Sessões X remotas, como descobrir aplicações GUI?

2

Eu comecei a brincar com sessões remotas do X e realmente gostei, na medida em que me permite usar ferramentas de GUI para configurar meu servidor (às vezes, eu simplesmente não sinto como editar arquivos de texto).

Uma coisa que me incomoda, porém, é que, ao contrário do meu desktop Ubuntu, não tenho como descobrir qual aplicativo iniciar para uma determinada tarefa.

Por exemplo, na minha área de trabalho, se eu quiser gerenciar usuários, basta clicar em "Sistema / Administração / Usuários e Grupos". Quando eu ssh -X no meu servidor remoto, a única maneira de lançar novos aplicativos é através da linha de comando. Se eu quiser usar o aplicativo de gerenciamento de usuários, primeiro preciso encontrar o nome do binário, o que nem sempre é óbvio para fazer. Agora, aqui está como eu faço:

1) Inicie o aplicativo usando meu menu de área de trabalho local

2) Inicie o "gnome-system-monitor" e encontre o nome do binário

3) Lançar o binário da minha sessão ssh

Existe alguma maneira melhor de fazer isso (além de usar uma solução completa de desktop remoto como o FreeNX)? Por exemplo, não há nenhum aplicativo independente que possa atuar como o menu da área de trabalho que eu poderia iniciar a partir da minha sessão remota do X?

ATUALIZAÇÃO: Acabei de descobrir que eu poderia lançar o painel do gnome remotamente. Faz exatamente o que eu preciso (os menus de aplicativos / lugares / sistema). O problema é que é confuso porque meus aplicativos locais se misturam com os remotos.

    
por Olivier Lalonde 21.10.2010 / 12:50

4 respostas

2

Eu tentei usar o gnome-panel sobre o ssh no meu computador e funcionou. Ele substituiu meu bar awn com dois painéis com o tema gnome de ações. Eu posso ver na barra inferior todos os meus programas em execução, tanto locais como remotos. Se eu iniciar um programa a partir do menu, ele inicia a versão remota, da mesma forma, o Menu Locais também abre nautilus remoto em locais remotos.

Uma experiência bastante interessante. Não tenho certeza se será útil para mim, muito acostumado com a linha de comando pura.

Interessante o suficiente pressionando "Print Screen" salva a captura de tela no meu computador local:

Eu sei, esta não é uma resposta real, apenas um comentário glorificado. A resposta será usar o gnome-panel.

    
por Javier Rivera 21.10.2010 / 13:41
1

Se você quiser uma lista de todos os aplicativos no seu menu do Gnome, você pode fazer

ls /usr/share/applications/

Todos os *.desktop files são os atalhos de menu.

Isso pode fornecer algo próximo ao que você está pedindo e fornecer uma lista de aplicativos disponíveis.

No entanto, o nome do arquivo nem sempre é o comando a ser executado. Por exemplo, na listagem, você verá

/usr/share/applications/openoffice.org-draw.desktop

Mas, para executar o OpenOffic.org Draw, você usa o comando ooffice -draw .

O comando pode ser determinado olhando para a linha "Exec" em /usr/share/applications/openoffice.org-draw.desktop.

    
por Richard Holloway 21.10.2010 / 14:39
0

Uma solução alternativa seria: clique com o botão direito do mouse no menu do gnome - > Editar menus - > Administração - > Usuários e Grupos - > Propriedades

    
por sBlatt 21.10.2010 / 13:04
0

Eu inicio gnome-do , um lançador, tanto na máquina local quanto remota. É orientado por teclado / palavra-chave. Como o Ubuntu Dash, eu suponho, mas parece menos invasivo.

Eu tenho eles configurados em diferentes teclas de atalho: Eu chamo um deles e dou algumas substrings do nome do aplicativo (não o nome binário). Uma vez encontrado, eu o inicio. O nome binário também funcionaria, a propósito, mas não ajudaria você a concluí-lo por padrão.

@Richard tem metade dos arquivos .desktop : há um padrão sobre como eles devem ser e quais locais (plural!) eles devem estar. Os lançadores / menus em conformidade podem buscá-los a partir daí.

    
por Robert Siemer 01.12.2014 / 17:30