Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gnome starts FF with every other application start
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Mon Aug 19, 2024 4:57 am    Post subject: Gnome starts FF with every other application start Reply with quote

When I use the overview to type and start something, Gnome starts Firefox with every other application start. Any idea why that happens?

Those are the updates after which it stared:

Code:
Sun 18 Aug 2024 06:56:41 PM EEST:  ::: completed emerge (1 of 11) dev-python/ensurepip-pip-24.2 to /
Sun 18 Aug 2024 06:56:47 PM EEST:  ::: completed emerge (2 of 11) dev-lang/ruby-3.1.6-r1 to /
Sun 18 Aug 2024 06:56:54 PM EEST:  ::: completed emerge (3 of 11) dev-lang/ruby-3.2.4-r1 to /
Sun 18 Aug 2024 06:56:59 PM EEST:  ::: completed emerge (4 of 11) net-libs/nghttp2-1.62.1 to /
Sun 18 Aug 2024 06:57:05 PM EEST:  ::: completed emerge (5 of 11) dev-python/jaraco-functools-4.0.2 to /
Sun 18 Aug 2024 06:57:10 PM EEST:  ::: completed emerge (6 of 11) dev-python/jaraco-text-4.0.0 to /
Sun 18 Aug 2024 06:57:16 PM EEST:  ::: completed emerge (7 of 11) dev-python/lxml-html-clean-0.2.0 to /
Sun 18 Aug 2024 06:57:22 PM EEST:  ::: completed emerge (8 of 11) dev-python/setuptools-72.1.0 to /
Sun 18 Aug 2024 06:57:30 PM EEST:  ::: completed emerge (9 of 11) app-portage/mgorny-dev-scripts-54 to /
Sun 18 Aug 2024 06:57:39 PM EEST:  ::: completed emerge (10 of 11) app-misc/freeplane-bin-1.12.3 to /
Sun 18 Aug 2024 06:57:54 PM EEST:  ::: completed emerge (11 of 11) www-client/ungoogled-chromium-bin-127.0.6533.119 to /


And those were the previous ones, I'm including them just in case I missed that behavior because I might very well not have started anything since them and only when freeplane was updated I closed it and started it again which is the first app I noticed that behavior for and when I start everything I need I might go for days and even weeks without starting anything else:

Code:
Wed 14 Aug 2024 08:57:36 AM EEST:  ::: completed emerge (1 of 30) sys-kernel/linux-firmware-20240811 to /
Wed 14 Aug 2024 08:57:46 AM EEST:  ::: completed emerge (2 of 30) app-doc/eclass-manpages-20240811 to /
Wed 14 Aug 2024 08:57:54 AM EEST:  ::: completed emerge (3 of 30) app-office/libreoffice-l10n-24.2.5.2 to /
Wed 14 Aug 2024 08:58:00 AM EEST:  ::: completed emerge (4 of 30) app-arch/lz4-1.10.0-r1 to /
Wed 14 Aug 2024 08:58:06 AM EEST:  ::: completed emerge (5 of 30) dev-libs/npth-1.7-r1 to /
Wed 14 Aug 2024 08:58:11 AM EEST:  ::: completed emerge (6 of 30) dev-db/mysql-connector-c-8.0.32-r1 to /
Wed 14 Aug 2024 08:58:17 AM EEST:  ::: completed emerge (7 of 30) dev-ruby/rexml-3.3.4 to /
Wed 14 Aug 2024 08:59:51 AM EEST:  ::: completed emerge (8 of 30) sys-apps/systemd-255.7-r1 to /
Wed 14 Aug 2024 08:59:57 AM EEST:  ::: completed emerge (9 of 30) x11-libs/libxkbcommon-1.7.0-r1 to /
Wed 14 Aug 2024 09:00:04 AM EEST:  ::: completed emerge (10 of 30) dev-python/certifi-3024.7.22 to /
Wed 14 Aug 2024 09:00:12 AM EEST:  ::: completed emerge (11 of 30) dev-python/numpy-2.0.1 to /
Wed 14 Aug 2024 09:00:19 AM EEST:  ::: completed emerge (12 of 30) dev-python/regex-2024.7.24 to /
Wed 14 Aug 2024 09:00:32 AM EEST:  ::: completed emerge (13 of 30) www-plugins/chrome-binary-plugins-127.0.6533.99 to /
Wed 14 Aug 2024 09:00:46 AM EEST:  ::: completed emerge (14 of 30) gui-libs/egl-gbm-1.1.2 to /
Wed 14 Aug 2024 09:00:54 AM EEST:  ::: completed emerge (15 of 30) dev-python/setuptools-71.1.0 to /
Wed 14 Aug 2024 09:01:26 AM EEST:  ::: completed emerge (16 of 30) dev-python/cryptography-43.0.0 to /
Wed 14 Aug 2024 09:11:52 AM EEST:  ::: completed emerge (17 of 30) dev-db/mysql-8.0.36 to /
Wed 14 Aug 2024 09:15:35 AM EEST:  ::: completed emerge (18 of 30) dev-db/postgresql-15.8 to /
Wed 14 Aug 2024 09:15:43 AM EEST:  ::: completed emerge (19 of 30) x11-libs/gtk+-3.24.41-r1 to /
Wed 14 Aug 2024 09:16:00 AM EEST:  ::: completed emerge (20 of 30) gui-libs/gtk-4.12.5-r2 to /
Wed 14 Aug 2024 09:17:44 AM EEST:  ::: completed emerge (21 of 30) x11-drivers/nvidia-drivers-550.107.02 to /
Wed 14 Aug 2024 09:18:04 AM EEST:  ::: completed emerge (22 of 30) www-client/google-chrome-127.0.6533.99 to /
Wed 14 Aug 2024 09:18:25 AM EEST:  ::: completed emerge (23 of 30) www-client/ungoogled-chromium-bin-127.0.6533.99 to /
Wed 14 Aug 2024 09:18:43 AM EEST:  ::: completed emerge (24 of 30) dev-libs/libportal-0.7.1-r1 to /
Wed 14 Aug 2024 09:19:02 AM EEST:  ::: completed emerge (25 of 30) net-im/signal-desktop-bin-7.19.0 to /
Wed 14 Aug 2024 09:19:28 AM EEST:  ::: completed emerge (26 of 30) net-libs/gtk-vnc-1.3.1-r1 to /
Wed 14 Aug 2024 09:19:36 AM EEST:  ::: completed emerge (27 of 30) x11-libs/wxGTK-3.2.2.1-r5 to /
Wed 14 Aug 2024 09:19:51 AM EEST:  ::: completed emerge (28 of 30) mail-client/thunderbird-bin-115.14.0 to /
Wed 14 Aug 2024 09:20:01 AM EEST:  ::: completed emerge (29 of 30) dev-qt/qtbase-6.7.2-r2 to /
Wed 14 Aug 2024 09:20:08 AM EEST:  ::: completed emerge (30 of 30) dev-python/PyQt6-6.7.1-r1 to /
Sat 17 Aug 2024 07:48:26 PM EEST:  ::: completed emerge (1 of 4) dev-build/meson-1.5.1 to /
Sat 17 Aug 2024 07:48:46 PM EEST:  ::: completed emerge (2 of 4) www-plugins/chrome-binary-plugins-127.0.6533.119 to /
Sat 17 Aug 2024 07:49:07 PM EEST:  ::: completed emerge (3 of 4) www-client/google-chrome-127.0.6533.119 to /
Sat 17 Aug 2024 08:12:50 PM EEST:  ::: completed emerge (4 of 4) www-client/firefox-129.0.1 to /


Anybody else experiencing that behavior? Any idea what may cause it?

Best Regards,
Georgi


Last edited by logrusx on Mon Aug 19, 2024 10:17 am; edited 1 time in total
Back to top
View user's profile Send private message
Juippisi
Developer
Developer


Joined: 30 Sep 2005
Posts: 742
Location: /home

PostPosted: Mon Aug 19, 2024 5:10 am    Post subject: Reply with quote

https://gitweb.gentoo.org/repo/gentoo.git/commit/www-client/firefox?id=e39d91b9104b277de6f6713db0da07afce4beb9c

Quote:

- attempt to install working search provider files for Gnome - I don't have
Gnome to test it, but everything should be in place,


it's most likely related to this. Although I don't quite understand how. Do you have some custom plugin that may do weird things? Because other distros ship these search-provider-files for a long time, there should be no problems with them+gnome in general. Also, this is the first time I hear someone having problems with it.

EDIT: could you try logging in with a completely new user with no prior settings, no extensions, and see if it works there?
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Mon Aug 19, 2024 9:03 am    Post subject: Reply with quote

Juippisi wrote:

EDIT: could you try logging in with a completely new user with no prior settings, no extensions, and see if it works there?


It exhibits the same behavior even with extensions completely disabled as early as the initial overview screen Gnome starts in. One thing I noticed is it hangs for a while on log out. Here are the logs for that particular user: https://bpa.st/V4KQ. There are several logins captured there. The first is with a few extensions, I think in the second I disabled extensions completely.

Here are some more logs, I grepped for search provider: https://bpa.st/TNCA
The two time frames roughly correspond to nearly when it started yesterday and now that I'm testing with the new user.

EDIT: this behavior seems to have ceased when I moved /usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini and /usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service away from their locations, so it's most probably that.

EDIT2: Haven't see this behavior since. It's been a few hours.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Juippisi
Developer
Developer


Joined: 30 Sep 2005
Posts: 742
Location: /home

PostPosted: Wed Aug 21, 2024 6:50 am    Post subject: Reply with quote

Does it still happen on a new user? I'm not convinced this is a wider issue yet.

But you can use INSTALL_MASK to prevent these files from being installed during updates.
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Wed Aug 21, 2024 7:19 am    Post subject: Reply with quote

Juippisi wrote:
Does it still happen on a new user?


No. The issue is solved.

Juippisi wrote:
But you can use INSTALL_MASK to prevent these files from being installed during updates.


Thanks for letting me know!

Best Regards,
Georgi
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Fri Aug 23, 2024 6:49 am    Post subject: Reply with quote

After today's firefox update it seems like INSTALL_MASK have solved my problem.

Although I don't think the problem is in Firefox. I believe there might be some incompatibility with the current version of Gnome in tree.

Best Regards,
Georgi
Back to top
View user's profile Send private message
puleglot
n00b
n00b


Joined: 29 Jul 2014
Posts: 7

PostPosted: Sat Sep 07, 2024 1:33 pm    Post subject: Reply with quote

I've opened a bug that cover this issue as well
https://bugs.gentoo.org/939196
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Sat Sep 07, 2024 3:27 pm    Post subject: Reply with quote

What are those search providers about? Do they provide anything useful?

Unless they prove useful, I'm keeping them install-masked.

Best Regards,
Georgi
Back to top
View user's profile Send private message
puleglot
n00b
n00b


Joined: 29 Jul 2014
Posts: 7

PostPosted: Sat Sep 07, 2024 3:44 pm    Post subject: Reply with quote

logrusx wrote:
What are those search providers about? Do they provide anything useful?
Georgi

It is well described here:
https://fedoramagazine.org/firefox-gnome-search-provider/
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Sat Sep 07, 2024 3:47 pm    Post subject: Reply with quote

Do you personally find it useful?

Best Regards,
Georgi
Back to top
View user's profile Send private message
puleglot
n00b
n00b


Joined: 29 Jul 2014
Posts: 7

PostPosted: Sat Sep 07, 2024 4:31 pm    Post subject: Reply with quote

logrusx wrote:
Do you personally find it useful?

No. Personally, I use search in gnome shell only to start apps.
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Sat Sep 07, 2024 4:53 pm    Post subject: Reply with quote

puleglot wrote:
logrusx wrote:
Do you personally find it useful?

No. Personally, I use search in gnome shell only to start apps.


Same here, thanks! I just wanted to check with someone else if I'm missing something.

Best Regards,
Georgi

p.s. I tried the changes suggested by you in the bug but I didn't find that browser.gnome-search... key in FF config.
Back to top
View user's profile Send private message
puleglot
n00b
n00b


Joined: 29 Jul 2014
Posts: 7

PostPosted: Sat Sep 07, 2024 5:04 pm    Post subject: Reply with quote

logrusx wrote:

p.s. I tried the changes suggested by you in the bug but I didn't find that browser.gnome-search... key in FF config.

You need to create it with the boolean type
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Tue Sep 10, 2024 3:53 pm    Post subject: Reply with quote

Those changes didn't work for me with firefox-130.0. Neither manually, nor after updating, not even after manually editing the wrapper script according to bug comment #3.

At least after removing the install mask and updating, search does not start a new firefox window. For the next update I'm just going to disable the gnome-shell use flag and live my life as before.

Best Regards,
Georgi
Back to top
View user's profile Send private message
ymi
n00b
n00b


Joined: 03 Feb 2018
Posts: 4

PostPosted: Tue Sep 10, 2024 8:20 pm    Post subject: Reply with quote

Hi !

I got the same problem for about 2 weeks now.
Just did the trick and moved org.mozilla.firefox.search-provider.ini and org.mozilla.firefox.SearchProvider.service to some other folder.

It seems to work so far.

I don't think that firefox has gnome-shell use enabled.

gnome 45.5
firefox 130.0 but I had the problem with previous version also (129 ?)

ymi
_________________
ymi
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Wed Sep 11, 2024 4:16 am    Post subject: Reply with quote

ymi wrote:
Hi !

I got the same problem for about 2 weeks now.
Just did the trick and moved org.mozilla.firefox.search-provider.ini and org.mozilla.firefox.SearchProvider.service to some other folder.

It seems to work so far.

I don't think that firefox has gnome-shell use enabled.


gnome 45.5


The use flag was introduced only a few days ago. I rebuilt specifically to get it, the commit in the referenced bug seems to solve the problem with starting firefox but does not enable it as a search provider.

ymi wrote:
firefox 130.0 but I had the problem with previous version also (129 ?)

ymi


It was introduced in 129.0.1, see the commit in the second post. I must have skipped that update because sometimes I don't update for more than two weeks.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Juippisi
Developer
Developer


Joined: 30 Sep 2005
Posts: 742
Location: /home

PostPosted: Wed Sep 11, 2024 5:09 am    Post subject: Reply with quote

logrusx wrote:

seems to solve the problem with starting firefox but does not enable it as a search provider.


Do you still have that INSTALL_MASK in place? :)
Back to top
View user's profile Send private message
logrusx
Advocate
Advocate


Joined: 22 Feb 2018
Posts: 2179

PostPosted: Wed Sep 11, 2024 5:53 am    Post subject: Reply with quote

Juippisi wrote:
logrusx wrote:

seems to solve the problem with starting firefox but does not enable it as a search provider.


Do you still have that INSTALL_MASK in place? :)


Code:
# grep INSTALL /etc/portage/make.conf
#INSTALL_MASK="/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini /usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service"


Code:

# cat /usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service
[D-BUS Service]
Name=org.mozilla.firefox.SearchProvider
Exec=/usr/lib64/firefox/firefox --dbus-service /usr/bin/firefox
# cat /usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini
[Shell Search Provider]
DesktopId=firefox.desktop
BusName=org.mozilla.firefox.SearchProvider
ObjectPath=/org/mozilla/firefox/SearchProvider
Version=2


First I tried to restore those files because I didn't delete, but preserved them the first time around, I tried to change the wrapper script as suggested in comment #3, I created the configuration entry and it didn't work. Then I explicitly reemerged firefox to see if the install mask had some other impact, but no, it didn't. I again changed the wrapper script but that didn't make it work either. Now that I don't have that issue of starting firefox every time, I'll keep it that way and will disable gnome-shell use flag on the next update. I didn't intend to keep that feature anyway, I was just curious to see it working.

Maybe I need to mark that thread solved as the initial issue doesn't happen anymore?

p.s. I had commented the install mask earlier as I intended on using the use flag from now on, so I'm pretty sure it wasn't in place when I reemerged firefox.

EDIT: all of a sudden I started seeing suggestions from firefox. I don't know what made it work. There must have been some delay or timeout. I suspended the laptop a few times but I'm pretty sure it didn't work after the first one as I did that many times.

EDIT2: I find that search useless. It's way slower than typing into the address bar or clicking on something pinned in the new tab window.

EDIT3: I'm not marking that solved as there obviously are some glitches. Namely not knowing why it didn't start working from the beginning, counting the fact that I restarted the whole system after reemergin firefox.

EDIT4: for what's worth, I moved those files out of their location again and it stopped working. The interesting thing is I've only suspended the system, didn't restart Firefox or Gnome. Something is not quite right.

Best Regards,
Georgi
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum