Eu sou meio preguiçoso. Existe uma maneira de quando clico no ícone de texto sublime para que ele seja executado automaticamente gksudo
?
sublime-text
ford prefeito
fonte
fonte
Respostas:
O texto sublime deve ter um
.desktop
arquivo localizado em/usr/share/applications/
nomeadosublime-text.desktop
.Abra-o e altere a
Exec=
linha para incluirgksu
(ougksudo
eles 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
.fonte
.desktop
para o sublime agora chamadosublime_text.desktop
gksu
instalado. Um simplessudo apt-get install gksu
cuidou 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)
Então
E execute-o no Nautilus (marque a opção "perguntar o que fazer ao abrir arquivos executáveis" nas configurações)
fonte
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 incluirgksudo
no 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.
fonte
Eu sei que você sempre pediu, pessoas lendo isso, se você quiser iniciá-lo apenas uma vez como root
Não use. Ver comentários.
fonte
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
fonte