Как найти, где значок быстрого запуска указывает на

Выберите окно xfce-панелей с помощью Alt + Tab. Alt + F11 + Escape для полноэкранного просмотра окна. Тогда вы можете сделать все остальное.

0
задан 16 May 2017 в 20:43

3 ответа

В GNU / Linux мы используем .desktop файлы aka «Записи рабочего стола», они расположены по адресу:

/usr/share/applications/

также могут быть найдены для пользователя как:

~/.local/share/applications/

Отсюда:

Спецификация Desktop Entry предоставляет стандарт для приложений для интеграции в среду рабочего стола. Заглавные записи - это файлы конфигурации, описывающие, как запускается приложение, и какие данные он может обрабатывать. Они также настраивают, как приложение появляется в меню со значком, на который распространяется соответствующий стандарт спецификации меню.

Вы также можете найти их с помощью команды locate:

locate nautilus.desktop

или

locate nautilus | grep ".desktop"

посмотрим, что находится в nautilus.desktop:

$ cat /usr/share/applications/nautilus.desktop

[Desktop Entry]
NotShowIn=Unity;
Name=Files
Comment=Access and organize files
Keywords=folder;manager;explore;disk;filesystem;
Exec=nautilus --new-window %U

Как вы видите, это имя «Файлы», но оно выполняет nautilus --new-window %U. Для самой команды nautilus, как вы должны знать, мы можем использовать which, чтобы узнать, где она находится:

$ which nautilus
/usr/bin/nautilus

Чтобы найти их по имени, вы можете сделать следующее: скажем, мы хотим знайте, щелкнув значок с именем «Файлы», какая программа будет выполнена:

 grep -lRi name=files /usr/share/applications/
-l: показывать только имена файлов -R: recersuve -i: in-case sensitive

он выведет:

/usr/share/applications/org.gnome.Nautilus.desktop
/usr/share/applications/nautilus-folder-handler.desktop
/usr/share/applications/nautilus.desktop

, затем я могу посмотреть на эти файлы для Exec=, чтобы увидеть, какая программа действительно будет запущена.

что-то подобное сделает это более удобным:

grep -lRi name=files /usr/share/applications/ | xargs grep exec= -i
1
ответ дан 22 May 2018 в 22:33

В GNU / Linux мы используем .desktop файлы aka «Записи рабочего стола», они расположены по адресу:

/usr/share/applications/

также могут быть найдены для пользователя как:

~/.local/share/applications/

Отсюда:

Спецификация Desktop Entry предоставляет стандарт для приложений для интеграции в среду рабочего стола. Заглавные записи - это файлы конфигурации, описывающие, как запускается приложение, и какие данные он может обрабатывать. Они также настраивают, как приложение появляется в меню со значком, на который распространяется соответствующий стандарт спецификации меню.

Вы также можете найти их с помощью команды locate:

locate nautilus.desktop

или

locate nautilus | grep ".desktop"

посмотрим, что находится в nautilus.desktop:

$ cat /usr/share/applications/nautilus.desktop [Desktop Entry] NotShowIn=Unity; Name=Files Comment=Access and organize files Keywords=folder;manager;explore;disk;filesystem; Exec=nautilus --new-window %U

Как вы видите, это имя «Файлы», но оно выполняет nautilus --new-window %U. Для самой команды nautilus, как вы должны знать, мы можем использовать which, чтобы узнать, где она находится:

$ which nautilus /usr/bin/nautilus

Чтобы найти их по имени, вы можете сделать следующее: скажем, мы хотим знайте, щелкнув значок с именем «Файлы», какая программа будет выполнена:

grep -lRi name=files /usr/share/applications/ -l: показывать только имена файлов -R: recersuve -i: in-case sensitive

он выведет:

/usr/share/applications/org.gnome.Nautilus.desktop /usr/share/applications/nautilus-folder-handler.desktop /usr/share/applications/nautilus.desktop

, затем я могу посмотреть на эти файлы для Exec=, чтобы увидеть, какая программа действительно будет запущена.

что-то подобное сделает это более удобным:

grep -lRi name=files /usr/share/applications/ | xargs grep exec= -i
1
ответ дан 18 July 2018 в 13:11

В GNU / Linux мы используем .desktop файлы aka «Записи рабочего стола», они расположены по адресу:

/usr/share/applications/

также могут быть найдены для пользователя как:

~/.local/share/applications/

Отсюда:

Спецификация Desktop Entry предоставляет стандарт для приложений для интеграции в среду рабочего стола. Заглавные записи - это файлы конфигурации, описывающие, как запускается приложение, и какие данные он может обрабатывать. Они также настраивают, как приложение появляется в меню со значком, на который распространяется соответствующий стандарт спецификации меню.

Вы также можете найти их с помощью команды locate:

locate nautilus.desktop

или

locate nautilus | grep ".desktop"

посмотрим, что находится в nautilus.desktop:

$ cat /usr/share/applications/nautilus.desktop [Desktop Entry] NotShowIn=Unity; Name=Files Comment=Access and organize files Keywords=folder;manager;explore;disk;filesystem; Exec=nautilus --new-window %U

Как вы видите, это имя «Файлы», но оно выполняет nautilus --new-window %U. Для самой команды nautilus, как вы должны знать, мы можем использовать which, чтобы узнать, где она находится:

$ which nautilus /usr/bin/nautilus

Чтобы найти их по имени, вы можете сделать следующее: скажем, мы хотим знайте, щелкнув значок с именем «Файлы», какая программа будет выполнена:

grep -lRi name=files /usr/share/applications/ -l: показывать только имена файлов -R: recersuve -i: in-case sensitive

он выведет:

/usr/share/applications/org.gnome.Nautilus.desktop /usr/share/applications/nautilus-folder-handler.desktop /usr/share/applications/nautilus.desktop

, затем я могу посмотреть на эти файлы для Exec=, чтобы увидеть, какая программа действительно будет запущена.

что-то подобное сделает это более удобным:

grep -lRi name=files /usr/share/applications/ | xargs grep exec= -i
1
ответ дан 24 July 2018 в 20:07

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

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