Como descubro qual programa está associado a um ícone do iniciador do Unity? [duplicado]

1

O título é muito auto-descritivo. Eu acho completamente não intuitivo que eu não possa acessar informações tão importantes simplesmente clicando com o botão direito do mouse no ícone do programa no iniciador do Unity. Como essa não é a solução, não tenho a menor ideia de como descobrir qual programa exato está sendo lançado por algum ícone no iniciador do Unity. Deve haver um jeito simples, mas como?

    
por zxcdw 22.08.2012 / 02:16

1 resposta

3

Cada ícone do Iniciador tem um atalho ou um arquivo .desktop associado a ele, que define suas propriedades. Esses arquivos .desktop são normalmente armazenados em /usr/share/applications/ .

Podemos usar a dica de nome exibida ao passar o mouse sobre um ícone do Launcher para encontrar o arquivo .desktop associado e, a partir dele, o caminho para o programa ou script que está sendo lançado.

  • Passe o mouse sobre o ícone do inicializador em questão para exibir seu nome:

  • Abra um terminal com Ctrl + Alt + T , e digite / cole o abaixo; substitua o APPNAME pelo nome mostrado na etapa anterior para obter o caminho para o programa que será lançado:

    grep Exec $(grep -l "APPNAME" /usr/share/applications/*)
    
  • Por exemplo, usando o exemplo Configurações do sistema e executando o seguinte:

    grep Exec $(grep -l "System Settings" /usr/share/applications/*)
    

    temos:

    Exec=gnome-control-center --overview
    

que nos informa que o nome do executável é gnome-control-center e está sendo lançado com a opção --overview .

    
por ish 22.08.2012 / 02:45