Às vezes, faço login remotamente via ssh na minha área de trabalho remota e gostaria de chamar um aplicativo GUI através do ssh, para exibi-lo remotamente no meu laptop.
No entanto, não sei qual é o nome binário, pois geralmente chamo aplicativos do traço usando termos genéricos.
Existe uma interface de linha de comando (CLI) na qual seria possível, em um terminal, realizar uma pesquisa no Unity Dash e obter na lista de resultados os nomes e o caminho do aplicativo para seus comandos executáveis?
Eu gostaria de algo como:
# dash --search "disks"
Name Executable
Disks /usr/bin/gnome-disks
command-line
unity
unity-dash
Hans Deragon
fonte
fonte
.desktop
arquivos/usr/share/applications
seria um bom começo.find <where> -name <what>
por exemplofind /etc -name libgtk
. Eu acho que há também um programa de localizar, mas que podem precisar de ser instalado antes você pode usar (desculpe, eu não estou no meu caixa * nix agora) éRespostas:
Aqui está um script que pode ser útil:
Supondo que você o salvou como "searchapps", é isso que ele faz:
Observe que pode haver outras pastas nas quais você deseja pesquisar
/usr/share/applications
. Você precisaria modificar o script de acordo.fonte
Uma alternativa conveniente é abrir
/usr/share/applications
com o seu navegador de arquivos favorito (nautilus
no Ubuntu padrão,pcmanfm
no Lubuntu,thunar
no Xubuntu ...) e simplesmente clicar duas vezes nos ícones que você encontra lá para iniciar o programa.Eu testei isso em uma janela de terminal com acesso remoto via
E funciona para mim.
fonte