Para inserir sua senha via GUI, você precisa que o gksu
esteja instalado:
sudo apt-get install gksu
Então:
-
Crie um novo documento de texto no Gedit, depois copie e cole isto nele:
#!/bin/bash gedit /etc/hosts gedit /etc/apache2/sites-enabled/000-default.conf
Salve o arquivo como
filename.sh
Este é um script de shell para executar seus comandos em uma sequência (o segundo arquivo será aberto assim que você fechar o primeiro). Se você preferir abrir os dois arquivos de uma só vez, o comando deve ser o seguinte:
gedit /etc/hosts&gedit /etc/apache2/sites-enabled/000-default.conf
-
Torne o arquivo executável: clique com o botão direito do mouse no arquivo, escolha
properties > permissions
e marqueallow executing file as program
. Alternativamente. você pode correr:chmod + x /path/to/yourscript.sh
-
Abra uma nova janela do gedit e cole o seguinte:
[Desktop Entry] Type=Application Name=Name you like Exec=gksu /path/to/your/script.sh Terminal=false Icon=/path/to/some/iconfile
Salve isso como
filename.desktop
, torne-o executável também (se você executá-lo na sua área de trabalho). Quando você clica duas vezes no arquivo da área de trabalho, ele executa o script .sh, solicita sua senha e abre os arquivos para edição.
Para alguns outros recursos do .desktop, por favor, vá aqui LINK