Soy un poco vago. ¿Hay alguna forma de hacer clic en el icono de texto sublime para que se ejecute automáticamente gksudo
?
sublime-text
prefecto vado
fuente
fuente
Respuestas:
Sublime Text debe tener un
.desktop
archivo ubicado en/usr/share/applications/
namedsublime-text.desktop
.Ábralo y cambie la
Exec=
línea para incluirgksu
(ogksudo
son lo mismo) al principio.Ahora desanclar y repintar el icono de texto sublime en el iniciador.
NOTA: Su ruta al ejecutable sublime probablemente será diferente, eso es porque instalé la beta de Sublime 3, no se preocupe, solo agregue
gksu
.fuente
.desktop
para sublime ahora se llamasublime_text.desktop
gksu
instalado. A simplesudo apt-get install gksu
se encargó de eso, y ahora está funcionando como se esperaba.gksudo - es sudo gráfico. Por ejemplo, no verá el diálogo Contraseña si ejecuta el comando "sudo nautilus" usando Alt + F2. Puede hacer un script (archivo sh)
Entonces
Y luego ejecútelo en Nautilus (marque la opción "preguntar qué hacer al abrir archivos ejecutables" en la configuración)
fuente
Como dijo Seth, Sublime Text debería tener un archivo .desktop ubicado en / usr / share / aplicaciones / llamado algo así
sublime-text.desktop
.A continuación, puede abrirlo y cambiar la
exec=
línea para incluirgksudo
al principio, por lo que ahora debería tener este aspecto:gksudo <command already there for starting Sublime-text>
.Si bien esto iniciará automáticamente el texto Sublime con la ventana gksudo, aún tendrá que ingresar su contraseña cada vez, que no es lo que desea.
Sin embargo, lo que quiere es posible hacer, pero la única forma en que puedo pensar sería introducir un riesgo de seguridad bastante serio.
Tendría que desactivar el tiempo de espera de sudo, que básicamente permite que cualquier cosa se ejecute como sudo, sin su permiso, que básicamente anula el propósito de la contraseña de sudo. Echa un vistazo a esta pregunta para obtener ayuda con eso.
Con todo, no sé de ninguna manera de hacer lo que quieres de forma totalmente segura. Si no le importa arriesgar un poco su sistema, puede hacerlo desactivando el tiempo de espera de sudo, pero le recomiendo que no lo haga.
Todavía tendría que ingresar la contraseña de sudo cada vez que inicie sesión, pero al desactivar el tiempo de espera de sudo no tendría que ingresarla nuevamente hasta que cierre la sesión o reinicie.
fuente
Sé que pediste cada vez, gente que lee esto si quieres lanzarlo una vez como prueba raíz
No utilice. Ver comentarios.
fuente
sudo
- que podría dar problemas en el siguiente inicio de sesión - ver los problemas con.Xauthority
Me topé con esto a través de una búsqueda en Google. Sé que esto no responde la pregunta original del OP, pero es para cualquiera que haya usado la misma consulta que yo.
La respuesta aceptada no funcionó para mí. Acabo de ejecutar sublimetext desde la línea de comando con gksudo.
gksudo /usr/bin/subl
fuente