어떻게 리눅스에서 멈춘 데스크탑을 재시작하나요

리눅스는 안정성이 높아 수년간 작업을 계속할 수 있다는 평판이 있지만, 데스크탑이 멈추고 입력에 반응하지 않는 경우가 있습니다. 멈춘 데스크탑을 해결하는 가장 일반적인 방법 중 하나는 PC를 재시작하는 것입니다. 더 쉬운 방법은 데스크탑을 재시작하는 것입니다.
이제 리눅스의 가장 인기 있는 다섯 개 데스크탑 환경인 Gnome, KDE, XFCE, LXQt 및 MATE에서 이 작업을 수행하는 방법을 살펴보겠습니다. 이 설명에서는 Ubuntu (Kubuntu/Xubuntu/Lubuntu/Ubuntu MATE)를 사용하고 있습니다.
목차
- Ubuntu에서 Gnome 재시작하기
- Kubuntu에서 KDE 재시작하기
- Xubuntu에서 XFCE 재시작하기
- Lubuntu에서 LXQt 재시작하기
- Ubuntu MATE에서 MATE 재시작하기
- Xorg 서버 재시작하기
- 자주 묻는 질문
또한 읽어보세요: Ubuntu에서 상단 막대 및 사이드 패널 숨기기
Ubuntu에서 Gnome 재시작하기
데스크탑이 여전히 키보드에 반응한다면, Alt + F2를 누르고 팝업 창에 r이라는 단일 문자를 입력한 후 Enter를 누릅니다.

이렇게 하면 큰 문제 없이 데스크탑 환경이 재시작됩니다. 만약 데스크탑이 입력에 반응하지 않으면, 더 극단적인 조치를 취해야 합니다.

Ctrl + Alt + F3를 눌러 데스크탑 환경 외부의 첫 번째 터미널에 접근합니다.

다음 명령어를 입력하여 Gnome 데스크탑 환경을 재시작합니다:
gnome-shell --replace
Ctrl + Alt + F2를 눌러 데스크탑으로 돌아가고, 모든 것이 계획대로 진행된다면 새로운 버전의 데스크탑이 여러분을 기다리고 있을 것입니다.

이 방법이 작동하지 않으면 표시 관리자 자체를 재시작해볼 수 있습니다. 표시 관리자는 데스크탑 환경이 실행되는 “기본”이므로 이를 재시작하면 데스크탑 환경도 다시 로드됩니다. 이를 위해 터미널로 돌아가서 다음을 입력합니다:
sudo systemctl restart gdm
이 방법은 데스크탑 환경을 완전히 다시 로드하므로 처음부터 다시 로그인해야 합니다.
또한 읽어보세요: Ubuntu에서 “설치 후보 없음” 문제 해결 방법
Kubuntu에서 KDE 재시작하기
KDE 데스크탑 환경 재시작은 Gnome과 유사한 접근 방식을 따르지만, 개별 단계에서 약간의 차이가 있습니다.
Kubuntu에서 데스크탑 환경 외부의 첫 번째 가용 터미널은 TTY3이므로 Ctrl + Alt + F3 조합을 사용해야 합니다.

최신 KDE 버전에서 터미널에서 데스크탑을 재시작하는 올바른 방법은 다음과 같습니다:
kquitapp5 plasmashell && kstart5 plasmashell
이 방법이 작동하지 않으면 다음을 시도할 수 있습니다:
pkill -ABRT plasmashell이 방법마저 실패하면, 전체 PC를 재부팅하기 전 마지막 옵션으로 표시 관리자를 재시작해보는 것이 좋습니다. 다음 명령어로 시도해보세요:
pkill -ABRT kwin_x11다만, 이렇게 강제로 데스크탑 환경을 재시작하면 일부 오류 메시지가 나타날 수도 있습니다.

또한 읽어보세요: Ubuntu에서 Wake-on-LAN 활성화하는 방법
Xubuntu에서 XFCE 재시작하기
XFCE는 Gnome과 KDE보다 훨씬 간단한 데스크탑 환경이므로 재시작이 더 쉽습니다.

XFCE의 주요 데스크탑 요소이자 멈추기 쉬운 요소는 패널입니다. 데스크탑이 여전히 어느 정도 반응한다면, Ctrl + Alt + T 조합으로 터미널을 열고 다음을 입력하여 재시작할 수 있습니다:
killall xfce4-panel이 명령은 패널을 “종료”합니다. 재로드하려면 다음을 입력합니다:
xfce4-panel &disown전체 창 관리자를 재시작하려면 데스크탑 외부의 첫 번째 이용 가능한 터미널로 이동합니다. Xubuntu 설치의 경우, Ctrl + Alt + F2 조합으로 접근할 수 있는 첫 번째 터미널이었습니다. 거기서 공식 접근 방식을 시도합니다:
xfwm4 --replace
이 방법이 작동하지 않으면, 좀 더 강력한 방법을 시도해보세요:
killall xfwm4 & xfwm4 &disown희망컨대, 여러분의 데스크탑이 다시 작동하길 바랍니다.
또한 읽어보세요: Ubuntu에서 Docker를 사용하여 WordPress 설정하는 방법
Lubuntu에서 LXQt 재시작하기
LXQt는 소형, 경량 기기에서 작동하도록 설계된 간단한 데스크탑 환경입니다. XFCE처럼, 이 데스크탑 환경을 다시 로드하는 것은 주로 패널을 재시작하는 것입니다.

시작하려면 환경 내에서 터미널 에뮬레이터에 접근합니다. 바탕화면에서 마우스 오른쪽 버튼을 클릭하여 “실행기 생성”을 선택하여 터미널 에뮬레이터를 실행할 수 있는 .desktop 파일을 만듭니다.

이렇게 하면 빠른 실행을 위한 세부정보를 제공할 수 있는 프롬프트가 표시됩니다. 터미널 실행기를 만들기 위해 “명령” 필드에 /bin/bash를 입력하고 “터미널” 옵션을 전환합니다.

이 단축키를 클릭하여 새 터미널을 열고 다음 명령어를 실행하여 LXQt 패널을 재시작합니다:
qdbus org.lxqt.session /LXQtSession stopModule lxqt-panel.desktop
qdbus org.lxqt.session /LXQtSession startModule lxqt-panel.desktop또한, 전체 LXQt 데스크탑을 재로드하는 것도 가능합니다. 그래픽 인터페이스를 통해 환경의 기능에 접근할 수 없는 경우 유용합니다.
Ctrl + Alt + F3을 눌러 TTY 셸로 들어가고, 다음 명령어를 실행하여 LXQt를 완전히 재시작합니다:
sudo systemctl restart sddm
또한 읽어보세요: Ubuntu에서 Windows MBR 수리하는 방법
Ubuntu MATE에서 MATE 재시작하기
MATE는 GNOME2 디자인 언어를 계속 유지하기 위해 설계된 유연한 데스크탑 환경입니다. 이 환경을 재시작하려면 Ctrl + Alt + T를 눌러 터미널 창을 엽니다.

다음 명령어를 실행하여 MATE를 완전히 다시 로드합니다:
mate-settings-daemon --replace
mate-panel --replace
marco --no-composite--replace시스템 구성을 되돌려야 할 때 MATE 데스크탑을 완전히 재설정하는 것이 유용할 수 있습니다. 다른 데스크탑 환경과 유사하게 TTY로 이동한 후 다음 명령어를 실행합니다:
mate-panel --reset
또한 읽어보세요: Ubuntu 대안을 원하신다면 시도해볼 수 있는 7개의 Debian 기반 배포판
Xorg 서버 재시작하기
특정 데스크탑 환경 대신 전체 Xorg 서버를 재시작하는 것은 표시를 재시작하려는 경우 유용하며, 표시 관리자가 없는 경우나 bspwm과 같은 창 관리자를 사용하는 경우에 해당됩니다.
Xorg를 재시작하려면 TTY로 들어가야 합니다. Ctrl + Alt + F3을 누릅니다.

다음 명령어를 실행하여 주요 Xorg 프로세스에 SIGTERM 신호를 보냅니다:
pkill XXorg는 즉시 중지되고 시스템에서 스스로 재시작됩니다. Ctrl + Alt + F1을 눌러 그래픽 인터페이스로 돌아갑니다.
또한 읽어보세요: Ubuntu 로그인 루프 문제 해결 방법
자주 묻는 질문
데스크탑을 재시작하면 작업 중인 파일이 손상되나요?
다행히도 아닙니다. 표준 리눅스 파일 시스템은 갑작스러운 시스템 변경을 견딜 수 있는 방식으로 작동합니다. 대부분의 파일은 재시작 전에 상태에 대한 일부 데이터를 저장할 수 있습니다. 리눅스에서 데이터 손상이 덜 발생하는 경향이 있지만, 여전히 시스템 메모리에만 존재하는 데이터는 잃을 수 있습니다. 데스크탑 재시작을 시도하기 전에 현재 작업 중인 모든 것을 디스크에 저장했는지 확인할 필요가 있습니다.
다른 TTY를 사용하여 데스크탑을 재시작할 수 있나요?
네! 기본적으로 리눅스 커널은 최대 6개의 가상 터미널 세션을 동시에 지원하므로 GUI 환경을 재시작하려는 동안 프로세스를 실행하는 데 유용합니다. 이러한 추가 TTY에 접근하려면 Ctrl + Alt를 누른 상태에서 F2와 F8 사이의 키를 누릅니다.
TTY를 사용할 수 없으면 멈춘 시스템을 재시작할 수 있나요?
네! 한 가지 옵션은 리눅스의 매직 SysRq 키 코드를 사용하는 것입니다. 이러한 키 조합은 커널의 일부 디버깅 도구에 접근할 수 있게 해줍니다. 시스템을 강제로 재시작하려면 Alt + SysRq + R을 누른 다음 Alt + SysRq + B를 누릅니다. 이를 통해 커널의 키보드 드라이버가 “Raw”로 전환되고, “강제 재부팅” 명령이 실행됩니다.
이미지 출처: Simone Pellegrini via Unsplash. 모든 스크린샷은 Ramces Red가 촬영했습니다.