불규칙한 Xfce4 검은 화면 (WIP)
Source: Dev.to

문제
Xfce4 세션에 로그인하면 화면이 검은색으로 유지됩니다. 움직이는 마우스 포인터는 보이지만 패널, 메뉴, 혹은 인터랙티브한 요소가 전혀 없습니다. Xfce 구성 요소(xfwm4, 컴포지터 등)는 여전히 실행 중이며, 가상 콘솔로 전환하여 다른 X 세션을 시작하거나 때때로 기능적인 데스크톱을 복원하는 우회 방법을 사용해 확인할 수 있습니다.
- 배포판: Linux Mint 22 (Xfce4)
- 유사 보고: Arch Linux, 다른 Mint 버전, 그리고 다양한 포럼 스레드.
배경 및 참고 자료
이미 여러 포럼 스레드와 자료들을 참고했습니다:
- XFCE 포럼:
- Linux Mint 포럼:
- Perplexity AI 답변 (원본 대화):
- @an3223의 DEV.to 게시물 (
displays.xml삭제를 통한 해결책): - Arch Wiki – Xfce 검은 화면:
- NVIDIA DevTalk 스레드:
진단 및 관찰
# System information (run as normal user)
lsb_release -a
uname -a
inxi
sudo lshw -C display
echo $XDG_SESSION_TYPE
xfwm4 --version
검토한 로그 파일: ~/.xsession-errors, /var/log/Xorg.0.log (실패한 시도 후).
로그에는 명백한 오류, 언더런, 혹은 검은 화면 증상과 직접적으로 관련된 내용이 보이지 않습니다.
우회 방법 및 실패한 수정
| 시도 | 설명 | 결과 |
|---|---|---|
| Remove Intel driver | sudo apt purge xserver-xorg-video-intel (패키지가 더 이상 사용되지 않음) | 문제가 해결되지 않음 |
| Reboot | 간단한 재부팅으로 때때로 “문제가 해결”되었지만, 이후에는 작동을 멈춤 | 일관성 없음 |
| Switch to console | Ctrl+Alt+F1 → 로그인 → 다양한 명령 시도 | 일시적인 완화 |
| Remove Blackbox screensaver | sudo apt remove blackbox | 효과 없음 |
| Update system | sudo apt update && sudo apt upgrade | 효과 없음 |
| Kill & restart Xfce | `ps -aux | grep xfce; kill -9 ; startxfce4` |
| Switch back to graphical session | Ctrl+Alt+F7 | 때때로 작동하지만, 신뢰할 수 없음 |
Note: 로그 파일을 생성한 검은 화면 세션은
Ctrl+Alt+F7로 다시 전환한 후 기능하는 세션으로 바뀌었습니다. 그러나 대부분의 시도는 여전히 검은 화면으로 끝납니다. 가끔 새로 재부팅하면 깨끗하게 시작됩니다.
테스트되지 않은 해결책
- BIOS 업데이트 – Tuxedo(하드웨어 제조업체)와 Linux Mint 포럼 사용자가 제안함.
- NVIDIA 드라이버 조정 – 위의 Arch Wiki와 NVIDIA DevTalk 링크를 참고하세요.
displays.xml삭제 – @an3223의 해결 방법에 따라:rm ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml(그 후 로그아웃/로그인).
찾고 있는 내용
- 제안 내가 아직 시도해 보지 않은 것들, 특히 전체 BIOS 플래시나 완전한 드라이버 재설치를 필요로 하지 않는 것들.
- 가능한 근본 원인 (예: 컴포지터 충돌, 디스플레이 매니저 문제, 전원 관리 특이점).
- 검증된 해결 방법 스크립트화하거나 시작 루틴에 추가하여 수동 콘솔 전환을 피할 수 있는 방법.
TL;DR
- Linux Mint 22의 Xfce4가 때때로 마우스 커서만 보이는 검은 화면으로 부팅됩니다.
- 로그에 명확한 오류가 표시되지 않습니다.
- 일반적인 해결 방법(드라이버 제거, 재부팅, 콘솔 트릭)은 신뢰할 수 없습니다.
~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml파일을 삭제하면 일부 사용자에게 도움이 되었지만, 아직 시도해 보지는 않았습니다.- BIOS 업데이트가 제안되지만 테스트되지 않았습니다.
비슷한 문제를 겪었거나 위에 나열되지 않은 구체적인 해결책이 있다면 공유해 주세요!
Concerns
- 나는 이것이 단지 소프트웨어/구성 문제이길 바라는 만큼, 더 많은 문제를 일으킬 위험이 있다고 두려워한다.
- 하드웨어 제조업체는 그들의 커스텀 커널에서 기본 Linux 커널로 전환할 것을 제안했지만, 특히 내 노트북 터치스크린에 대한 작동 중인 하드웨어 지원을 잃을까 걱정된다.
- 특정 칩 ID에 대해 실험적인 Intel Xe 드라이버를 활성화해 볼 수 있다.
대체 접근법
일반적인 문제 해결 제안에는 세션 재시작, 로그 확인, 그리고 포럼 스레드와 유사한 커널/BIOS 메모가 포함되며, 해당 스레드는 로그 요청 외에는 답변이 없어 해결되지 않은 상태입니다.
진단
xfce4-session로그 확인# 세션 복원 오류 찾기 cat ~/.cache/sessions/xfce4-session-*:0- LightDM 및 systemd 저널
이러한 명령을 사용하여 디스플레이 매니저별 실패를 확인합니다.journalctl -b -u lightdm journalctl -b --user -u xfce4-session.service
아직 시도되지 않은 추가 해결 제안
| 동작 | 명령 | 목적 |
|---|---|---|
| Reset displays.xml | mv ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml.bak && sudo systemctl restart lightdm | 가능한 다중 모니터 구성 손상을 목표로 합니다. |
| Clear session cache | mkdir -p ~/.cache/sessions_backup && mv ~/.cache/sessions/* ~/.cache/sessions_backup/ && startxfce4 | 손상된 세션 재로드를 방지합니다. |
| Test a minimal session | sudo adduser tempuser (새 사용자로 로그인) or mv ~/.config/autostart/*.desktop ~/.config/autostart_disabled/ | 사용자 설정 문제를 시스템 전체 문제와 분리합니다. |
| Manually start components (from a black‑screen TTY) | bash\nexport DISPLAY=:0\nxfce4-panel &\nxfdesktop &\n | 패널이나 데스크톱이 멈춰 있는지 확인합니다. |
| Disable compositor | xfconf-query -c xfwm4 -p /general/use_compositing -s false | Intel Xe에서 xfwm4 렌더링 정지를 배제합니다. |
| Prevent automatic session saving | Open Settings → Session and Startup → General and uncheck “Automatically save session on logout”. | “로그아웃 시 자동으로 세션 저장” 옵션을 해제하여 반복되는 캐시 손상을 방지합니다. |
결론
추후 결정 예정 (tbd).
