
Quiero poder ejecutar (solo) un programa o algunos programas con un usuario de prueba llamado "prueba" y al mismo tiempo beneficiarme de la GUI del programa. Necesito esto porque quiero poder guardar la configuración de prueba sin entrar en conflicto con mi propia configuración. Lo que encontré hasta ahora es que puedo:
uso
su test
para cambiar de usuario, pero luego no puedo ejecutar programas con GUI... se quejan de no tener pantalla:No protocol specified
** (gedit:17086): ADVERTENCIA **: No se pudo abrir la pantalla X No se especificó ningún protocolo
(gedit:17086): Gtk-WARNING **: no se puede abrir la pantalla: :0
use el
dm-tool switch-to-user test
para cambiar a ese usuario
¿Alguna idea de cómo puedo ejecutar programas como otro usuario sin tener que cambiar de usuario y escritorio cada vez?
Respuesta1
Finalmente encontré una solución como se proporciona enesterespuesta
Todo lo que tuve que hacer fue ejecutar el siguiente comando como root:
xhost si:localuser:test
Aparentemente este comando permite al usuario utilizar el servidor de visualización.
Edite esta respuesta si sabe más sobre este problema.
Respuesta2
xhost +localhost
entonces su test
..