определить настольный файл приложения, который появляется несколько раз

У меня есть приложение, которое отображается несколько раз с тем же именем и значком, но один не запускается, а другой - нет. Это произошло для нескольких различных типов приложений, но последнее появление - расширение (ы) Google Hangouts. (файлы ниже)

Как вы можете определить файл рабочего стола, связанный с приложением, указанным в меню, если файл не указан в формате, удобном для человека? Есть ли какой-нибудь инструмент GUI, который может дать вам путь к значку при наведении мыши или в контекстном меню контекстного меню приложения?

Я не могу просто прочитать содержимое файла, чтобы понять, какой из них является правильным файлом, и один из них разбит, как указывает другой вопрос / ответ.

Поиск и открытие через файл-проводник

Если я перейду к папке, чтобы выполнить их, я получите это дополнительно в Gnome, Nemo не покажет скрытые файлы / папки, чтобы перейти к пути, и вы не можете напрямую ввести путь.

Файлы рабочего стола

cat /home/pcnate/.local/share/applications/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.desktop

#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Terminal=false Type=Application Name=Google Hangouts Exec=/opt/google/chrome/google-chrome --profile-directory=Default --app-id=knipolnnllmklapflnccelgolnpehhpl Icon=chrome-knipolnnllmklapflnccelgolnpehhpl-Default StartupWMClass=crx_knipolnnllmklapflnccelgolnpehhpl

cat /home/pcnate/.gnome/apps/chrome-knipolnnllmklapflnccelgolnpehhpl-Default.desktop

#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Terminal=false Type=Application Name=Google Hangouts Exec=/opt/google/chrome/google-chrome --profile-directory=Default --app-id=knipolnnllmklapflnccelgolnpehhpl Icon=chrome-knipolnnllmklapflnccelgolnpehhpl-Default StartupWMClass=crx_knipolnnllmklapflnccelgolnpehhpl OnlyShowIn=Old;
0
задан 24 May 2018 в 18:54

3 ответа

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

[Ф1]

затем попробуйте открыть программу в меню "Пуск" или какой угодно манере. В моем случае, использование GNOME 3, Нажмите и введите название программы.

, если это не тот файл, повторите [Ф2] команда замены .рабочий стол .столе.бак

0
ответ дан 8 June 2018 в 13:58

Я закончил вручную поиск файлов рабочего стола в терминале, а затем переименовал их, чтобы разбить значок запуска. После этого я смог удалить его.

# export a list of all desktop files sudo find / -name '*.desktop' > desktop_file_list # read and grep each one looking for ( in this case ) 'Hangouts' while read p; do if [ -f "$p" ] && grep -q Hangouts "$p" ; then echo "$p"; echo; cat "$p"; echo; echo; fi ; done < desktop_file_list # rename sudo mv /path/to/desktop/file.desktop /path/to/desktop/file.desktop.bak

Затем попробуйте открыть программу в меню «Пуск» или любым способом. В моем случае, используя Gnome 3, нажмите super, а затем введите имя программы.

Если это неправильный файл, повторите команду sudo mv, свопирующую .desktop с .desktop.bak

0
ответ дан 17 July 2018 в 13:32

Я закончил вручную поиск файлов рабочего стола в терминале, а затем переименовал их, чтобы разбить значок запуска. После этого я смог удалить его.

# export a list of all desktop files sudo find / -name '*.desktop' > desktop_file_list # read and grep each one looking for ( in this case ) 'Hangouts' while read p; do if [ -f "$p" ] && grep -q Hangouts "$p" ; then echo "$p"; echo; cat "$p"; echo; echo; fi ; done < desktop_file_list # rename sudo mv /path/to/desktop/file.desktop /path/to/desktop/file.desktop.bak

Затем попробуйте открыть программу в меню «Пуск» или любым способом. В моем случае, используя Gnome 3, нажмите super, а затем введите имя программы.

Если это неправильный файл, повторите команду sudo mv, свопирующую .desktop с .desktop.bak

0
ответ дан 20 July 2018 в 13:38

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

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