É possível executar uma ação (um comando ou um Script Bash) clicando duas vezes na área de trabalho?
Desejo emular a função que o Fences desempenha nos sistemas Windows: Ao clicar duas vezes na área de trabalho, você mostra / oculta os ícones / pastas existentes na área de trabalho.
O script não é o problema, o que eu quero saber é como executá-lo ao clicar duas vezes em uma área não utilizada da minha área de trabalho.
Respostas:
Suponho que você queira dizer clicando na própria área de trabalho, 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ê deseja comprometer um pouco, usando o CCSM
O plug-in 'comandos' permite vincular comandos (como executar seu script) a eventos. Na guia 'Ligações de botões', você pode atribuir seu comando quando clicar enquanto o mouse estiver em uma das bordas . Aprecio que esta não é a solução completa, mas como você pode selecionar todas as arestas, quase fará o que deseja.
Espero que você consiga um pouco do caminho.
fonte
Isto é completamente possível. Se você colocar qualquer programa (script ou binário) em sua área de trabalho e garantir que ele tenha permissão de execução, ele será executado com um clique duplo na grande maioria dos softwares de renderização de área de trabalho (definitivamente thunar e nautilus, mas qualquer outra coisa que segue o mesmas especificações). Observe que alguns manipuladores de área de trabalho podem solicitar confirmação de que você deseja executar o programa, em vez de visualizar, dependendo da implementação do programa (isso serve para solucionar um problema histórico de que os arquivos do FAT tendem a ser marcados como executáveis, mesmo quando não se quer executá-los).
Se você preferir um ícone bonito, crie um arquivo .desktop na área de trabalho fazendo referência ao programa que deseja executar. Se for concedida permissão de execução, qualquer programa de renderização de desktop compatível iniciará o programa conforme descrito no arquivo .desktop e deverá fazê-lo sem solicitar confirmação de nenhuma maneira.
A especificação para criação de arquivos .desktop é http://standards.freedesktop.org/desktop-entry-spec/latest/ , ou você pode começar com algo já criado em / usr / share / applications /. Você pode verificar se o arquivo .desktop foi gravado corretamente com o programa 'validação de arquivo da área de trabalho' em utilitários de arquivo da área de trabalho.
fonte
Quanto ao recurso de organização de ícones do Fences: ainda não encontrei nada para o GNOME, mas o KDE.4 possui um widget da área de trabalho chamado FolderView, que acho que se aproxima do que você deseja. Aqui está o anúncio, procure por "folderview":
http://www.kde.org/announcements/4.2/desktop.php
fonte