Ich habe i3wm in den letzten Tagen auf Kubuntu 14.04.1 LTS (Ubuntu-Derivat) verwendet, und es ist eine etwas andere Erfahrung.
Da Ubuntu den LightDM Display Manager verwendet, können Sie i3wm installieren und zusammen mit Ihrem aktuellen Fenstermanager ausprobieren.
Installieren Sie einfach die richtigen Pakete mit den folgenden Anweisungen in Ihrer Shell:
sudo apt-get install i3
Beachten Sie, dass Ubuntu eine ältere Version von i3 verwendet, da Ubuntu neue Pakete in ihre Repositorys hochlädt. Sie können auch folgen Sie den Anweisungen gefunden hier vom i3wm Website, die neueste stabile Version zu verwenden.
Sobald Sie i3 installiert haben, melden Sie sich einfach bei Ihrem Display Manager ab, der Ihre Anmeldung übernimmt und Ihren Window Manager startet. Klicken Sie auf das Fenster-Manager-Feld, ändern Sie es in i3 und melden Sie sich an. Sie sollten sich nun in i3wm befinden und werden aufgefordert, Ihre Konfigurationsdatei zu generieren und Sie zu fragen, welche Zusatztaste Sie verwenden möchten (Alt oder Super).
Einige grundlegende Tastaturbefehle, die Ihnen bei Ihrer ersten Verwendung helfen:
Mod+Enter # Starts a terminal session
Mod+d # Brings up dmenu, which finds commands from your $PATH
Mod+Shift+e # Prompt to exit i3wm
Ihre Konfigurationsdatei befindet sich in .i3/config
und enthält eine Liste aller Tastenkombinationen. Es ist ziemlich konfigurierbar, ich habe mein Set so eingestellt, dass mod+b
es meinen Webbrowser aufruft und mod+m
Dampf macht. Ich habe auch meine Fenster gebunden, um die Richtungstasten zu wechseln, hjkl
anstatt jkl;
sie mit den vim-Tastenkombinationen abzugleichen, die ich in jedem anderen Programm verwende, in dem ich sie verwenden kann mod+shift+v
.
Sie können auch Dinge hinzufügen, .i3/config
die Sie beim Start ausführen möchten, indem Sie exec
sie allein ohne vorangestelltes Element verwenden bindsym
. Zum Beispiel habe ich diese Zeile in meine eingefügt .i3/config
, um meinen Hintergrund zu ändern:
exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
Ich habe auch einige andere hinzugefügt, wie exec --no-startup-id volumeicon
und exec --no-startup-id nm-applet
für Tray-Symbole, für ein ALSA-Volume-Symbol und einen Netzwerkmanager.
Eine etwas andere Sache ist mein Aktualisierungsprozess. Ich führe keinen Aktualisierungsbenachrichtiger aus. Nachdem ich Aktualisierungen über die Befehlszeile ausgeführt habe, führe ich das folgende Skript aus, um zu überprüfen, ob die Datei /var/run/reboot-required
vorhanden ist oder nicht :
#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo 'A system restart is required.'
fi
Eine Sache, die ich an i3wm mag, ist, dass ich viel häufiger die Befehlszeile benutze und dabei viel lerne. Ich empfehle, Unity als Fallback beizubehalten, nur für den Fall, dass Sie sich entscheiden, zurückzukehren.
Das Benutzerhandbuch auf der i3wm-Website ist sehr hilfreich und soll Ihnen den Einstieg in die weitere Konfiguration erleichtern .i3/config
.