it-swarm-ko.tech

X를 어떻게 재설정합니까

컴퓨터에 일시 중지 및 다시 시작하는 데 문제가있는 것 같습니다. 가장 최근에는 최대 절전 모드에서 다시 시작하여 로그인을 시작할 때까지 정상적으로 작동 한 다음 X가 완전히 고정되었습니다. SSH를 통해 로그인 할 수 있으며 (내가 할 때 완벽하게 작동합니다) 전체 컴퓨터를 다시 시작하지 않고 모든 열린 응용 프로그램을 중단하지 않고 재설정하는 것이 좋습니다.

이것이 가능합니까? 열린 앱을 중단해야해도 괜찮습니다.하지만 선호하지는 않습니다.

6
mlissner

컴퓨터가 잠겨 있지 않기 때문에 Alt+SysRq+k X 서버를 종료/재시작해야합니다. 콘솔 VT가 아닌 X VT에 입력하십시오.

4
Li Lo

나는 최대 절전 모드에서 우분투의 다양한 하드웨어에 여전히 많은 문제가 있음을 알고 있습니다. X를 다시 시작할 수 있습니다. service gdm restart (또는 /etc/init.d/gdm restart)로 X를 재설정 할 수 있다고 생각합니다. Kubuntu 또는 KDE를 사용하는 경우 service kdm restart (또는 /etc/init.d/kdm restart)

4
Marco Ceppi

X를 자주 다시 시작해야하는 경우 키 콤보로 X를 수행 할 수 있습니다 Control + Alt + Backspace. 우분투에서 기본적으로 활성화되었지만 9.04 버전부터 비활성화했습니다.

다시 활성화하려면 :

  • "시스템"-> "환경 설정"-> "키보드"를 선택하십시오.
  • “Layouts”탭을 선택하고“Options”버튼을 클릭하십시오.
  • "X 서버를 강제 종료하려면 키 순서"를 선택하고 활성화하십시오. Control + Alt + Backspace.

문제의 근본 원인을 찾기 위해 계속 노력하는 것이 좋습니다. 이것은 단지 완화 적이지만 지금은 도움이 될 것입니다.

0
Decio Lira

기술적으로 이러한 종류의 "X 정지"문제로 인해 실제로 X 자체가 정지 된 것이 아니라 비디오 카드의 GPU가 어떤 이유로 인해 잠겼으므로 X가 더 이상 그래픽을 업데이트 할 수 없었습니다.

따라서 X를 재설정해도 일반적으로 문제가 해결되지 않습니다. 앞서 언급 한 두 명의 주석 자와 마찬가지로, gdm 또는 kdm을 다시 시작하거나 ctrl-alt-backspace를 켜고 해당 키 조합을 사용하여 X를 다시 시작하는 몇 가지 쉬운 방법이 있습니다. 그러나 다음에 "X가 멈춤"으로 가서 시도해보십시오. 효과가 없을 것입니다.

커널 수준에서 문제는 실제로 스택에서 더 깊어집니다. X를 닫고 모든 커널 그래픽 드라이버를 언로드했다가 다시로드 한 다음 X를 다시 시작했을 때 나타날 수 있습니다. 그러나 X를 다시 시작하면 모든 앱이 손실됩니다. 흥미로운 테스트 외에도 전체 재부팅을하는 것이 더 빠르고 안전 할 것입니다.

사용중인 비디오 드라이버는 언급하지 않았지만 Intel 비디오 드라이버와 같은 경우 GPU는 Linux 커널 자체의 코드로 처리됩니다. 일부 개발자는 커널에 "GPU 재설정"기능을 추가하여 GPU 메모리를 자동으로 지우고 더 이상 그래픽 명령에 응답하지 않는 것처럼 다시 초기화하는 실험을 해왔습니다. 이 재설정 기능은 새로운 기능이며 다양한 이유로 모든 경우에 항상 작동하는 것은 아니며 nouveau 또는 ATI 오픈 소스 비디오 드라이버에서 아직 사용할 수 없습니다. 잘만되면 그것은 곧 올 것이다.

Nvidia 또는 fglrx와 같은 독점 드라이버를 사용하는 경우 모든 베팅이 해제됩니다. 해당 드라이버의 포럼에서 팁을 확인하십시오.

0
Bryce

Btw, 당신은 "X가 완전히 멈췄다"고 말했는데, 이것이 사실이라면 이전의 대답이 적용됩니다. 그러나 내가 본 일반적인 실패 모드는 뚜껑을 닫을 때 화면이 꺼지고 다시 나타나지 않는 문제이지만이 경우 X가 고정되지 않습니다. 모든 GUI 응용 프로그램이 여전히 실행되고 소음이 발생합니다. . 화면에 아무것도 보이지 않습니다.

이 경우 매우 다른 문제입니다. 그래픽 카드는 그래픽을 여러 개의 "출력"(예 : LVDS, DVI, VGA, TV-out)으로 보낼 수 있지만 한 번에 두 개의 "파이프"만 보낼 수 있습니다. 때로는 데이터를 보낼 잘못된 출력을 선택합니다. 따라서 처음에는 그래픽이 랩톱 패널 (LVDS)로 전송되고 덮개를 닫았다가 다시 연 다음 실제로 실제 TV 출력 포트가없는 경우에도 그래픽이 TV 출력으로 전송됩니다. 노트북 자체!

이 경우 수정은 일반적으로 웨이 출력을 강제 종료하는 것입니다. 예전에 xorg.conf에 무언가를 넣을 수 있었지만, 커널 모드 설정에서는 쉽지 않습니다. 어쨌든, 나는 두 가지 방법을 https://wiki.ubuntu.com/X/Quirks 에 문서화했습니다.

0
Bryce