Executa scripts em uma pasta a partir do launcher “Run Application” no ubuntu

0

Eu tenho alguns scripts bash na minha pasta ~ / bin. Eu adicionei esta pasta à minha variável PATH em ~ / .bashrc, para que eu possa executá-los facilmente a partir do terminal. Mas quero executá-los simplesmente digitando-os no iniciador "Executar aplicativo" (Alt + F2).

Não estou procurando adicionar um iniciador para um único script. Eu quero colocar meus scripts em uma pasta e executá-lo usando o diálogo "Executar aplicativo", digitando o nome do script.

Imagem da caixa de diálogo "Executar aplicativo":

Obrigado!

    
por Parveen Kumar 27.09.2014 / 03:56

1 resposta

1

Os scripts que você colocou em seu ~/bin folder devem ser executados simplesmente digitando seu nome, pressionando Alt F2 :

  • Se a imagem é do seu computador (o que eu duvido, parece um antigo): basta digitar o nome do script, não é necessário incluir o caminho (o que seria errado neste exemplo, pois o script está em ~/bin , não em /usr/sbin , como na sua imagem.
  • Verifique se o script é executável
  • se você (precisar) executar o script com sudo privileges, deverá instalar gksu first:

    sudo apt-get install gksu
    

    e execute-os com o comando:

    gksu <scriptname>
    

    (Como mencionado: suponho que a imagem não é do seu computador)

    Explicação:

    Como você não executa o script em um terminal, você deve dar ao Ubuntu uma outra maneira de solicitar sua senha, como gksu .

por Jacob Vlijm 27.09.2014 / 06:46