
내 Linux 용어가 형편없다는 점을 인정해야 합니다. 가상 터미널이란 Ctrl+Alt+기능 키(F1-F12)를 누르는 것을 의미합니다. 가상 터미널이라고 부르는 것 같아요.
그래서 저는 다른 터미널에서 X 애플리케이션을 실행할 수 있게 해주는 이 코드 조각을 찾았습니다.
/usr/bin/xinit /opt/someAppFolder/SomeApplication -- :1
전체 화면 게임에서 데스크톱으로 쉽게 전환할 수 있도록 다른 터미널에서 Steam을 실행할 수 있는 형태로 찾았습니다.
하지만 내가 하고 싶은 것은 내 데스크톱 터미널(tty7)에서 다른 터미널에서 애플리케이션을 실행하는 것입니다(X가 필요하지 않음). 다른 터미널로 전환하여 로그인한 다음 앱을 실행할 수 있다는 것을 알고 있습니다. 하지만 이를 수행하는 스크립트를 작성할 수 있습니까? 그럼 바로가기를 클릭하기만 하면 되는 걸까요?
답변1
사용openvt
. 사용자가 로그인하지 않은 이상 최종 장치는 루트 사용자에게 속하므로 루트여야 합니다.
openvt -c 8 myapp
-s
명령을 실행할 때 vt 8로 전환 하려면 openvt
이 옵션을 추가하세요 .