기본 프로그램이 기억되지 않는 문제 해결 (KDE 6 기준)

Posted by Dongho Park on March 25, 2025

Hyprland에서 KDE 파일 관리자 Dolphin을 사용할 때,

  • 우클릭 메뉴에 “Open With”가 비어 있거나
  • 기본 프로그램이 저장되지 않는 문제를 겪는 경우가 많습니다.

이 문제는 파일 연결 정보가 제대로 로드되지 않아서 발생하며, 최근 KDE 업데이트 이후 더욱 자주 나타납니다.

문제 현상

파일을 더블 클릭하거나 마우스 오른쪽 클릭 후 “다른 프로그램으로 열기”를 선택했을 때, 아무런 연결 항목도 보이지 않습니다. 기본 연결조차 사라진 듯한 상태입니다.

✅ 해결 방법

  1. 필요한 패키지 설치

    먼저, Arch에서 제공하는 메뉴 설정 패키지를 설치합니다:

    1
    
    sudo pacman -S archlinux-xdg-menu
    
  2. 메뉴 데이터 갱신

    아래 명령어로 KDE의 시스템 캐시를 갱신합니다:

    1
    
    XDG_MENU_PREFIX=arch- kbuildsycoca6
    

    이 단계 이후에는 Dolphin의 “Open With” 메뉴가 정상 작동할 것입니다.

  3. 문제의 재발 방지 (영구 설정)

    KDE 패키지를 설치하거나 업데이트한 뒤 문제가 다시 발생하는 것을 막기 위해, Hyprland 설정 파일에 환경 변수를 고정 설정합니다.

    ~/.config/hypr/hyprland.conf 파일에 다음 줄을 추가하세요:

    1
    
    env = XDG_MENU_PREFIX,arch-
    
  4. 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