Eu sou meio preguiçoso. Existe uma maneira de quando clico no ícone de texto sublime para que ele seja executado automaticamente gksudo?
Eu sou meio preguiçoso. Existe uma maneira de quando clico no ícone de texto sublime para que ele seja executado automaticamente gksudo?
Respostas:
O texto sublime deve ter um .desktoparquivo localizado em /usr/share/applications/nomeado sublime-text.desktop.
Abra-o e altere a Exec=linha para incluir gksu(ou gksudoeles são os mesmos) no início.

Agora desafixe e repita o ícone de texto sublime no iniciador.
NOTA: Seu caminho para o executável sublime provavelmente será diferente, é porque eu instalei o Sublime 3 beta, não se preocupe, basta adicionar gksu.
.desktoppara o sublime agora chamadosublime_text.desktop
gksuinstalado. Um simples sudo apt-get install gksucuidou disso e agora está funcionando como esperado.
gksudo - é um sudo gráfico. Por exemplo, você não verá o diálogo Senha se executar o comando "sudo nautilus" usando Alt + F2 Você pode criar um script (arquivo sh)
#!/bin/bash
gksudo /usr/bin/<your_app>
Então
chmod +x <your scrypt.sh>
E execute-o no Nautilus (marque a opção "perguntar o que fazer ao abrir arquivos executáveis" nas configurações)
Como Seth disse, o Sublime Text deve ter um arquivo .desktop localizado em / usr / share / applications / com o nome de algo parecido sublime-text.desktop.
Você pode, em seguida, abri-lo e mudar a exec=linha para incluir gksudono início, por isso agora deve ter esta aparência: gksudo <command already there for starting Sublime-text>.
Embora isso inicie automaticamente o texto sublime com a janela gksudo, você ainda precisará digitar sua senha todas as vezes, o que não é o que você deseja.
No entanto, o que você deseja é possível, mas a única maneira de pensar seria introduzir um risco de segurança bastante sério.
Você teria que desativar o tempo limite do sudo, que permite basicamente qualquer coisa executar como sudo, sem a sua permissão, o que basicamente derrota todo o objetivo da senha do sudo. Confira esta pergunta para obter uma possível ajuda com isso.
Em suma, não sei como fazer o que você deseja de maneira totalmente segura. Se você não se importa em arriscar um pouco o sistema, isso pode ser feito desativando o tempo limite do sudo, mas eu recomendo isso.
Você ainda teria que digitar a senha do sudo toda vez que efetuar logon, mas desativando o tempo limite do sudo, não seria necessário digitá-la novamente até que você se desconecte ou reinicie.
Eu sei que você sempre pediu, pessoas lendo isso, se você quiser iniciá-lo apenas uma vez como root
sudo subl
Não use. Ver comentários.
sudo- que pode dar-lhe incomoda no próximo login - ver problemas com.Xauthority
Eu me deparei com isso através de uma pesquisa no Google. Sei que isso não responde à pergunta original do OP, mas é para quem usou a mesma consulta que eu.
A resposta aceita não funcionou para mim. Acabei de executar o sublimetext na linha de comando com o gksudo.
gksudo /usr/bin/subl