콘텐츠로 이동

CachyOS Settings를 사용해 다른 DE/WM 설치하기

다른 데스크톱 환경을 설치하기 전에 고려할 점

섹션 제목: “다른 데스크톱 환경을 설치하기 전에 고려할 점”
  • 여러 DE/WM을 설치하면 충돌이 발생할 수 있습니다. 특히 설정 관리자, 기본 애플리케이션, GTK 또는 QT 앱의 테마와 아이콘 같은 외형 설정에서 문제가 생기기 쉽습니다.
  • 충돌을 가장 많이 일으키는 두 환경은 GNOME과 KDE Plasma입니다. 두 환경은 완전히 다른 툴킷을 사용하며, 각각 GTK와 QT를 사용합니다. 또한 다른 DE/WM과 간섭할 수 있는 백그라운드 서비스도 많이 실행됩니다.
    • 그렇다고 해서 두 환경을 함께 설치할 수 없다는 뜻은 아닙니다. 다만 몇 가지 문제가 생길 수 있다는 점을 알고 있어야 합니다.
  • 패키지 증가: GNOME과 KDE Plasma 같은 주류 DE는 필요하지 않거나 원하지 않는 수백 개의 패키지를 함께 가져올 수 있습니다.
  • 많은 Window Manager는 서로 다른 DE와 큰 문제 없이 함께 사용할 수 있습니다. 예를 들어 KDE Plasma와 Hyprland를 함께 설치하고, 로그인할 때 사용할 환경을 선택할 수 있습니다.
  • CachyOS에서 제공하는 DE/WM에는 각각 해당되는 -settings 패키지가 포함되어 있습니다. 예: cachyos-i3wm-settings
    • 이것이 의미하는 것은 무엇인가요? 다른 DE/WM을 설치하면서 CachyOS가 제공하는 것과 같은 외형 또는 변경 사항 세트를 적용하고 싶다면, 해당 -settings 패키지를 설치해야 합니다.
    • 이 패키지들은 새 사용자 계정의 템플릿 역할을 하는 /etc/skel/에 설정 파일을 배치합니다.
    • 중요: 기존 사용자의 경우 개인 설정을 덮어쓰지 않도록 이 설정이 자동으로 적용되지 않습니다.

CachyOS 설정과 함께 다른 DE/WM을 설치하는 방법

섹션 제목: “CachyOS 설정과 함께 다른 DE/WM을 설치하는 방법”
  1. 홈 디렉터리에 현재 설정 파일의 백업을 만듭니다.
    Terminal window
    mkdir -p ~/config-backup
    cp -r ~/.config ~/config-backup/
    cp -r ~/.local ~/config-backup/
  2. 현재 설치되어 있는 -settings 패키지가 있다면 제거합니다. 예를 들어 KDE를 사용 중이라면 다음을 실행합니다.
    Terminal window
    sudo pacman -R cachyos-kde-settings

    이 패키지를 제거해도 현재 DE/WM 설정은 삭제되지 않습니다. /etc/skel에 저장된 파일만 제거합니다.

  3. 새 DE/WM과 그에 해당하는 -settings 패키지를 함께 설치합니다. 예를 들어 i3wm을 설치하려면 다음을 실행합니다.
    Terminal window
    sudo pacman -Syu i3-wm cachyos-i3wm-settings

    사용 가능한 DE/WM과 해당 -settings 패키지 목록은 CachyOS PKGBUILDs GitHub 저장소에서 확인할 수 있습니다.

    또는 원하는 파일 관리자를 사용해 확인할 수도 있습니다.
  4. /etc/skel의 새 설정 파일을 홈 디렉터리로 복사합니다.
    • 예: cachyos-i3wm-settings 패키지에는 Kvantum, dunst, GTK, i3, polybar, QT5, rofi 설정이 포함되어 있습니다.
    • 파일 관리자를 사용해 진행하는 방법은 다음과 같습니다.
      1. 파일 관리자를 엽니다. Dolphin, Nautilus, Thunar 등
      2. 숨김 파일 보기를 활성화합니다.
        • 대부분의 파일 관리자: Ctrl+H 또는 메뉴에서 ViewShow Hidden Files
      3. 파일 관리자에서 /etc/skel로 이동합니다.
      4. 모든 파일과 폴더를 선택합니다. (Ctrl+A)
      5. 복사합니다. (Ctrl+C)
      6. 홈 디렉터리로 이동합니다.
      7. 파일을 붙여넣습니다. (Ctrl+V)
      8. 덮어쓰기 여부를 묻는 메시지가 나오면 다음을 선택합니다.
        • 폴더는 “Merge” 또는 “Apply to All”
        • 업데이트하려는 개별 파일은 “Replace”

        파일을 교체할 때는 주의하세요. 현재 설정을 덮어쓰게 됩니다!

      • 터미널 사용에 익숙하다면 터미널을 사용해도 됩니다.

새 DE/WM을 설치하고 설정 파일을 복사한 뒤에는 현재 세션에서 로그아웃하세요. 다시 로그인하기 전에 로그인 화면의 세션 옵션에서 새로 설치한 DE/WM을 선택합니다.

이전 DE/WM 설정으로 되돌리려면 어떻게 하나요?

섹션 제목: “이전 DE/WM 설정으로 되돌리려면 어떻게 하나요?”
  • 만들어 둔 백업에서 복원합니다.
    Terminal window
    cp -r ~/config-backup/.config/* ~/.config/
    cp -r ~/config-backup/.local/* ~/.local/
    또는 파일 관리자를 사용해 복원할 수도 있습니다.

-settings 패키지의 새 업데이트는 어떻게 적용하나요?

섹션 제목: “-settings 패키지의 새 업데이트는 어떻게 적용하나요?”
  • -settings 패키지가 업데이트되면 새 파일은 /etc/skel/에 배치되지만, /home/의 사용자 설정은 변경되지 않습니다. 업데이트를 적용하려면 갱신된 파일을 /etc/skel/에서 다시 수동으로 복사해야 합니다.

각 DE/WM의 GitHub 저장소를 확인하면서 변경 사항을 살펴봐야 합니다.

다음은 CachyOS에서 유지 관리하는 여러 DE와 WM 저장소 목록입니다.

CachyOS 설치 시 제공되는 다른 모든 DE와 WM은 현재 자체 -settings 패키지가 없습니다. 즉, 기본 vanilla 버전입니다.

여러 DE/WM 설정 패키지를 함께 설치해도 되나요?

섹션 제목: “여러 DE/WM 설정 패키지를 함께 설치해도 되나요?”
  • 예이기도 하고 아니기도 합니다. 여러 DE/WM을 설치할 수는 있지만, /etc/skel/에서 충돌을 피하려면 한 번에 하나의 -settings 패키지만 설치하는 것이 권장됩니다. 그렇지 않으면 다른 -settings 패키지를 설치하려 할 때 pacman이 파일 충돌을 보고할 수 있습니다.

“CachyOS Settings”란 무엇인가요?

섹션 제목: ““CachyOS Settings”란 무엇인가요?”

“CachyOS Settings”는 여러 데스크톱 환경과 창 관리자용 편의 설정 패키지입니다. 선택한 DE/WM에 따라 미리 구성된 설정, 테마, 조정 사항을 제공합니다.

이 패키지 중 하나를 설치하면 vanilla DE/WM에는 포함되지 않는 추가 의존성도 자동으로 설치됩니다. 예를 들어 테마, 아이콘, 배경화면, 추가 애플리케이션이 포함될 수 있습니다. cachyos-i3wm-settings의 경우 rofi, dunst, picom, lxappearance 등을 설치합니다.