KDE/plazma z i3wm na łuku po osoczu 5.10 najlepszych aktualizacji

KDE/plazma z i3wm na łuku po osoczu 5.10 najlepszych aktualizacji
W przeszłości, użycie KDE z niestandardowym menedżerem okien było tak proste, jak wykonanie niestandardowego wpisu na komputery stacjonarne w/usr/share/xsessions. Dzięki najnowszej aktualizacji plazmowej zmieniło się to.

Co jest de?

Środowisko stacjonarne (DE) to graficzny interfejs stacji roboczej Linux. Jest to element, który działa niezależnie od podstawowego systemu. Wiele DES można zainstalować w tym samym systemie. DE obsługuje wszystkie udogodnienia, których wielu użytkowników chce od komputera stacjonarnego lub laptopa. Większość standardowych instalacji DE ma narzędzia do zarządzania Wi -Fi, drukowaniem, wyglądem i Bluetooth,. Popularne des to KDE, XFCE i GNOME.

Co to jest Wm?

Menedżer okien (WM) to narzędzie niższego poziomu do zarządzania systemem GUI. WM są częścią każdego DE, ale można je również użyć jako samodzielny w logowaniu. WM jest odpowiedzialny za interfejs z serwerem X zapewniającym wyświetlacz. Menedżerowie okien najczęściej kafelują lub układają.

Układanie WM jest to, co widzisz tradycyjnie, gdzie okna można przeciągnąć, nakładać się, rozmiar i tak dalej. Kwin to układanie WM ułożone w środowisku komputerowym KDE. Podczas korzystania z KDE będziesz używać Kwin do domyślnie zarządzania systemem Windows aplikacji.

Z kafelkowym WM okna są ułożone w sposób, który daje płaskie miejsce na każde okno. Prawie nigdy nie są ciągnięte ani nie nakładają się. Popularnym samodzielnym kafelkami WM jest I3WM (lub i3). I3 ma stromą krzywą uczenia się i obszerny plik konfiguracyjny. Ale WM zapewnia świetny kafelkowy przepływ pracy dla każdego, kto jest bardziej skoncentrowany na klawiaturze. Jednak i3 jako samodzielny WM nie ma wszystkich dzwonków i gwizdków, które zapewnia pełny de DE.

Co jeśli chcesz kafelkowego przepływu pracy i3wm, ale potrzebujesz dodatkowych funkcji środowiska komputerowego KDE?

Korzystanie z niestandardowego WM z KDE

Ponownie KDE domyślnie używa KWIN do wyświetlania systemu Windows. Tutaj zastąpimy Kwin na i3, aby uzyskać kafelkowane doświadczenie KDE.

Jeśli KDE nie jest zainstalowane w twoim systemie, zrób to za pomocą następującego polecenia:

$ sudo pacman -s plazma -mita

Jeśli nie masz jeszcze menedżera stacjonarnego, takiego jak SDDM, Lightdm lub GDM, zainstaluj za pomocą następujących poleceń:

$ sudo pacman -s sddm
$ sudo systemctl enable --Now Sddm

Zainstaluj pakiet i3 za pomocą następującego polecenia:

$ sudo pacman -s i3wm

Zaloguj się i zaloguj się do i3, aby skonfigurować go po raz pierwszy:

https: // i3wm.Org/Docs/Userguide.HTML#Konfigurowanie

Od KDE 5.25 SystemD zarządza domyślnym menedżerem okien KDE, musimy maskować usługę Kwin:

$ Systemctl-maska ​​użytkownika plazma-kwin_x11.praca

Teraz utwórz własny skrypt użytkownika systemu, aby włączyć i3:

$ vim ~/.config/systemd/user/plazma-i3.praca
"
[Zainstalować]
Wantby = plazma.Obszar roboczy.cel
[Jednostka]
Opis = i3wm
Przed = plazma.Obszar roboczy.cel
[Praca]
ExecStart =/usr/bin/i3
Ssik = sesja.plasterek
Restart = na tle
"
$ SystemCtl-User Włącz plazmę-I3.praca

Uwaga: nigdy nie używaj sudo podczas uruchamiania następującego polecenia:

$ Systemctl --User [polecenie]

Wyloguj się lub uruchom ponownie. Kiedy logujesz się z powrotem do KDE, i3 jest używany zamiast kwin.

Konfiguracja i3

Istnieje kilka dodatków, które możesz zrobić w konfiguracji i3, aby doświadczenie było gładsze i bardziej zintegrowane:

$ vim ~/.config/i3/config
"
# dla integracji KDE
For_Window [Window_Role = "Pop-up"] Włączanie
for_window [Window_Role = "task_dialog"] enable Floating
For_Window [class = "yakuake"]
For_Window [class = "Systemsettings"] Floating Włącz
For_Window [class = "Plasmashell"] Włączanie
for_window [class = "plazma"] enable Floating; BRAZDAK BRAK
for_window [title = "plazma-desktop"] enable floating; BRAZDAK BRAK
for_Window [class = "Krunner"] Floating Enable; BRAZDAK BRAK
for_window [class = "kmix"] enable Floating; BRAZDAK BRAK
for_window [class = "Klipper"] Floating Enable; BRAZDAK BRAK
for_window [class = "plazmoidviewer"] enable Floating; BRAZDAK BRAK
for_window [class = "Plasmashell" Window_Type = "powiadomienie"] border Brak; Przenieś Postiion 1450px 20px
no_focus [class = "Plasmashell" Window_Type = "powiadomienie"]
for_window [title = "Desktop - plazma"] zabójca; Układanie się unoszące się; BRAZDAK BRAK
For_Window [title = "Save File - Kdialog"]
For_Window [class = "KinFocenter"]
for_window [instance = "_ scratchpad"]
for_Window [Window_Type = "menu"] Włączanie
For_Window [Window_Type = "okno dialogowe"]
For_Window [Window_Role = "Preferences"] Włączanie
For_Window [Window_Role = "About"]
For_Window [Window_Role = "Bubble"] Włączanie
"

Aby dowiedzieć się więcej o i3, jego powiązaniach i pliku konfiguracyjnym, odwiedź następującą stronę:

Podręcznik użytkownika i3

Wniosek

W przeszłości istniała dość prosta technika użycia i3 z KDE. Od aktualizacji do 5.25, SystemD zarządza WM, a zmiany należy dokonać za pomocą Systemd User Scripts. Ta konfiguracja umieszcza klawiaturę i3 w eleganckiej sesji KDE. I3 ma stromą krzywą uczenia się, ale kiedy już ją zdobędziesz, może to być bardzo produktywny sposób na użycie KDE.