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.