No meu arquivo .profile no meu terminal Linux Mint 19, eu preciso testar se a GUI está sendo executada em qualquer uma das teclas CTRL + Alt + F #, não apenas a atual. Se não estiver em execução, executa o comando startx
. Se é isso, não faz nada. Eu tentei isso com o seguinte 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 )
No entanto, isso ainda está sendo acionado mesmo depois de eu ter iniciado a GUI. Parece que o lightdm é diferente do que o startx usa, então como posso iniciar a GUI de maneira que isso seja lido? link
EDITAR: O problema de iniciar o serviço lightdm em vez de usar o startx, é que ele requer uma senha (depois que eu acabei de usar um para efetuar login) e, em seguida, ele abre a tela de login. O Startx abre rapidamente na área de trabalho. Assim, prefiro usar o startx.
Tags boot bash .profile linux linux-mint