---
title: CachyOS 設定の別の DE/WM をインストールする
description: CachyOS 設定を使いながら、既存の CachyOS 環境に別のデスクトップ環境やウィンドウマネージャーをインストールする方法
tableOfContents:
  minHeadingLevel: 1
  maxHeadingLevel: 4
---

import { Tabs, TabItem, Steps } from '@astrojs/starlight/components';

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

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

- 複数の 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 をインストールする方法

:::note
別の DE または WM をインストールする際には、2つの選択肢があります。
1. **現在の設定ファイルを保存**し、必要に応じて `/etc/skel` からファイルを手動で調整またはコピーする
  - 例: i3wm の設定ファイルだけが必要で現在の GTK テーマは残したい場合は、`/etc/skel/.config/i3` からホームディレクトリへ i3wm 関連のファイルのみコピーしてください。
2. **現在の設定ファイルを上書き**し、`/etc/skel/` の新しいファイルに置き換える
  - CachyOS の標準設定にすることができますが、現在の設定は置きかわります。
:::

:::tip
各 DE または WM の詳細については、Arch Wiki をご覧ください。
:::

<Steps>
1. ホームディレクトリにある現在の設定ファイルのバックアップを作成してください。
    ```bash
    mkdir -p ~/config-backup
    cp -r ~/.config ~/config-backup/
    cp -r ~/.local ~/config-backup/
    ```
2. インストール済みの `-settings` パッケージがあればアンインストールしてください。例として KDE を使用している場合は以下のコマンドを実行してください。
    ```bash
    sudo pacman -R cachyos-kde-settings
    ```
    :::note
    このパッケージを削除しても、現在の DE/WM の設定は削除されません。`/etc/skel` に保存されているファイルのみが削除されます。
    :::
3. 新しい DE/WM と対応する `-settings` パッケージをインストールしてください。例として i3wm は以下のとおりです。
    ```bash
    sudo pacman -Syu i3-wm cachyos-i3wm-settings
    ```
    :::tip
    利用可能な DE/WM と対応する `-settings` パッケージの一覧は、[CachyOS PKGBUILDs GitHub リポジトリ](https://github.com/CachyOS/CachyOS-PKGBUILDS)で確認できます。
    :::
    お好みのファイルマネージャーを使用して手動でインストールすることもできます。
4. `/etc/skel` からホームディレクトリへ新しい設定ファイルをコピーしてください。
    - 例: `cachyos-i3wm-settings` パッケージには Kvantum, dunst, GTK, i3, polybar, QT5, rofi の設定が含まれています。
    - ファイルマネージャーを使ったコピーの手順
        <Steps>
        1. ファイルマネージャー (Dolphin, Nautilus, Thunar など) を開いてください。
        2. 隠しファイルの表示を有効にしてください。
            - **一般的な操作手順**: `Ctrl+H` またはメニューから `表示` → `隠しファイルを表示`
        3. ファイルマネージャーで `/etc/skel` に移動してください。
        4. すべてのファイルとフォルダーを選択してください。(`Ctrl+A`)
        5. コピーしてください。(`Ctrl+C`)
        6. ホームディレクトリに移動してください。
        7. ファイルを貼り付けてください。(`Ctrl+V`)
        8. 上書きの確認が表示されたら、以下の操作を行ってください。
            - フォルダーは<strong>「マージ」</strong>または<strong>「すべてに適用」</strong>
            - 更新したい個別のファイルは<strong>「置き換え」</strong>
            :::caution
            ファイルを置き換える際は注意して操作してください。現在の設定が上書きされます。
            :::
        </Steps>
        - ターミナルに慣れている場合は、そちらを使っても問題ありません。
</Steps>

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

### よくある質問

#### 以前の DE/WM 設定に戻すには？

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

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

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

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

CachyOS がメンテナンスしているすべての DE/WM のリポジトリ一覧
- [KDE Plasma](https://github.com/CachyOS/cachyos-kde-settings)
- [GNOME](https://github.com/CachyOS/cachyos-gnome-settings)
- [Niri](https://github.com/cachyos/cachyos-niri-noctalia)
- [MangoWM](https://github.com/CachyOS/cachyos-mangowc-dms)
- [i3](https://github.com/CachyOS/cachyos-i3wm-settings)
- [Qtile](https://github.com/CachyOS/cachyos-qtile-settings)
- [Wayfire](https://github.com/CachyOS/cachyos-wayfire-settings)

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

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

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

#### 「CachyOS 設定」とは？

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

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