Como o nome do executável de um programa listado em uma pesquisa do Dash pode ser determinado? [duplicado]

3

Pesquisando no painel, posso ver o programa listado como "Compartilhamento de arquivos pessoais". Como posso encontrar o nome do executável deste programa para que ele possa ser iniciado em um terminal?

    
por d3pd 28.09.2015 / 09:25

1 resposta

2

Abra o terminal e use grep para procurar por "compartilhamento de arquivos pessoais" na pasta /usr/share/applications .

Na verdade, você terá essa saída:

$ grep -R -i "personal file sharing" /usr/share/applications
/usr/share/applications/gnome-user-share-properties.desktop:Name=Personal File Sharing

Agora, se fizermos isso:

$ grep "Exec" /usr/share/applications/gnome-user-share-properties.desktop
Exec=gnome-file-share-properties

Que o programa real executado é 'gnome-file-share-properties, localizado em

$ which gnome-file-share-properties
/usr/bin/gnome-file-share-properties

Para ser mais específico, o que acontece é que no linux existem arquivos .desktop . Eles são um pouco semelhantes aos atalhos do Windows. Esses arquivos contêm campos Name= e Exec= . A parte do nome é como o programa é exibido na pesquisa de painel e no painel de unidade. Exec é o binário real que é executado

    
por Sergiy Kolodyazhnyy 28.09.2015 / 09:38