Eu tenho a tendência de me encontrar abrindo sessões de terminal para rodar comandos do Sudo e estava querendo fazer algo mais útil como um aplicativo.
Usando algumas informações de várias fontes on-line link , desenvolvi meu pequeno aplicativo de área de trabalho.
Comece instalando atalhos na área de trabalho
sudo apt-get install --no-install-recommends gnome-panel
execute
gnome-desktop-item-edit --create-new ~/Desktop
Crie um atalho na área de trabalho do iniciador básico.
Agora crie um novo perfil de terminal chamado StayOpen
Abrir Terminal, Selecionar FILE - Novo Perfil, Criar Novo chamar o novo perfil "StayOpen". Em seguida, em Propriedades Selecione a guia para Título e Comando. Na parte inferior desta guia, selecione quando o comando sair - Mantenha o terminal aberto
Quando o seu arquivo padrão da área de trabalho for criado, você deverá editá-lo. Exemplo abaixo:
gedit <Your File name>
Exemplo:
Meu script de arquivo abaixo é chamado de "Sudo Run". Se você estiver copiando / colando o script abaixo, convém dar conta disso com o meu arquivo abaixo ou ele não será executado corretamente.
[Desktop Entry]
Version=1.0
Type=Application
Name=Sudo Run
Icon=gdm-xnest.png
Exec=gnome-terminal
Terminal=false
Actions=Terminal;TerminalRoot;Files;TextEdit;Update
[Desktop Action Terminal]
Name=Terminal
Exec=gnome-terminal --window-with-profile=StayOpen
OnlyShowIn=Unity;
[Desktop Action TerminalRoot]
Name=Terminal Root
Exec=gnome-terminal --window-with-profile=StayOpen -x bash -l -c "sudo su;bash"
OnlyShowIn=Unity;
[Desktop Action Files]
Name=Sudo Files
Exec=gnome-terminal --window-with-profile=StayOpen --geometry=40x2+1+1 -x bash -l -c "sudo nautilus;bash"
OnlyShowIn=Unity;
[Desktop Action TextEdit]
Name=Sudo Text Edit
Exec=gnome-terminal --window-with-profile=StayOpen --geometry=40x2+1+1 -x bash -l -c "sudo gedit;bash"
OnlyShowIn=Unity;
[Desktop Action Update]
Name=Sudo Apt-Get Update
Exec=gnome-terminal --window-with-profile=StayOpen -x bash -l -c "sudo apt-get update && sudo apt-get upgrade;bash"
OnlyShowIn=Unity;
Depois de concluir, mova o arquivo para a pasta de aplicativos e pode ser tratado como um aplicativo.
sudo nautilus
mova o arquivo para usr/share/applications
Em seguida, arraste para o lançador de unidade, se desejar. Aqui é onde o script bash se torna útil.
Quando o link da área de trabalho estiver no iniciador de unidade, você terá várias opções de clique com o botão direito, conforme listado abaixo em Ações. Observe as ações correspondentes na parte inferior do arquivo. Vários dos scripts bash abrem uma pequena janela de terminal grande o suficiente para digitar sua senha sudo. Modifique o "geometry=" conforme sua preferência ou remova, se desejar. Depois que a senha é digitada, você obtém seu aplicativo em execução, etc.
Você pode alterar as Ações para classificar em sua preferência e definir o padrão "Exec=" como sua preferência de clique à esquerda também
Uma das grandes características disso como um atalho no seu lançador de unidade é a função "Quit" do botão direito do mouse que fechará todas as janelas abertas.
-mb: editado para melhorar a legibilidade