KDE/Plasma mit i3wm auf dem Bogen nach Plasma 5.Top 10 Update

KDE/Plasma mit i3wm auf dem Bogen nach Plasma 5.Top 10 Update
In der vergangenen. Mit dem neuesten Plasma -Update hat sich dies geändert.

Was ist de?

Eine Desktop -Umgebung (DE) ist die grafische Schnittstelle für Ihre Linux -Workstation. Es ist ein Element, das unabhängig vom zugrunde liegenden System funktioniert. Multiple DES kann auf demselben System installiert werden. Der DE erledigt alle Annehmlichkeiten, die viele Benutzer von einem Desktop oder Laptop wünschen. Die meisten Standard -DE -Installationen verfügen unter anderem zum Verwalten von WLAN, Drucken, Aussehen und Bluetooth. Populäre DES sind KDE, XFCE und GNOME.

Was ist Wm?

Ein Fenstermanager (WM) ist ein Tool mit niedrigerer Ebene, um Ihr GUI -System zu verwalten. WMS sind Teil jedes DE, können aber auch als eigenständig bei der Anmeldung verwendet werden. Die WM ist für die Vernetzung mit dem X -Server verantwortlich, der Ihre Anzeige bereitstellt. Fenstermanager fliesen oder stapeln sich am häufigsten.

Ein Stapel -WM ist das, was Sie traditionell sehen, wo die Fenster gezogen, überlappt, geändert werden können und so weiter. Kwin ist das Stapel -WM in der KDE -Desktop -Umgebung enthalten. Wenn Sie KDE verwenden, verwenden Sie kwin stand.

Mit einem Fliesen -Wm werden Fenster so ausgelegt, dass jedes Fenster einen flachen Platz verleiht. Sie werden fast nie gezogen oder überlappend. Ein beliebtes eigenständiges Fliesen WM ist der i3wm (oder i3). Der I3 verfügt über eine steile Lernkurve und eine umfangreiche Konfigurationsdatei. Die WM bietet jedoch einen großartigen, gefliesten Workflow für alle, die mehr tastaturorientiert sind. I3 als eigenständiger Wm fehlt jedoch alle Schnickschnack, die ein volles DE bietet.

Was ist, wenn Sie den gefliesten Workflow von i3wm haben möchten, aber Sie benötigen die zusätzlichen Funktionen der KDE -Desktop -Umgebung?

Verwenden eines benutzerdefinierten WM mit KDE

Auch hier verwendet KDE kwin standardmäßig, um die Windows anzuzeigen. Hier werden wir Kwin durch eine geflieste KDE -Erfahrung ersetzen.

Wenn KDE nicht in Ihrem System installiert ist, tun Sie dies mit dem folgenden Befehl:

$ sudo pacman -s Plasma -meta

Wenn Sie noch keinen Desktop -Manager wie SDDM, LightDM oder GDM haben, installieren Sie die folgenden Befehle:

$ sudo pacman -s sddm
$ sudo systemctl aktivieren -jetzt sddm

Installieren Sie das I3 -Paket mit dem folgenden Befehl:

$ sudo pacman -s i3wm

Melden Sie sich ab und melden Sie sich in i3 an, um es zum ersten Mal zu konfigurieren:

https: // i3wm.org/docs/userguide.HTML#Konfigurieren

Seit Kde 5.25 Systemd verwaltet den Standard -Fenstermanager des KDE, wir müssen den Kwin -Dienst maskieren:

$ SystemCTL-Benutzermaske Plasma-kwin_x11.Service

Erstellen Sie nun Ihr eigenes Systemd -Benutzerskript, um i3 zu aktivieren:

$ vim ~/.config/systemd/user/plasma-i3.Service

[Installieren]
Wantby = plasma.Arbeitsplatz.Ziel
[Einheit]
Beschreibung = i3wm
Vor = Plasma.Arbeitsplatz.Ziel
[Service]
Execstart =/usr/bin/i3
Slice = Sitzung.Scheibe
Neu starten = vorgezogen

$ systemCTL-Benutzer aktiviert Plasma-I3.Service

Hinweis: Verwenden Sie niemals sudo, wenn Sie den folgenden Befehl ausführen:

$ SystemCTL -Benutzer [Befehl]

Abmelden oder neu starten. Wenn Sie sich wieder in KDE anmelden, wird i3 anstelle von Kwin verwendet.

I3 -Konfiguration

Es gibt einige Ergänzungen, die Sie möglicherweise in Ihrer i3 -Konfiguration vornehmen möchten, um die Erfahrung reibungsloser und integrierter zu gestalten:

$ vim ~/.config/i3/config

# Für die KDE -Integration
FOR_WINDOW [window_role = "pop-up"] schwebende Aktivierung
FOR_WINDOW [window_role = "task_dialog"] schwebendem Aktivieren
FOR_WINDOW [class = "yakuake"] schwebendem Aktivieren
FOR_WINDOW [class = "Systemsettings"] schwebende Aktivierung
FOR_WINDOW [class = "Plasmasell"] schwebendem Aktivieren
FOR_WINDOW [class = "Plasma"] schwebendem Enable; Grenze keine
FOR_WINDOW [title = "plasma-desktop"] Floating Enable; Grenze keine
FOR_WINDOW [class = "Krunner"] Floating Enable; Grenze keine
FOR_WINDOW [class = "kmix"] Floating Enable; Grenze keine
FOR_WINDOW [class = "klipper"] Floating Enable; Grenze keine
FOR_WINDOW [class = "plasmoidViewer"] Floating Enable; Grenze keine
FOR_WINDOW [class = "plasmasell" window_type = "meldification"] border keine; Verschieben Sie Postiion 1450px 20px
no_focus [class = "plasmasell" window_type = "meldification"]
FOR_WINDOW [title = "Desktop - Plasma"] Kill; schwebende Aktivierung; Grenze keine
FOR_WINDOW [title = "Datei speichern - kdialog"] schwebende Deaktivierung
FOR_WINDOW [class = "kinfocenter"] schwebendem Aktivieren
FOR_WINDOW [Instance = "_ Scratchpad"] schwebende Aktivierung
FÜR_WINDOW [window_type = "Menü"] schwebende Aktivierung
FOR_WINDOW [window_type = "Dialog"] schwebende Aktivierung
FOR_WINDOW [window_role = "Einstellungen"] schwebendem Aktivieren
FOR_WINDOW [window_role = "über"] schwebendem Aktivieren
FOR_WINDOW [window_role = "bubble"] schwebendem Aktivieren

Um mehr über i3, seine Bindungen und seine Konfigurationsdatei zu erfahren, besuchen Sie die folgende Seite:

I3 Benutzerhandbuch

Abschluss

In der Vergangenheit gab es eine ziemlich einfache Technik, um i3 mit KDE zu verwenden. Seit dem Update auf 5.25, systemd verwaltet die WM und Änderungen müssen mit Systemd -Benutzerskripten vorgenommen werden. In diesem Setup wird die Tastatur, die I3 angetrieben wird, in eine elegante KDE -Sitzung. Der I3 hat eine steile Lernkurve, aber sobald Sie den Dreh raus haben, kann es eine sehr produktive Möglichkeit sein, KDE zu verwenden.