요즘 많은 사람들이 Gnome Shell을 사용하고 있습니다.많은 주류 Linux 프로젝트가 데스크탑 환경을 기본 사용자 인터페이스로 채택하고 있습니다. Gnome은 신뢰할 수 있고 사용하기 쉬우 며 매 릴리즈마다 더 빨라지기 때문에 전반적으로 좋은 움직임입니다. 그러나 Gnome과 같은 훌륭한 데스크톱에도 문제가 있습니다.
아마도 가장 눈부신 문제그놈이 겪는 그 문제는 (매번 릴리스 할 때마다 데스크탑을 개선하는 빠른 패치라도) 얼고 있습니다. 때때로, 그놈은 얼어 붙어 잠기 게됩니다. 따라서이 가이드에서는 고정 된 Gnome 데스크톱 세션이있을 때 수행 할 작업을 보여줍니다. 시작하자!
방법 1 – X11 재시작 수정
Gnome Shell에는 내장 된 재시작 기능이 있습니다.사용자는 사용중인 데스크톱을 빠르게 다시 시작하도록 실행할 수 있습니다. 유일한 방법은 새로운 Wayland 디스플레이 프로토콜과 작동하지 않기 때문에이 기능을 사용하려면 "Gnome on Xorg"세션을 사용해야합니다.
모든 것이 고정 된 상태에서 Gnome Shell 세션을 다시 시작하려면 Alt + F2 키보드에서. 이 키보드 콤보를 실행하면 화면 중앙에 명령을 입력 할 수있는 창이 나타납니다.
명령 상자에‘r.'이 명령은 세션을 완전히 다시 시작하고, Gnome Shell을 다시 시작하며, 발생할 수있는 모든 창 관리자 문제를 해결합니다 (주로 로그 아웃하지 않고 세션을 다시 시작하기는하지만).

r
Enter 키를 눌러 명령을 실행하십시오. 한 번만 다시 시작해도 문제가 해결되지 않으면이 명령을 두 번 이상 다시 실행하십시오. 일반적으로 재실행 명령을 두 번 연속 실행하면 문제가 해결됩니다.
방법 2 – Wayland 재시작 수정
Wayland는 새로운 최신 디스플레이 프로토콜입니다.Linux와 Gnome Shell은 초기에이를 채택했습니다. Gnome을 실행하는 동안 Intel 오픈 소스 또는 기타 지원되는 GPU 드라이버를 사용하는 경우 Wayland를 사용하고있을 가능성이 큽니다.
그놈을위한 웨이 랜드 세션은성능은 향상되지만 여전히 충돌이 발생할 수 있습니다. 불행히도이 세션에서는 재시작 기능이 작동하지 않습니다. 따라서 정지 된 Gnome 데스크톱 세션을 경험 한 경우 컴퓨터를 다시 제어하려면 다른 작업을 수행해야합니다.
Wayland Gnome 세션을 다시 시작하면Gnome 데스크탑 환경 내에서 작업합니다. 대신 TTY 콘솔에 액세스하여 Gnome을 처리하는 데스크톱 관리자를 강제로 다시 시작하여 세션을 재부팅해야합니다. 프레스 Ctrl + Alt + F2 또는 Ctrl + Alt + F3 TTY 콘솔에 액세스합니다.
TTY 콘솔 창에 들어가면 로그인해야합니다. 모든 소문자로 사용자 이름을 쓰고 들어가다. 사용자 이름 뒤에 비밀번호를 입력하십시오. 암호를 성공적으로 입력하면 TTY 모드에서 Linux 명령 행에 액세스 할 수 있습니다.
여기에서 단계별 지침에 따라 Gnome Shell 세션을 다시 시작하십시오.
1 단계: 사용하여 systemctl 중지 명령을 실행하면 Gnome 디스플레이 관리자가 실행되지 않습니다. 이렇게하면 Gnome Shell 세션이 자동으로 종료되고 세션이 종료됩니다.
sudo systemctl stop gdm
또는 Gnome과 함께 LightDM을 사용하는 경우이 명령을 대신 실행하십시오.
sudo systemctl stop lightdm
2 단계: 중지 명령을 실행하면 Gnome (또는 LightDM 관리자)의 실행이 중지됩니다. 여기에서 스타트 로그인 관리자를 다시 시작하십시오.
sudo systemctl start gdm
또는 LightDM의 경우이 명령을 대신 실행하십시오.
sudo systemctl start lightdm
명령이 성공하면 Linux PC에 Gnome 로그인 화면이 표시되고 세션을 정지하지 않고도 Gnome Shell에 다시 로그인 할 수 있습니다.
방법 3 – 디스플레이 교체 수정
Xorg 및 Wayland 수정을 시도한 경우셸의 내장 된 '바꾸기'기능을 사용하여 정지 된 상태에서 Gnome Shell 세션을 다시 시작하는 세 번째 방법이 있습니다.
“replace”명령은 Gtyme Wayland 수정과 유사하게 작동하며 TTY 창에서 실행해야합니다. 그래서 눌러 Ctrl + Alt + F2 또는 Ctrl + Alt + F3 그것에 접근하십시오.
참고 :이 수정 사항은 Wayland를 포함한 모든 버전의 Gnome Shell에서 작동합니다.
Linux PC의 TTY 영역 내부에서명령 행 인터페이스에 액세스하기위한 사용자 이름 및 비밀번호 그런 다음 아래 단계별 지침에 따라이 방법으로 Gnome 세션을 재설정하는 방법을 알아보십시오.
1 단계: 다음을 사용하여“gnome-restart”라는 파일을 만듭니다. 접촉.
touch gnome-restart
2 단계 : 에코 명령을 다시 시작 코드를 gnome-restart 파일에 추가하십시오.
echo "#!/bin/bash" > gnome-restart
echo "DISPLAY=:0 gnome-shell --replace &" >> gnome-restart
3 단계 : "gnome-restart"파일에 대한 권한을 업데이트하여 터미널에서 프로그램으로 실행할 수 있도록 chmod 명령.
sudo chmod +x gnome-restart
4 단계 : "gnome-restart"파일을 / usr / bin으로 이동/ 시스템이 프로그램처럼 호출 할 수 있습니다.
sudo mv gnome-restart /usr/bin/
5 단계 : TTY 터미널에서 다음을 작성하십시오. 그놈 다시 시작 Gnome Shell 세션을 다시 시작하십시오.
참고 : gnome-restart 명령은 Gnome 데스크탑에서 직접 실행할 수도 있습니다. 그렇게하려면 Alt + F2 데스크탑에서 명령 창을 열고 그 내부에서 명령을 실행하십시오.
gnome-restart
TTY에서 명령을 성공적으로 실행하면을 눌러 Gnome 데스크탑으로 돌아갑니다. Ctrl + Alt + F2 또는 Ctrl + Alt + F3. 세션을 다시 사용할 수 있어야합니다!
코멘트