Я просто удалил Iceweasal в Debian Jessie и извлек копию Firefox, которую я скачал в usr/local/ . Теперь он находится в этой папке, и я могу запустить его, нажав на приложение в папке, но как я могу создать глобальную ссылку, которая будет отображаться во всех учетных записях пользователей компьютера, а также в меню приложений?

1 ответ1

2

Вы должны создать файл .desktop для запуска firefox в меню приложения.

Мой файл firefox.desktop:

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;

[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox -private-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Exec=firefox -private-window
OnlyShowIn=Unity;

Есть 3 Exec-записи, просто измените их в соответствии с расположением вашего исполняемого файла, например так:

Exec = firefox% u -> Exec =/usr/local/firefox/firefox% u

Exec = firefox -new-window -> Exec =/usr/local/firefox/firefox -new-window

Exec = firefox -private-window -> Exec =/usr/local/firefox/firefox -private-window

затем скопируйте этот файл в /usr /share / Applications / (требуется root)

о файлах .desktop: https://developer.gnome.org/integration-guide/stable/desktop-files.html.en

Если вы запускаете Firefox в терминале напрямую, вы должны сделать символическую ссылку в /usr /bin на ваш исполняемый файл

sudo ln -s /usr/local/firefox/firefox /usr/bin/firefox

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .