내 Linux Mint 19 터미널의 .profile 파일에서 GUI가 현재 키뿐만 아니라 CTRL+Alt+F# 키에서 실행되고 있는지 테스트하는 데 필요합니다. 실행 중이 아니면 startx
명령을 실행합니다. 그렇다면 아무것도 하지 않습니다. 나는 다음 스크립트를 사용하여 이것을 시도했습니다.
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 )
그러나 GUI를 시작한 후에도 이 문제가 계속 발생합니다. lightdm은 startx가 사용하는 것과 다른 것 같은데, 이 내용을 읽을 수 있도록 GUI를 시작하려면 어떻게 해야 합니까? https://stackoverflow.com/questions/637005/how-to-check-if-x-server-is-running
편집: startx를 사용하는 대신 lightdm 서비스를 시작할 때의 문제점은 비밀번호(방금 로그인에 사용한 후)가 필요하고 로그인 화면이 열린다는 것입니다. Startx는 데스크탑으로 빠르게 열립니다. 따라서 나는 startx를 사용하는 것을 선호합니다.