
답변1
방금 글을 썼어요이 주제를 다루는 블로그 게시물. Melkor33의 솔루션은 작동하지만 매우 깨끗하지는 않습니다. IMO입니다(일반 플라즈마로 되돌리려면 들어가서 구성 파일을 편집해야 합니다). 비록 약간의 작업이 더 필요하더라도 내 접근 방식이 더 "정확"하다고 생각합니다.
이미 i3가 설치되어 있다면(권장합니다)i3-갭), 기본적으로 두 단계로 요약됩니다. 1) i3를 플라즈마 친화적으로 구성하고, 2) 플라즈마 + 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에 관심이 있다면 확인해 볼 가치가 있을 것입니다)