В моей системе Firefox необходимо запустить с опцией
MOZ_USE_XINPUT2=1 /usr/bin/firefox
, чтобы мой сенсорный экран работал с Firefox, в то время как
MOZ_USE_XINPUT2=1 firefox
, похоже, тоже работает нормально .
Теперь я хотел бы добавить эту опцию запуска в панель запуска. В идеале,
MOZ_USE_XINPUT2=1 /usr/bin/firefox
должно стать опцией по умолчанию; firefox %u
должно стать дополнительной записью в быстром списке; На пути к достижению этих целей я возился с Алакартом и Менулибром; Я изменил usr/share/applications/firefox.desktop
Я скопировал измененный firefox.desktop
в ./local/share/applications/
, чтобы запустить оттуда Firefox. Ничего из этого не сработало, поэтому я сделал чистую переустановку Firefox и написал этот пост. Это Ubuntu 17.04 с GNOME Shell 3.24.2
P.S. Я не уверен, что эти крошечные темно-серые прямоугольники называются quicklist в gnome-shell. Если нет, то я имею в виду эквивалент единственных быстрых списков в gnome-shell, где вы можете выбрать, например, запуск нового частного окна.
В первую очередь, копирование a .desktop
файл от /usr/share/applications
кому: ~/.local/share/applications
заставит копию перезаписать значок в масштабе всей системы только для Вас. Средства Вы не должны в большинстве случаев редактировать файлы, помещенные в /usr/share/applications
скопируйте его сначала и отредактируйте его затем в ~/.local/share/applications
.
Что касается того, как создать такой файл на рабочем столе для Ваших потребностей, содержание должно быть похожим на это:
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=1; firefox %u'
Terminal=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=new-window;new-window-wi;new-private-window;new-private-window-wi;
[Desktop Action new-window]
Name=Open a new Window
Name[de]=Ein neues Fenster öffnen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=0; firefox -new-window'
[Desktop Action new-window-wi]
Name=Open a new Touch-Window
Name[de]=Ein neues Touch-Fenster öffnen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=1; firefox -new-window'
[Desktop Action new-private-window]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=0; firefox -private-window'
[Desktop Action new-private-window-wi]
Name=Open a New Private Touch-Window
Name[de]=Ein neues privates Touch-Fenster öffnen
Exec=/bin/bash -c 'export MOZ_USE_XINPUT2=1; firefox -private-window'
Я не учел язык определенные строки, кроме немецких, таким образом, это становится более ясным что потребности быть измененным.
Можно просто сделать новый файл в ~/.local/share/applications
путем копирования вышеупомянутого поля кода с Ctrl+C затем
nano ~/.local/share/applications/firefox.desktop
и вставка в Вашем предыдущем скопированном поле кода с Ctrl+Shift+V. Для выхода из редактирования затем просто нажимают Ctrl+X, подтверждают запись путем нажатия Y и поражают Возврат для записи в данное имя файла.
Так как обновление только перезапишет .desktop
файл в /usr/share/applications
это редактирование должно продлиться посредством обновлений. но необходимо подтвердить на существенных изменениях, что файл все еще корректен согласно файлу в масштабе всей системы.
MOZ_USE_XINPUT2=1 /usr/bin/firefox
должен стать опцией по умолчанию;