Ubuntu 12.04 LTS를 실행하는 장치에 화면이 고정되어 있습니다. 일반적으로 단순히 가능한 청각 장애, 즉 위에 승진했다 Ctrl- Alt- F1명령을 실행 /etc/init.d/lightdm restart
하거나 service lightdm restart
. 그러나 이것은 내가 열어 놓은 모든 것을 죽입니다. 이것을 피하려면 어떻게해야합니까?
Ubuntu 12.04 LTS를 실행하는 장치에 화면이 고정되어 있습니다. 일반적으로 단순히 가능한 청각 장애, 즉 위에 승진했다 Ctrl- Alt- F1명령을 실행 /etc/init.d/lightdm restart
하거나 service lightdm restart
. 그러나 이것은 내가 열어 놓은 모든 것을 죽입니다. 이것을 피하려면 어떻게해야합니까?
답변:
면책 조항 : Brenden의 의견에 따르면, 이것은 구식 일 수 있으며 최신 버전의 Ubuntu에서는 더 이상 작동하지 않을 수 있습니다. 또한 열린 창문을 잃을 수도 있습니다.
이제 Unity 용으로 얻었습니다 (방금 로그를 닫거나 창을 닫지 않고 그놈 쉘을 통일로 바꿨습니다).
DISPLAY=:0
프로그램이 X-Server를 찾을 포트를 알 수 있도록 입력하십시오export DISPLAY
unity --replace
또는 gnome-shell --replace
(GNOME-Shell을 통일로 또는 Unity를 그놈-쉘로 교체 할 수도 있습니다)이것은 X-Server 또는 GNOME이 고정되지 않은 경우에만 작동하지만 Unity 또는 GNOME-Shell에서만 작동합니다.
작동 방식 : UI를 표시하기위한 프로그램과 X 서버 간의 통신이 네트워크 소켓을 통해 작동합니다. 일반적으로 "localhost : 0", 짧은 ": 0"입니다. DISPLAY 변수를 설정하면 프로그램은 X-Server와 통신 할 위치를 알고 있으므로 프로그램이 tty1에서 실행 중이더라도 tty7의 X-Server에 프로그램이 표시됩니다.
창의 내용은 X 서버에 의해 관리되는 반면 창의 위치와 경계는 단일 또는 GNOM- 쉘에 통합 된 창 관리자에 의해 관리되므로 X-에서 응용 프로그램을 다시 시작하지 않고 창만 바꿀 수 있습니다. 섬기는 사람.
추신 : 나는 그것이 내가 이해하는 것을 설명하고 있으므로 어떤 점에서 틀렸다면 편집하고 수정하십시오.
편집 :
그놈 쉘의 경우 다른 방법으로 다시 시작할 수 있습니다. tty로 간단히 입력 한 후에 pkill -HUP gnome-shell
Unity와 비슷한 것이 있는지 모르겠습니다.