É possível executar uma ação clicando duas vezes na área de trabalho?

8

É possível executar uma ação (um comando ou um script Bash) clicando duas vezes na área de trabalho?

Eu quero emular a função que o Fences faz nos sistemas Windows: Ao clicar duas vezes no desktop, você mostra / oculta os ícones / pastas que você tem no Desktop.

O script não é o problema, o que eu quero saber é como executá-lo quando clico duas vezes em uma área não utilizada da minha área de trabalho.

    
por David Reza 12.02.2011 / 01:57

3 respostas

1

Eu estou supondo que você quer dizer, clicando na área de trabalho em si, em vez de um ícone na área de trabalho (o último pode ser feito apenas com o script na pasta da área de trabalho ...)

Se você estiver disposto a comprometer um pouco, usando o CCSM

apt-get install compizconfig-settings-manager

O plugin 'commands' permite que você associe comandos (como rodar seu script) a eventos. Sob a aba 'Button Bindings' você pode atribuir o seu comando para quando clicar em enquanto o mouse estiver em uma das bordas . Eu aprecio que esta não é a solução completa, mas como você pode selecionar todas as arestas, ela irá quase fazer o que você quiser.

Espero que você obtenha um pouco do caminho.

    
por thomasmichaelwallace 24.05.2011 / 21:55
1

Isso é completamente possível. Se você colocar qualquer programa (script ou binário) em seu Desktop e garantir que ele tenha permissão de execução, ele será executado clicando duas vezes pela grande maioria do software de renderização de desktop (muito definitivamente thunar e nautilus, mas qualquer outra coisa que siga o mesmas especificações). Observe que alguns manipuladores de desktop podem solicitar a confirmação de que você deseja executar, em vez de visualizar, o programa, dependendo da implementação do programa (isso é em parte para solucionar um problema histórico que arquivos do FAT tendem a ser marcados como executáveis, mesmo quando não se deseja executá-las).

Se você preferir um ícone bonito, crie um arquivo .desktop na sua área de trabalho fazendo referência ao programa que deseja executar. Se a permissão de execução for concedida, qualquer programa de renderização compatível com a área de trabalho inicializará o programa conforme descrito no arquivo .desktop e deverá fazê-lo sem solicitar confirmação de alguma forma.

A especificação para criação de arquivos .desktop é link , ou você pode começar com algo já criado sob / usr / share / applications /. Você pode verificar se o seu arquivo .desktop está escrito corretamente com o programa 'desktop-validate-file' em desktop-file-utils.

    
por Emmet Hikory 05.07.2011 / 06:29
0

No que diz respeito ao recurso de organização de ícones do Fences: Eu não encontrei nada ainda para o GNOME, mas o KDE.4 tem um widget de desktop chamado FolderView que eu acho que aproxima do que você quer. Aqui está o anúncio, pesquise por "folderview":

link

    
por djeikyb 16.02.2011 / 05:31

Tags