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

Dash - ваш друг

Dash - это первый значок на панели запуска с символом Ubuntu. Dash - ваш друг для имени программы, о котором вы уже знаете, например, терминала.

Если вы нажмете на него, вы увидите краткий список недавно использованных программ, которые не включены Launcher, а также некоторые файлы.

Нажмите на значок A (№ 1 на рисунке ниже) внизу, чтобы перейти на страницу «Приложения».

Теперь сосредоточьтесь на A (№ 2). Здесь вы сможете увидеть все программы, перечисленные в алфавитном порядке. Вы можете прокрутить вниз, перетащив дескриптор (№ 3).

Чтобы посмотреть программы по категориям, нажмите на результаты фильтрации (№ 4) справа вверху. Теперь вы сможете фильтровать программы по категориям. См. Изображение ниже.

enter image description here

Если вы хотите посмотреть, какие игры установлены, нажмите Результаты фильтра на прямо под результатами фильтра. Как вы можете видеть, у меня установлено четыре игры. Нажмите на ту, которую вы хотите воспроизвести, например Sudoku.

Обратите внимание: мне не нужно было знать название игры, чтобы ее найти.

Конечно, чем просто список программ.

Надеюсь, это поможет

2
задан 29 November 2017 в 05:32

3 ответа

Прежде всего, копирование файла .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

и вставляя в свое предыдущее скопированное поле кода с помощью [d4 ] Ctrl + Shift + C . Чтобы выйти из редактирования, просто нажмите Ctrl + X, подтвердите свою запись, нажав Y и нажмите Return, чтобы записать в указанное имя файла.

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

MOZ_USE_XINPUT2=1 /usr/bin/firefox должен стать опцией по умолчанию; Опция (запись быстрого доступа) для запуска нового окна должна оставаться. Опция (запись быстрого доступа) для запуска частного окна должна оставаться. Пользовательский пусковой механизм должен сохраняться через обновления Firefox. Инструменты быстрого списка должны быть многоязычными (английский и немецкий)
2
ответ дан 22 May 2018 в 15:49
  • 1
    Извините сказать, но почему-то ваше решение не сработало. Я создал ~ / .local / share / applications / firefox.desktop с прикосновением и вставил ваш код в pluma. Firefox вел себя как новая установка, даже после перезагрузки и замены стартера в gnome-shell. При копировании файла .desktop с вашим кодом в / usr / share / applications и двойном клики на нем сообщение об ошибке сообщает «произошла ошибка». Gnome-Shell больше не находит браузер. (Не беспокойтесь, я сделал резервную копию исходного файла;)) – johnnybegood 29 November 2017 в 06:47
  • 2
    Можете ли вы предоставить pastebin фактического исходного файла, чтобы я мог пересмотреть свой ответ в соответствии с ним. Я протестировал свое решение в Ubuntu 17.10, и это сработало. – Videonauth 29 November 2017 в 06:50
  • 3
    Также вы можете попытаться поместить строки значения Exec в ". Пример: Exec="MOZ_USE_XINPUT2=1 /usr/bin/firefox" – Videonauth 29 November 2017 в 06:52
  • 4
    pastebin.com/bGfK1iz0 Есть паста, я попробую линии значений. – johnnybegood 29 November 2017 в 06:59
  • 5
    Это точно идентичный файл, в котором я начал и основывал свой ответ. Я думаю, что оставить %u по умолчанию - это плохой ход – Videonauth 29 November 2017 в 07:03

Прежде всего, копирование файла .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 + C . Чтобы выйти из редактирования, просто нажмите Ctrl + X, подтвердите свою запись, нажав Y и нажмите Return, чтобы записать в указанное имя файла.

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

MOZ_USE_XINPUT2=1 /usr/bin/firefox должен стать опцией по умолчанию; Опция (запись быстрого доступа) для запуска нового окна должна оставаться. Опция (запись быстрого доступа) для запуска частного окна должна оставаться. Пользовательский пусковой механизм должен сохраняться через обновления Firefox. Инструменты быстрого списка должны быть многоязычными (английский и немецкий)
2
ответ дан 18 July 2018 в 02:23

Прежде всего, копирование файла .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 + C . Чтобы выйти из редактирования, просто нажмите Ctrl + X, подтвердите свою запись, нажав Y и нажмите Return, чтобы записать в указанное имя файла.

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

MOZ_USE_XINPUT2=1 /usr/bin/firefox должен стать опцией по умолчанию; Опция (запись быстрого доступа) для запуска нового окна должна оставаться. Опция (запись быстрого доступа) для запуска частного окна должна оставаться. Пользовательский пусковой механизм должен сохраняться через обновления Firefox. Инструменты быстрого списка должны быть многоязычными (английский и немецкий)
2
ответ дан 24 July 2018 в 17:33

Другие вопросы по тегам:

Похожие вопросы: