forked from mirrors/gecko-dev
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:
parent
4fbd2fee62
commit
398cb0f7cc
5 changed files with 19 additions and 11 deletions
|
|
@ -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.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
[Shell Search Provider]
|
|
||||||
DesktopId=firefox.desktop
|
|
||||||
BusName=org.mozilla.Firefox.SearchProvider
|
|
||||||
ObjectPath=/org/mozilla/Firefox/SearchProvider
|
|
||||||
Version=2
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
[D-BUS Service]
|
||||||
|
Name=org.mozilla.firefox.SearchProvider
|
||||||
|
Exec=/usr/bin/firefox
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
[Shell Search Provider]
|
||||||
|
DesktopId=firefox.desktop
|
||||||
|
BusName=org.mozilla.firefox.SearchProvider
|
||||||
|
ObjectPath=/org/mozilla/firefox/SearchProvider
|
||||||
|
Version=2
|
||||||
Loading…
Reference in a new issue