Tente usar o Arronax . É um editor de arquivos .desktop que funciona bem. Você pode criar arquivos .desktop para arquivos binários / de script ou arquivos .desktop que executam um comando. Você também pode definir o ícone do arquivo .desktop.
Eu tenho um script trabalhando em um thumbdrive. Funciona bem quando clicado duas vezes ou iniciado com sh filename.sh
. Eu criei um arquivo .desktop para iniciá-lo no iniciador e coloque-o em ~/.local/applications
e /usr/share/applications
.
O arquivo da área de trabalho funciona se eu clicar nele de um gerenciador de arquivos (thunar), mas não de nemo ou nautilus. Eu corri o autenticador de arquivos da área de trabalho e passei.
Se eu executar o script e clicar com o botão direito no ícone enquanto estiver no inicializador e selecionar "keep in launcher", ele será fechado quando o script for fechado. Além disso, ele não aparece na pesquisa traço.
O roteiro é de 750 linhas, então eu não vou postar aqui, mas não importa, porque funciona bem onde quer que eu coloque.
Tente usar o Arronax . É um editor de arquivos .desktop que funciona bem. Você pode criar arquivos .desktop para arquivos binários / de script ou arquivos .desktop que executam um comando. Você também pode definir o ícone do arquivo .desktop.
Eu poderia estar atrasado (como você postou em maio), mas isso é o que eu descobri. Também sinto muito o quanto eu arrasto isso, mas estou tentando entrar em detalhes, para qualquer outra pessoa que tenha esse problema e queira ajuda.
Descobri que, se você quiser pesquisá-lo, adicione uma linha no arquivo .desktop. Aqui está o meu arquivo .desktop.
Você não precisa fazer esta seção, mas eu recomendo:
% bl0ck_qu0te%MUITO IMPORTANTE para os diretórios. Quando fiz meu arquivo .desktop, esqueci de colocar aspas no diretório para o meu arquivo. Não funcionaria sem isso, mas eu consertei. Esse pode ser o problema. Se for esse o caso, aqui está um exemplo com e sem. Eu estarei usando Feed The Beast como um exemplo. Se for o ícone que é o problema (por exemplo, não mostrando), substitua Exec = por Icon =. Se você está tentando trabalhar em um arquivo jar, no começo, coloque java -jar. Você precisa de Java para abri-los. Para verificar se você tem, abra um terminal e digite java --version.
Não funciona:
% bl0ck_qu0te%Trabalhando:
% bl0ck_qu0te%Jar:
% bl0ck_qu0te%Eu substituirei minhas linhas por um arquivo .sh, e chamarei de "Bash.sh". Para a linha do terminal, coloque true se você deseja abrir um terminal quando iniciado. Caso contrário, false. O nome de usuário do meu computador é e1337gamerman, mas substitua pelo seu.
% bl0ck_qu0te%Isso deve resolver o problema. Coloque a pasta / usr / share / applications / e reinicie o computador. Deve começar a trabalhar no seu lançador de unidade. Se não, aguarde alguns minutos. Então, basta procurar por ele.
As palavras-chave devem ser usadas assim:
% bl0ck_qu0te%Para espaços, você pode ou não precisar de cotações. Consulte a seção de ajuda do Ubuntu para isso aqui. Além disso, múltiplos precisam de um ponto e vírgula, seguidos da palavra sem espaço. Você deve fechar a linha colocando um ponto e vírgula após a última palavra.
Lá vai você. Isso parece complicado, mas na verdade não é. Espero que isto ajude. Divirta-se!
Para que seja executado quando duplicado, clicado no nautilus:
Abra o Nautilus.
Abra isto na barra de menu:
% bl0ck_qu0te%Selecione a guia "Comportamento".
Selecione "Perguntar a cada vez" em "Arquivos de texto executáveis".
Agora você pode clicar duas vezes no seu arquivo de texto executável no Nautilus para ser perguntado se deseja executar ou editar seu script.
SimilarmenteparaoNemo:Nemo->Editar->Preferências->Comportamento->Arquivosdetextoexecutáveis->"Executar arquivos de texto executáveis quando eles são abertos"