KDE 5에서 i3 창 관리자를 어떻게 사용할 수 있습니까?

KDE 5에서 i3 창 관리자를 어떻게 사용할 수 있습니까?

KDE 5에서 i3 창 관리자를 어떻게 사용할 수 있나요?

최근 Arch Linux에 KDE 5.15를 설치했는데 창 관리자를 i3으로 전환할 수 없습니다.

또한 AUR에서 KDE용 i3을 설치했습니다. 나는 다음과 같은 솔루션을 시도했습니다.이것에 설명된 대로 .xinitrc에 환경 변수를 설정합니다.이 게시물, 그러나 지금까지 운이 없었습니다.

답변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에 관심이 있다면 확인해 볼 가치가 있을 것입니다)

관련 정보