
Algo extraño que estoy tratando de entender:
- ubuntu 16.04
- Gnomo clásico
Si lanzo gedit desde elmenúolínea de comandoComo yo, obtengo la siguiente interfaz de usuario:
^ este tiene:
- la barra de menú en la parte superior de la ventana
- con [ Abrir ] y [ + ] y [ Guardar ] directamente debajo
Sin embargo, si ejecuto gedit desde ellínea de comandoAl usar gksu gedit, obtengo una interfaz de usuario de aspecto diferente:
^ este tiene:
- [Abrir], [+] y [Guardar] en la barra de título en la parte superior de la ventana
- con la barra de menú directamente debajo
Ahora sé que elsudoEl perfil es diferente al mio.usuarioperfil, pero no puedo entender qué está cambiando.
¿Gksu gedit utiliza una vista de escritorio de Unity, a diferencia de mi vista de usuario como Gnome classic?
He buscado un poco y no tengo suerte para resolverlo.
Algún consejo ?
Gracias
EDITAR información adicional
Salí de Gnome Classic y volví a iniciar sesión usando Unity... y obtuve una visualización similar a la primera captura de pantalla.
Todavía estoy tratando de descubrir cómo obtener la segunda vista mientras inicio como usuario normal.
Respuesta1
Creo que esta diferencia se hace para mantener la compatibilidad entre el menú global de Unity y el estilo de menú de Gnome.
Después de buscar las diferencias entre el shell del usuario raíz y el usuario normal, descubrí que el usuario normal tiene XDG_CURRENT_DESKTOP
la variable de entorno configurada en GNOME-Flashback:Unity
.
Entonces, si desea que la interfaz de usuario de gedit sea como la raíz, debe usar este comando o desarmar la XDG_CURRENT_DESKTOP
variable de entorno.
env XDG_CURRENT_DESKTOP='' gedit
Incluso puedes establecerlo como predeterminado modificando el archivo en formato /usr/share/applications/gedit.desktop
. Aunque no te recomiendo que lo hagas.