En mi archivo .profile en mi terminal Linux Mint 19, lo necesito para probar si la GUI se está ejecutando en alguna de las teclas CTRL+Alt+F#, no solo en la actual. Si no se está ejecutando, ejecuta el startx
comando. Si es así no hace nada. Probé esto con el siguiente script:
systemctl is-active --quiet lightdm && (
echo Welcome to Terminal) || (
sleep 8
echo Finishing Startup...
echo Starting X Server. Welcome back . . .
startx
xinput set-prop 11 317 -1 )
Sin embargo, esto todavía se activa incluso después de haber iniciado la GUI. Parece que lightdm es diferente de lo que usa startx, entonces, ¿cómo puedo iniciar la GUI de manera que se pueda leer? https://stackoverflow.com/questions/637005/how-to-check-if-x-server-is-running
EDITAR: El problema al iniciar el servicio lightdm en lugar de usar startx es que requiere una contraseña (después de que usé una para iniciar sesión) y luego abre la pantalla de inicio de sesión. Startx se abre rápidamente en el escritorio. Por tanto, preferiría utilizar startx.