Supongo que esto se aplica a cualquier escritorio Gnome. ¿Cuál es la diferencia entre estos dos comandos? De acuerdo con la documentación de Ubuntu y las preguntas que lo mencionan , la primera también establece la $HOMEvariable de entorno y copia la variable .Xauthority en una ubicación temporal, pero ¿son esas las únicas diferencias para todos los sistemas que ejecutan Gnome, o solo se aplican a Ubuntu?
9

gksudosolo estaba vinculadogksu, al menos en Ubuntu .gksudofuncionar de manera diferente en un sistema (como Ubuntu) donde no es más que un enlace simbólicogksu? (Es una pregunta seria. No sé lo suficiente sobre Linux para saber si hace la diferencia).gksudo, actúa como gksudo; si esgksuactuar comogksuRespuestas:
Después de buscar en la búsqueda de mayor longitud y un par de otras fuentes , creo que es seguro decir que
gksuno es nada más que unwrappertornosudoen la mayoría de los casos. Esta fuente indica que, dado quegksumuestra un diálogo de contraseña, se usa para aplicaciones gráficas (como ya sabemos) porque puede usarse fuera de un emulador de terminal. De lo contrario, ejecutarsudo <cmd>desde un iniciador no funcionaría porque no se le solicitaría una contraseña al usuario.fuente
Recuerdo que no podía ejecutar algunas aplicaciones X con
sudo, pero pude ejecutarlas congksudookdesudo.fuente