コンテンツにスキップ

CachyOS 設定の別の DE/WM をインストールする

訳注: DE はデスクトップ環境、WM はウィンドウマネージャーという意味です。

別のデスクトップ環境をインストールする前に確認すること

Section titled “別のデスクトップ環境をインストールする前に確認すること”
  • 複数の DE/WM を同時にインストールすると、とくに設定マネージャー、標準のアプリ、GTK や QT アプリのテーマやアイコンなどの外観設定で競合が発生することがあります。
    競合が最も起きやすいのは GNOME と KDE Plasma です。この2つはまったく異なるツールキット (それぞれ GTK と QT) を使用しており、ほかの DE/WM に干渉する可能性のあるバックグラウンドサービスも多く使用しています。
    • これは両方を同時にインストールできないという意味ではありませんが、問題が発生する可能性があるということを認識しておいてください。
  • パッケージの肥大化が進む可能性があります。GNOME や KDE Plasma のようなメジャーな DE は、利用者によっては不要なパッケージを大量にインストールすることがあります。
  • 多くの WM は別の DE と組み合わせても大きな問題なく動作します。たとえば、KDE Plasma と Hyprland を同時にインストールし、ログイン時にどちらを使うかえらぶことができます。
  • CachyOS のインストール時には、選択した DE/WM に対応する -settings パッケージが自動でインストールされています。例: cachyos-i3wm-settings
    • そのため、別の DE/WM をインストールする際に CachyOS と同じ見た目や設定を適用したい場合は、対応する -settings パッケージをインストールしてください。
    • このパッケージは、新しいユーザーアカウントのテンプレートとなる /etc/skel/ に設定ファイルを配置します。
    • 重要: 既存のユーザーには、個人の設定ファイルを上書きしないよう、新しい設定は自動では適用されません

CachyOS 設定とともに別の DE/WM をインストールする方法

Section titled “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 またはメニューから 表示隠しファイルを表示
      3. ファイルマネージャーで /etc/skel に移動してください。
      4. すべてのファイルとフォルダーを選択してください。(Ctrl+A)
      5. コピーしてください。(Ctrl+C)
      6. ホームディレクトリに移動してください。
      7. ファイルを貼り付けてください。(Ctrl+V)
      8. 上書きの確認が表示されたら、以下の操作を行ってください。
        • フォルダーは「マージ」または「すべてに適用」
        • 更新したい個別のファイルは「置き換え」

        ファイルを置き換える際は注意して操作してください。現在の設定が上書きされます。

      • ターミナルに慣れている場合は、そちらを使っても問題ありません。

新しい DE/WM をインストールして設定ファイルをコピーしたら、現在のセッションからログアウトしてください。ログイン画面で、ログインしなおす前にセッション選択から新しくインストールした DE/WM を選択してください。

  • 作成したバックアップから復元してください。
    Terminal window
    cp -r ~/config-backup/.config/* ~/.config/
    cp -r ~/config-backup/.local/* ~/.local/
    お好みのファイルマネージャーを使用することもできます。

-settings パッケージに新しいアップデートがあった場合は?

Section titled “-settings パッケージに新しいアップデートがあった場合は?”
  • -settings パッケージが更新されると、新しいファイルは /etc/skel/ に配置されますが、/home/ 以下のユーザー設定は変更されません。アップデートを適用するには、再度 /etc/skel/ から更新されたファイルを手動でコピーする必要があります。

各 DE/WM の GitHub リポジトリで変更点を確認するようにしてください。

CachyOS がメンテナンスしているすべての DE/WM のリポジトリ一覧

上記以外の CachyOS のインストール時に選択できる DE/WM には、現時点で独自の -settings パッケージはなく、初期設定になります。

複数の DE/WM 設定パッケージを同時にインストールできる?

Section titled “複数の DE/WM 設定パッケージを同時にインストールできる?”
  • 場合によります。複数の DE/WM を同時にインストールすることは可能ですが、/etc/skel/ での競合を避けるため、-settings パッケージは一度に1つだけインストールすることをおすすめします。複数の -settings パッケージをインストールしようとすると、pacman でファイルの競合エラーが発生することがあります。

「CachyOS 設定」は、さまざまなデスクトップ環境やウィンドウマネージャー向けの便利な設定パッケージです。えらんだ DE/WM に応じて、あらかじめ用意された設定やテーマなどを適用します。

こうしたパッケージをインストールすると、テーマ・アイコン・壁紙・追加アプリケーションなど、初期状態の DE/WM には含まれない追加の依存パッケージも自動的にインストールされます。たとえば cachyos-i3wm-settings では、rofi, dunst, picom, lxappearance などがインストールされます。