Hyprland에서 KDE 파일 관리자 Dolphin을 사용할 때,
- 우클릭 메뉴에 “Open With”가 비어 있거나
- 기본 프로그램이 저장되지 않는 문제를 겪는 경우가 많습니다.
이 문제는 파일 연결 정보가 제대로 로드되지 않아서 발생하며, 최근 KDE 업데이트 이후 더욱 자주 나타납니다.
문제 현상
파일을 더블 클릭하거나 마우스 오른쪽 클릭 후 “다른 프로그램으로 열기”를 선택했을 때, 아무런 연결 항목도 보이지 않습니다. 기본 연결조차 사라진 듯한 상태입니다.
✅ 해결 방법
-
필요한 패키지 설치
먼저, Arch에서 제공하는 메뉴 설정 패키지를 설치합니다:
1
sudo pacman -S archlinux-xdg-menu
-
메뉴 데이터 갱신
아래 명령어로 KDE의 시스템 캐시를 갱신합니다:
1
XDG_MENU_PREFIX=arch- kbuildsycoca6
이 단계 이후에는 Dolphin의 “Open With” 메뉴가 정상 작동할 것입니다.
-
문제의 재발 방지 (영구 설정)
KDE 패키지를 설치하거나 업데이트한 뒤 문제가 다시 발생하는 것을 막기 위해, Hyprland 설정 파일에 환경 변수를 고정 설정합니다.
~/.config/hypr/hyprland.conf
파일에 다음 줄을 추가하세요:1
env = XDG_MENU_PREFIX,arch-
-
Hyprland 재시작
설정을 적용하려면 Hyprland 세션을 완전히 종료한 뒤 재진입해야 합니다.
Reference
- https://www.lorenzobettini.it/2024/05/fixing-the-empty-open-with-in-dolphin-in-hyprland/
- https://bbs.archlinux.org/viewtopic.php?pid=2167442