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

Restart Linux Desktop 00 Featured Image

리눅스는 안정성이 높아 수년간 작업을 계속할 수 있다는 평판이 있지만, 데스크탑이 멈추고 입력에 반응하지 않는 경우가 있습니다. 멈춘 데스크탑을 해결하는 가장 일반적인 방법 중 하나는 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를 누릅니다.

Restart Linux Desktop 01 Gnome Reload

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

Restart Linux Desktop 02 Loading Gnome

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

Restart Linux Desktop 03 Tty Screen

다음 명령어를 입력하여 Gnome 데스크탑 환경을 재시작합니다:

gnome-shell --replace

Restart Linux Desktop 04 Gnome Tty Restart

Ctrl + Alt + F2를 눌러 데스크탑으로 돌아가고, 모든 것이 계획대로 진행된다면 새로운 버전의 데스크탑이 여러분을 기다리고 있을 것입니다.

Restart Linux Desktop 05 New Gnome Session

이 방법이 작동하지 않으면 표시 관리자 자체를 재시작해볼 수 있습니다. 표시 관리자는 데스크탑 환경이 실행되는 “기본”이므로 이를 재시작하면 데스크탑 환경도 다시 로드됩니다. 이를 위해 터미널로 돌아가서 다음을 입력합니다:

sudo systemctl restart gdm

Restart Linux Desktop 06 Login Screen

이 방법은 데스크탑 환경을 완전히 다시 로드하므로 처음부터 다시 로그인해야 합니다.

또한 읽어보세요: Ubuntu에서 “설치 후보 없음” 문제 해결 방법

Kubuntu에서 KDE 재시작하기

KDE 데스크탑 환경 재시작은 Gnome과 유사한 접근 방식을 따르지만, 개별 단계에서 약간의 차이가 있습니다.

Kubuntu에서 데스크탑 환경 외부의 첫 번째 가용 터미널은 TTY3이므로 Ctrl + Alt + F3 조합을 사용해야 합니다.

Restart Linux Desktop 07 Tty Kde Screen

최신 KDE 버전에서 터미널에서 데스크탑을 재시작하는 올바른 방법은 다음과 같습니다:

kquitapp5 plasmashell && kstart5 plasmashell

Restart Linux Desktop 08 Kde Reload

이 방법이 작동하지 않으면 다음을 시도할 수 있습니다:

pkill -ABRT plasmashell

이 방법마저 실패하면, 전체 PC를 재부팅하기 전 마지막 옵션으로 표시 관리자를 재시작해보는 것이 좋습니다. 다음 명령어로 시도해보세요:

pkill -ABRT kwin_x11

다만, 이렇게 강제로 데스크탑 환경을 재시작하면 일부 오류 메시지가 나타날 수도 있습니다.

Restart Linux Desktop 09 New Kde Session

또한 읽어보세요: Ubuntu에서 Wake-on-LAN 활성화하는 방법

Xubuntu에서 XFCE 재시작하기

XFCE는 Gnome과 KDE보다 훨씬 간단한 데스크탑 환경이므로 재시작이 더 쉽습니다.

Restart Linux Desktop 10 Xfce Session

XFCE의 주요 데스크탑 요소이자 멈추기 쉬운 요소는 패널입니다. 데스크탑이 여전히 어느 정도 반응한다면, Ctrl + Alt + T 조합으로 터미널을 열고 다음을 입력하여 재시작할 수 있습니다:

killall xfce4-panel

이 명령은 패널을 “종료”합니다. 재로드하려면 다음을 입력합니다:

xfce4-panel &disown

전체 창 관리자를 재시작하려면 데스크탑 외부의 첫 번째 이용 가능한 터미널로 이동합니다. Xubuntu 설치의 경우, Ctrl + Alt + F2 조합으로 접근할 수 있는 첫 번째 터미널이었습니다. 거기서 공식 접근 방식을 시도합니다:

xfwm4 --replace

Restart Linux Desktop 11 Xfce Restart Command

이 방법이 작동하지 않으면, 좀 더 강력한 방법을 시도해보세요:

killall xfwm4 & xfwm4 &disown

희망컨대, 여러분의 데스크탑이 다시 작동하길 바랍니다.

또한 읽어보세요: Ubuntu에서 Docker를 사용하여 WordPress 설정하는 방법

Lubuntu에서 LXQt 재시작하기

LXQt는 소형, 경량 기기에서 작동하도록 설계된 간단한 데스크탑 환경입니다. XFCE처럼, 이 데스크탑 환경을 다시 로드하는 것은 주로 패널을 재시작하는 것입니다.

Restart Linux Desktop 12 Lxqt Session

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

Restart Linux Desktop 13 Lxqt Create Launcher

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

Restart Linux Desktop 14 Terminal Shortcut

이 단축키를 클릭하여 새 터미널을 열고 다음 명령어를 실행하여 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

Restart Linux Desktop 15 Lxqt Restart Sddm

또한 읽어보세요: Ubuntu에서 Windows MBR 수리하는 방법

Ubuntu MATE에서 MATE 재시작하기

MATE는 GNOME2 디자인 언어를 계속 유지하기 위해 설계된 유연한 데스크탑 환경입니다. 이 환경을 재시작하려면 Ctrl + Alt + T를 눌러 터미널 창을 엽니다.

Restart Linux Desktop 16 Xfce Terminal

다음 명령어를 실행하여 MATE를 완전히 다시 로드합니다:

mate-settings-daemon --replace  
mate-panel --replace  
marco --no-composite--replace

시스템 구성을 되돌려야 할 때 MATE 데스크탑을 완전히 재설정하는 것이 유용할 수 있습니다. 다른 데스크탑 환경과 유사하게 TTY로 이동한 후 다음 명령어를 실행합니다:

mate-panel --reset

Restart Linux Desktop 17 Mate Reload

또한 읽어보세요: Ubuntu 대안을 원하신다면 시도해볼 수 있는 7개의 Debian 기반 배포판

Xorg 서버 재시작하기

특정 데스크탑 환경 대신 전체 Xorg 서버를 재시작하는 것은 표시를 재시작하려는 경우 유용하며, 표시 관리자가 없는 경우나 bspwm과 같은 창 관리자를 사용하는 경우에 해당됩니다.

Xorg를 재시작하려면 TTY로 들어가야 합니다. Ctrl + Alt + F3을 누릅니다.

Restart Linux Desktop 18 Xorg Tty Screen

다음 명령어를 실행하여 주요 Xorg 프로세스에 SIGTERM 신호를 보냅니다:

pkill X

Xorg는 즉시 중지되고 시스템에서 스스로 재시작됩니다. 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가 촬영했습니다.