나는 우분투 10.04에서 compiz를 사용하여 Gnome을 실행 중이다. 때때로 GUI가 정지합니다. 마우스를 움직일 수는 있지만 프로그램과 상호 작용할 수는 없습니다. 내가 할 수있는 유일한 방법은 Alt + Ctrl + F (n)로 터미널 창으로 이동하는 것입니다. 거기에서 로그인하고 sudo를 재부팅합니다. 이 문제가 발생했을 때 재부팅하는 대신 터미널에서 무엇을 할 수 있습니까?
답변
Ctrl-AltFx (F1-F6)를 사용하여 다른 콘솔로 전환하면 시간이 오래 걸릴 수 있습니다. Ctrl-Alt-F7을 누르면 그래픽 화면으로 돌아갑니다. 그러면 텍스트 로그인 프롬프트로 이동합니다.
이것이 작동하지 않고 OpenSSH (sudo apt-get install openssh)를 설치했다면, 상자에 원격으로 접속하여 동일한 프롬프트를 볼 수 있습니다.
그런 다음 자신으로 로그인하고 루트 사용자에게 su를 보내고 현재 실행중인 응용 프로그램을 볼 수 있습니다. ps, kill, grep 이하와 같은 명령을 사용하면 약간의 경험이 필요합니다.
ps – ef | 더
위의 명령은 현재 실행중인 모든 프로세스를 보여주고 출력을 읽으려면 “더 …”프롬프트가 표시됩니다.
죽이기 -9 ####
위의 명령은 번호가 매겨진 #### 프로세스를 종료합니다.
ps -ef | grep ora | 더
위의 명령은 오라클 프로그램과 같이 “ora”라는 문자가있는 모든 프로세스를 보여줍니다. “기타 …”메시지가 표시됩니다.
이렇게 할 때 조심해야합니다. 당신은 전체 시스템을 죽일 수 있습니다. 이것을 수행하는 나의 방법은 목록 맨 아래에있는 프로세스를 살펴 보는 것으로 최신 프로세스가 시작됩니다. 그것들은 시스템을 동결시킬 가능성이 더 높으며, 시스템을 실제로 재 작성하지 않고 X 환경을 고정 해제 할 가능성이 더 높습니다. 프로세스 목록에는 두 개의 숫자가 표시됩니다. 첫 번째 (가장 왼쪽)는 프로세스 번호이며, 그 옆에있는 프로세스 번호는 프로세스 번호입니다.
프로세스의 명령에서 시작한 최신 프로그램의 이름을 인식하고 먼저 해당 프로그램을 종료 할 수 있습니다.
기껏해야, 문제의 프로그램을 찾아서 죽일 수 있습니다. 최악의 경우 전원을 껐다 켤 때까지 시스템이 정지됩니다. 신중하게 진행하십시오 ……………………….
그러나 중요한 파일을 복사하고 다른 작업을 수행 할 수 있습니다.
답변
private_meta가 말했듯이 X를 다시 시작하기를 원할 것입니다. 그러면 gui 터미널 창에서 시작된 모든 프로세스를 포함하여 실행중인 모든 GUI 프로세스가 중지됩니다.
우분투에서는 Ctrl + Alt + Backspace가 작동하지 않으며 바로 가기가 비활성화됩니다. 그것을 가능하게 할 수는 있습니다. (정확하게 기억하지는 말고 쉽게 할 수 있습니다.) 또는 SysRq + K라는 적절한 조합을 사용하십시오. SysRq는 일부 레이아웃에서 다른 키의 보조 기능이 될 수 있습니다. 예를 들어 qwertz 키보드는 실제로 AltGr + Print + K를 누릅니다.
SysRq 키 조합을 다른 용도로 사용하려면 이 위키 백과 문서 . 필요할 때보 다 시스템을 더 잘 제어 할 수 있습니다.
답변
최근 (신생 시작 가능) 우분투 버전에서는 다음을 입력 할 수 있습니다.
sudo restart gdm
때로는 텍스트 콘솔로 전환 할 수 없지만 다른 PC에서 ssh를 사용하여 로그인 할 수도 있습니다. gdm을 다시 시작하는 것도 가능하며 디스플레이 드라이버가 걸려있는 문제를 해결할 수 있습니다.
답변
ALT F (n)과 마우스가 모두 작동하는 경우 개별 프로그램을 조심스럽게 죽여서 그 중 하나가 사물을 릴리스하는지 확인할 수도 있습니다. 이것은 덜 전문적이지만 최근에 시작된 것이 문제인지를 신속하게 확인하는 방법입니다.
ALT-F2 : 다른 모든 프로그램이 잠겨 있어도 내 경험에 따라 실행되는 프로그램 실행 대화 상자를 불러 오십시오.
xkill : 강제로 GUI 응용 프로그램을 닫습니다.
문제가되는 앱을 클릭하고 어떤 일이 발생하는지 확인하십시오.
답변
주로 Ctrl + Alt + Backspace를 통해 창 관리자를 다시 시작할 수 있어야합니다. 포어 그라운드 앱을 죽이기는하지만 여전히 전체 재부팅이 아니기 때문에 타협점이 될 수 있습니다.
답변
기계 GUI가 멈 추면 … 재시작은 백그라운드에서 중요하고 오래 실행되는 것이 없다면 할 수있는 최선의 방법이라고 생각합니다 …. 어쨌든 gdm을 다시 시작하면 앱이 종료됩니다.
답변
가상 터미널을 엽니 다. CTRL – ALT – F [번호] 바로 가기, 로그인, sudo killall [dm]
(어디에 [dm]
중 하나이다 gdm, gdm3, kde, wdm, lightdm, lxdm,
etc)를 사용하여 새로운 x 세션을 시작하십시오. startx
dm을 죽이지 않으면 너무 큰 차이를 내지 않을 것입니다. 고정 / 정지 된 dm은 많은 양의 처리 능력을 사용하지 않습니다.