Atalho do desktop do Gnome 2: Execute um script com comandos alterando o ambiente

3

Eu quero lançar um script (que finalmente lança um editor) com um único clique no GNOME 2. Para esse fim, eu tenho um script que primeiro origina as variáveis de ambiente e, em última análise, inicia o editor. O script parece algo como:

#!/bin/sh
source variablesFile
editor $1

No terminal, posso iniciar facilmente o editor com:

$ ~/script myFile.txt 

Agora, o que eu quero alcançar é ter um ícone na barra de tarefas / área de trabalho, a partir do qual eu posso clicar duas vezes e começar a digitar, assim como o gedit.

Eu tentei da seguinte maneira:

masnãofuncionou(principalmenteporqueasvariáveisdeambientenãopuderamseralteradas).

Eutambémtentei:

mas uma janela de terminal piscou e foi embora. Não faço ideia do que aconteceu. Alguma pista?

    
por deowood 17.12.2013 / 08:01

1 resposta

0

Precisamos lançar um terminal (aqui xterm ) e executar o script (que inicia o editor) como um argumento para ele. Mais tarde, podemos usar o atalho launchScript no atalho do Gnome.

O script de lançamento se parece com:

#!/bin/sh
xterm -e /path/to/editor/launch/script.sh

Agora apontamos o atalho para este arquivo:

Isso mantém os valores das variáveis de ambiente, pois estamos executando um script de um terminal.

Nota: Nesta abordagem, a janela xterm desaparece assim que o editor é iniciado. Para manter esta janela, use o seguinte comando: xterm -hold -e /path/to/editor/launch/script.sh .

    
por 06.01.2014 / 10:41

Tags