
答え1
私は今このトピックを扱うブログ投稿Melkor33 の解決策は機能しますが、私の意見では、あまりきれいではありません (プレーンな Plasma に戻すには、構成ファイルを開いて編集する必要があります)。少し手間はかかりますが、私のアプローチの方が「正しい」と思います。
すでにi3をインストールしている場合(推奨)i3ギャップ) の場合、基本的には 2 つの手順に要約されます。1) i3 を Plasma 対応に設定し、2) ディスプレイ マネージャー (ログイン画面) を設定して、Plasma + i3 のオプションを追加します。
i3をプラズマ対応に設定する
次の行を追加します~/.config/i3/config
:
# Don’t treat Plasma pop-ups as full-sized windows
for_window [class="plasmashell"] floating enable
# Don’t spawn an empty window for the Plasma Desktop
for_window [title="Desktop — Plasma"] kill, floating enable, border none
ディスプレイマネージャーを設定して、Plasma + i3のオプションを追加します。
私は sddm (Debian のデフォルト) を使用しているので、別のディスプレイ マネージャー ( cat /etc/X11/default-display-manager
) を使用している場合は、設定オプションを確認する必要があります。
# Create a plasma + i3 launcher script
$ echo -e "#!/bin/sh\n\nKDEWM=/usr/bin/i3 startkde" > /usr/local/bin/startkde-i3
$ sudo chown root.staff /usr/local/bin/startkde-i3
$ sudo chmod 755 /usr/local/bin/startkde-i3
# Create a custom desktop sessions directory
$ sudo cp -a /usr/share/xsessions /usr/local/share/xsessions
# Create a new desktop session file for plasma + i3
$ cp /usr/local/share/xsessions/plasma.desktop /usr/local/share/xsessions/plasma-i3.desktop
$ sudo sed -i 's|/usr/bin/startkde|/usr/local/bin/startkde-i3|' /usr/share/xsessions/plasma-i3.desktop
$ sudo sed -i '/Name.*=/ s/$/-i3/' /usr/share/xsessions/plasma-i3.desktop
# Configure sddm (the login screen) to use our new desktop sessions directory
$ echo -e "\n\n[X11]\nSessionDir=/usr/local/share/xsessions" | sudo tee -a /etc/sddm.conf
答え2
次のファイルを作成すると、環境変数を設定できます。
~/.config/plasma-workspace/env/wm.sh
そこには次の行が含まれています
export KDEWM=i3wm
(回答はこのgithubプロジェクトKDE + i3に興味があるなら、チェックしてみる価値があるかもしれません。