identifica o arquivo de área de trabalho do aplicativo que aparece várias vezes

0

Eu tenho um aplicativo que aparece várias vezes com o mesmo nome e ícone, mas um falha ao iniciar e o outro não. Isso aconteceu para vários tipos diferentes de aplicativos, mas a última ocorrência é a (s) extensão (s) do Hangouts do Google. ( arquivos abaixo )

Como você pode identificar o arquivo da área de trabalho associado a um aplicativo listado no menu se o arquivo não for nomeado em um formato legível? Existe alguma ferramenta de GUI que pode fornecer o caminho para o ícone quando você passa o mouse ou tem um menu de conteúdo com o botão direito do mouse no aplicativo?

Eu não posso simplesmente ler o conteúdo do arquivo para entender qual deles é o arquivo correto e qual deles está quebrado, como outra pergunta / resposta aponta.

Encontrar e abrir através de um explorador de arquivos

Se eu navegar até a pasta para executá-las diretamente, recebo este Além disso, no Gnome, o Nemo não mostrará pastas / arquivos ocultos para navegar até o caminho e você não poderá entrar diretamente no caminho.

Arquivos da área de trabalho

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;
    
por pcnate 24.05.2018 / 16:54

1 resposta

0

Acabei procurando manualmente por arquivos da área de trabalho no terminal e renomeando-os para quebrar o ícone do inicializador. Uma vez identificado, consegui eliminá-lo.

# 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

Em seguida, tente abrir o programa no menu Iniciar ou de qualquer maneira. No meu caso, usando o Gnome 3, aperte super e digite o nome do programa.

Se for o arquivo errado, repita o comando sudo mv trocando .desktop por .desktop.bak

    
por pcnate 29.05.2018 / 22:09