Bug 1851393 [Linux] Update distro related instructions and files for Firefox GNOME Search provider service r=emilio DONTBUILD

Differential Revision: https://phabricator.services.mozilla.com/D189359
This commit is contained in:
stransky 2023-09-27 10:39:08 +00:00
parent 4fbd2fee62
commit 398cb0f7cc
5 changed files with 19 additions and 11 deletions

View file

@ -1,20 +1,24 @@
In order to get gnome shell search provider registered and active In order to get gnome shell search provider registered and active
you need to install the firefox-search-provider.ini and firefox.desktop files system wide. you need to install the org.mozilla.firefox.search-provider.ini,
org.mozilla.firefox.SearchProvider.service and firefox.desktop files system wide.
The locations may be distro specific, for instance Fedora and Ubuntu expect The locations may be distro specific, for instance Fedora and Ubuntu expect
the files at: the files at:
/usr/share/gnome-shell/search-providers/firefox-search-provider.ini /usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini
/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service
/usr/share/applications/firefox.desktop /usr/share/applications/firefox.desktop
firefox.desktop is a system-wide Firefox launcher. It may come with your firefox.desktop is a system-wide Firefox launcher. It may come with your
distribution or you can use this one. Update name of firefox desktop file at firefox-search-provider.ini distribution or you can use this one. Update name of firefox desktop file at org.mozilla.firefox.search-provider.ini
according your actual file at /usr/share/applications. according your actual file at /usr/share/applications.
firefox-search-provider.ini registers Firefox as a search provider. org.mozilla.firefox.search-provider.ini registers Firefox as a search provider.
When the file is correctly installed you can see Firefox as a searchable application When the file is correctly installed you can see Firefox as a searchable application
at Settings -> Search at Gnome controll center. at Settings -> Search at Gnome controll center.
Gnome shell search provider is active only when Firefox is running. When it's active org.mozilla.firefox.SearchProvider.service file makes DBus search provider service
you can see it as org.mozilla.Firefox.SearchProvider D-Bus service. activatable. Without it thw service is broken, see mzbz#1851393.
Gnome shell search provider is active only when Firefox is running. When it's active
you can see it as org.mozilla.firefox.SearchProvider D-Bus service.

View file

@ -1,5 +0,0 @@
[Shell Search Provider]
DesktopId=firefox.desktop
BusName=org.mozilla.Firefox.SearchProvider
ObjectPath=/org/mozilla/Firefox/SearchProvider
Version=2

View file

@ -51,6 +51,7 @@ StartupNotify=true
Categories=Network;WebBrowser; Categories=Network;WebBrowser;
Keywords=web;browser;internet; Keywords=web;browser;internet;
Actions=new-window;new-private-window; Actions=new-window;new-private-window;
DBusActivatable=true
X-Desktop-File-Install-Version=0.24 X-Desktop-File-Install-Version=0.24

View file

@ -0,0 +1,3 @@
[D-BUS Service]
Name=org.mozilla.firefox.SearchProvider
Exec=/usr/bin/firefox

View file

@ -0,0 +1,5 @@
[Shell Search Provider]
DesktopId=firefox.desktop
BusName=org.mozilla.firefox.SearchProvider
ObjectPath=/org/mozilla/firefox/SearchProvider
Version=2