Я не могу найти браузер Firefox Developer Edition в меню i3 (с помощью +D). Я установил, и он отлично работает в Ubuntu GNOME, а также через терминал в i3. Однако как я могу сделать так, чтобы он отображался в меню i3? Вот мой установочный код для fde.desktop в /usr/share/applications:
[Desktop Entry]
Encoding=UTF-8
Name=Firefox Developer Edition
Exec=/opt/firefox/firefox
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
Categories=Network;WebBrowser;Favorite;
MimeType=text/html;text/xml;application/xhtml_xml;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp; X-Ayatana-Desktop-Shortcuts=NewWindow;NewIncognitos;
StartupWMClass=Firefox Developer Edition
P.S.: Тот же код присутствует в.local/share/applications/fde.desktop.Может ли кто-нибудь объяснить мне цель/значение файла рабочего стола в обоих каталогах?
Проверьте файл конфигурации i3:
# start dmenu (a program launcher)
bindsym Mod1+d exec dmenu_run
# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# bindsym Mod1+d exec --no-startup-id i3-dmenu-desktop
По умолчанию используется dmenu_run
, в котором будут перечислены только программы из $PATH
пользователя. Если вы хотите, чтобы он отображал приложения, определенные в файлах .desktop
, вам нужно использовать i3-dmenu-desktop
.