
리눅스는 뛰어난 안정성으로 유명하여 몇 년 동안 큰 문제 없이 작동할 수 있지만, 때때로 데스크톱이 갑자기 멈추고 키보드나 마우스 입력에 반응하지 않는 경우가 발생합니다. 이런 상황에서 가장 흔히 쓰이는 해결책은 PC를 재부팅하는 것이지만, 사실 더 간단하고 빠른 방법은 데스크톱 환경만 다시 시작하는 것입니다.
이 글에서는 가장 널리 사용되는 세 가지 데스크톱 환경인 GNOME, KDE, XFCE에서 멈춘 데스크톱을 재시작하는 방법을 소개합니다. 설명에는 Ubuntu(Kubuntu/Xubuntu)를 기준으로 합니다.
Ubuntu에서 GNOME 재시작하기
데스크톱이 아직 키보드 입력에 반응한다면 Alt + F2를 누르고, 나타난 팝업 창에 문자 r를 입력한 후 Enter 키를 누르세요.

이렇게 하면 번거로움 없이 데스크톱 환경이 즉시 재시작됩니다. 하지만 데스크톱이 입력에 전혀 반응하지 않는다면 좀 더 강력한 조치가 필요합니다.

Ctrl + Alt + F3를 눌러 데스크톱 환경 외부의 첫 번째 가상 터미널(tty)로 전환합니다.

로그인 후 다음 명령어를 입력하여 GNOME 데스크톱 환경을 재시작합니다.
gnome-shell --replace

Ctrl + Alt + F2를 눌러 데스크톱으로 돌아가면, 모든 것이 순조롭게 진행되었다면 새롭게 초기화된 데스크톱이 여러분을 기다리고 있을 것입니다.

그래도 해결되지 않는다면 디스플레이 관리자(display manager)를 재시작해 보세요. 디스플레이 관리자는 데스크톱 환경이 구동되는 '기반'이므로, 이를 재시작하면 데스크톱 환경 역시 함께 다시 로드됩니다. 터미널로 돌아가 다음 명령을 입력합니다.
sudo systemctl restart gdm

단, 이 방법은 데스크톱 환경을 완전히 다시 로드하기 때문에 처음부터 로그인해야 한다는 점에 유의하세요.
Kubuntu에서 KDE 재시작하기
KDE 데스크톱 환경의 재시작 절차는 GNOME과 기본적으로 같지만, 세부 단계에서 약간의 차이가 있습니다.
먼저, Kubuntu에서는 데스크톱 환경 외부에서 사용할 수 있는 첫 번째 터미널이 tty2입니다. 따라서 Ctrl + Alt + F2 조합을 눌러 터미널로 진입해야 합니다.

최신 버전의 KDE에서 터미널을 통해 데스크톱을 재시작하는 올바른 방법은 다음과 같습니다.
kquitapp5 plasmashell && kstart5 plasmashell

위 명령이 작동하지 않는다면 다음을 시도해 보세요.
pkill -ABRT plasmashell
그래도 실패한다면, PC 전체를 재부팅하기 전 마지막 수단으로 디스플레이 관리자 자체를 재시작해 볼 만합니다.
pkill -ABRT kwin_x11
다만 이처럼 데스크톱 환경을 강제로 재시작하면 일부 오류 메시지가 화면에 나타날 수 있다는 점을 감안해야 합니다.

Xubuntu에서 XFCE 재시작하기
XFCE는 GNOME이나 KDE보다 훨씬 가볍고 단순한 데스크톱 환경이기 때문에 재시작 과정도 더욱 간단합니다.

XFCE의 핵심 데스크톱 요소이자 멈출 가능성이 가장 높은 부분은 바로 패널(panel)입니다. 데스크톱이 어느 정도 반응한다면 Ctrl + Alt + T 조합으로 터미널을 열고 다음 명령을 입력하세요.
killall xfce4-panel
이 명령은 패널 프로세스를 종료합니다. 패널을 다시 불러오려면 이어서 다음을 입력합니다.
xfce4-panel & disown
윈도우 매니저 전체를 재시작하려면 데스크톱 외부의 첫 번째 가상 터미널로 이동합니다. (Xubuntu 설치 환경에서는 Ctrl + Alt + F1 조합으로 접근할 수 있는 tty1이 해당됩니다.) 그곳에서 공식적인 방법을 먼저 시도해 보세요.
xfwm4 --replace

이마저도 작동하지 않는다면 더 강력한 방법을 사용합니다.
killall xfwm4 & xfwm4 & disown
이제 멈췄던 데스크톱이 정상적으로 복구되어 여러분을 기다리고 있을 것입니다.
위에서 소개한 방법들을 활용하면 PC를 재부팅하지 않고도 멈춘 데스크톱 상황에서 손쉽게 벗어날 수 있습니다. GNOME 키보드 단축키를 함께 익혀두면 데스크톱을 더욱 편리하게 탐색할 수 있습니다.