Intereting Posts
Очень тяжелый файл .PDF. Как с этим справиться? Как я могу запустить другую программу веб-камеры (теперь это сыр) из системного индикатора? Что вызывает отклонение в команде перемещения wmctrl окна Почему «metacity –replace» зависает моя система, но «metacity –replace &» в порядке? Видео YouTube остановилось Можно ли установить без использования графического установщика? Недостаток поисковой системы Unity-dash Как проверить, что произошло между загрузкой Ubuntu и получением на рабочем столе Как я могу соединиться с помощью мыши Bluetooth через USB-ключ? Статистика использования локальной сети Lan Как установить действие click на zenity -notification? Установите postgresql. Почему initdb недоступен? Как исправить «файл ошибки grub not found» при установке 12.04? Каковы преимущества aptitude по сравнению с apt-get? Добавить папку «Открыть папку» в качестве корневого в контекстное меню «Диспетчер файлов PCMan»

Добавление пользовательской записи быстрого списка в файл .desktop

В моей системе Firefox нужно запустить с опцией

MOZ_USE_XINPUT2=1 /usr/bin/firefox 

чтобы мой сенсорный экран работал с Firefox, в то время как

 MOZ_USE_XINPUT2=1 firefox 

похоже, хорошо работает.

Теперь я хотел бы добавить этот стартовый вариант в пусковую установку. Идеально,

  • MOZ_USE_XINPUT2=1 /usr/bin/firefox должен стать опцией по умолчанию;
  • firefox %u должен стать дополнительной записью быстрого списка;
  • Опция (запись быстрого доступа) для запуска нового окна должна оставаться.
  • Опция (запись быстрого доступа) для запуска частного окна должна оставаться.
  • Пользовательский пусковой механизм должен сохраняться через обновления Firefox.
  • Quicklist toolstips должен быть многоязычным (английский и немецкий)

По пути, пытаясь достичь этих вещей, я возился с Алакартом и Мюлибрабом; Я изменил usr/share/applications/firefox.desktop Я скопировал измененный firefox.desktop в ./local/share/applications/ , чтобы запустить Firefox оттуда. Ничего из этого не сработало, поэтому я сделал чистую переустановку Firefox и написал этот пост. Система Ubuntu 17.04 с оболочкой GNOME 3.24.2

PS Я не уверен, что эти крошечные темно-серые ящики называются quicklist в gnome-shell. Если нет, то я имею в виду эквивалент единичных списков в gnome-shell, где вы можете выбрать, например, запуск нового частного окна.

Прежде всего, копирование файла .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' - [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 и нажмите Return для записи в указанное имя файла.

Поскольку обновление будет только перезаписывать файл .desktop в /usr/share/applications это изменение должно продолжаться через обновления. но вам необходимо подтвердить основные изменения, что файл по-прежнему правилен в соответствии с файлом всей системы.

  • проверить MOZ_USE_XINPUT2=1 /usr/bin/firefox должен стать опцией по умолчанию;
  • проверить Опция (запись быстрого доступа) для запуска нового окна должна оставаться.
  • проверить Опция (запись быстрого доступа) для запуска частного окна должна оставаться.
  • проверить Пользовательский пусковой механизм должен сохраняться через обновления Firefox.
  • проверить Quicklist toolstips должен быть многоязычным (английский и немецкий)