I3: Unterschied zwischen den Versionen
QWWYZQ (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
QWWYZQ (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 33: | Zeile 33: | ||
Um ein Desktop-Hintergrund zu setzten muss ein [[Hintergrundbild_anpassen|externes Programm]] genutzt werden. | Um ein Desktop-Hintergrund zu setzten muss ein [[Hintergrundbild_anpassen|externes Programm]] genutzt werden. | ||
Unter [http://i3wm.org/docs/userguide.html#configuring i3 User Guide] findet man Details, wie die i3-config zu konfigurieren ist. | |||
==Anwendungsstarter== | ==Anwendungsstarter== | ||
Zeile 47: | Zeile 49: | ||
[http://i3wm.org/docs/refcard.html i3 Reference Card] und [http://i3wm.org/docs/userguide.html#_using_i3 using i3] geben hier gute Hilfestellungen auf englisch. | [http://i3wm.org/docs/refcard.html i3 Reference Card] und [http://i3wm.org/docs/userguide.html#_using_i3 using i3] geben hier gute Hilfestellungen auf englisch. | ||
i3- | |||
==Farbverwaltung== | |||
Die i3-config erlaubt die Konfiguration der Farbverzierungen. Die Syntax macht es unpraktisch themes zu erstellen oder auszutauschen. Es gibt allerdings mehrere Projekte, die das Ganze einfacher gestalten und beinhaltet - von Usern beigetragene - Themes. | |||
*'''i3-style''' — Modifiziert deine Config aus einem Theme, welches in einem JSON Object gespeichert wird. Für häufiges bearbeiten der Farben designed. | |||
[https://github.com/acrisci/i3-style https://github.com/acrisci/i3-style] || {{AUR|nodejs-i3-style}} | |||
*'''j4-make-config''' — Füge deine Config mit einer Sammlung von Themes oder Stücken von Configs zusammen. | |||
[https://github.com/okraits/j4-make-config https://github.com/okraits/j4-make-config] || {{AUR|j4-make-config-git}} | |||
==i3bar== | |||
Als Ergänzung, um Arbeitsplatz-Informationen anzuzeigen, kann i3bar als Input oder Alternative für i3status dienen, so, we im nächsten Abschnitt gezeigt. Zum Beispiel: | |||
~/.config/i3/config | |||
bar { | |||
output LVDS1 | |||
status_command i3status | |||
position top | |||
mode hide | |||
workspace_buttons yes | |||
tray_output none | |||
font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 | |||
colors { | |||
background #000000 | |||
statusline #ffffff | |||
focused_workspace #ffffff #285577 | |||
active_workspace #ffffff #333333 | |||
inactive_workspace #888888 #222222 | |||
urgent_workspace #ffffff #900000 | |||
} | |||
} | |||
Unter [http://i3wm.org/docs/userguide.html#_configuring_i3bar i3 User Guide] gibt's mehr Informationen - auf englisch. | |||
==i3bar Alternativen== | |||
Einige User ziehen eventuell andere Panels - wie z.B. die von den regulären [https://wiki.archlinux.org/index.php/desktop_environment Desktops] angebotenen - vor. Dies kann innerhalb von i3 erreicht werden, indem das Panel der Wahrl während des Startens gestartet wird. | |||
FÜr das {{Paket|xfce4-panel}} muss folgendes in ~/.config/i3/config eingefügt werden: | |||
exec --no-startup-id xfce4-panel --disable-wm-check | |||
Alternativ kann das Starten auch über die [https://wiki.archlinux.de/title/Xinitrc Xinitrc] geregelt werden. | |||
xfce4-panel --disable-wm-check & | |||
i3bar kann abgeschaltet werden, in dem der {{ic|bar{}}}-Bereich in {{ic|~/.config/i3/config}} auskommentiert wird. | |||
==Weblinks== | ==Weblinks== |
Version vom 3. Oktober 2014, 20:39 Uhr
i3 ist ein durch wmii inspirierter Tiling-Windowmanager mit Floating-Support, der sich momentan noch stark in der Entwicklung befindet.
Installation
i3 ist als
i3
in community
verfügbar, und kann von dort
mittels Pacman
installiert werden.
pacman -S i3
# ein gut mit i3 zusammenarbeitender Launcher
pacman -S dmenu
Wenn man nur den Fenstermanager möchte, nimmt man stattdessen i3-wm. Wer die fortwährende Entwicklung benutzen möchte, findet das Paket i3-gitAUR im AUR.
Um i3 über startx
starten zu können, ist die xinitrc zu editieren, diese sollte den folgenden Eintrag enthalten.
exec i3
Wenn stattdessen i3 mit log gestartet werden soll, muss folgendes in die xinitrc
exec i3 -V >> ~/i3log-$(date +'%F-%k-%M-%S') 2>&1
Benutzer des Nvidia-Treibers in Kombination mit mehreren Ausgabegeräten für das Bildsignal sollten ferner die Option --force-xinerama
benutzen.
exec i3 --force-xinerama
Konfiguration
Um die Konfiguration anpassen zu können ist es nötig die globale Konfiguration in den entsprechenden Unterordner des Benutzerverzeichnisses zu kopieren:
cp /etc/i3/config ~/.i3/config
Nun sollte man vor der Anpassung unbedingt die Manpage lesen, die sehr griffig die Konfigurationsmöglichkeiten erklärt.
man 1 i3
Um ein Desktop-Hintergrund zu setzten muss ein externes Programm genutzt werden.
Unter i3 User Guide findet man Details, wie die i3-config zu konfigurieren ist.
Anwendungsstarter
i3 benutzt dmenu als Anwendungsstarter, was per Default mit $mod+d
aufzurufen ist.
i3-wm beinhaltet i3-dmenu-desktop, ein Perl_(Programmiersprache) Wrapper für dmenu, welcher die Desktop Einträge benutzt um eine Liste von allen installierten Anwendungen zu erstellen. Alternativ kann das Paket j4-dmenu-desktop-gitAUR benutzt werden, ein Ersatz für i3-dmenu-desktop, welcher um einiges schneller ist.
Keybindings
In i3 werden Kommandos mit einem modifier key ausgeführt, welcher mit $mod
referenziert wird. Standardmäßig ist das die Alt
-Taste(Mod1); eine populäre Alternative ist Super
(Mod4).
Will man zum Beispiel für alle shortcuts Super benutzen, geht es schnell mit einem einfachen Text-Editor die i3-config zu öffnen, und alle Mod1 durch Mod4 zu ersetzen.
i3 Reference Card und using i3 geben hier gute Hilfestellungen auf englisch.
Farbverwaltung
Die i3-config erlaubt die Konfiguration der Farbverzierungen. Die Syntax macht es unpraktisch themes zu erstellen oder auszutauschen. Es gibt allerdings mehrere Projekte, die das Ganze einfacher gestalten und beinhaltet - von Usern beigetragene - Themes.
- i3-style — Modifiziert deine Config aus einem Theme, welches in einem JSON Object gespeichert wird. Für häufiges bearbeiten der Farben designed.
https://github.com/acrisci/i3-style || nodejs-i3-styleAUR
- j4-make-config — Füge deine Config mit einer Sammlung von Themes oder Stücken von Configs zusammen.
https://github.com/okraits/j4-make-config || j4-make-config-gitAUR
i3bar
Als Ergänzung, um Arbeitsplatz-Informationen anzuzeigen, kann i3bar als Input oder Alternative für i3status dienen, so, we im nächsten Abschnitt gezeigt. Zum Beispiel:
~/.config/i3/config bar { output LVDS1 status_command i3status position top mode hide workspace_buttons yes tray_output none font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 colors { background #000000 statusline #ffffff focused_workspace #ffffff #285577 active_workspace #ffffff #333333 inactive_workspace #888888 #222222 urgent_workspace #ffffff #900000 } }
Unter i3 User Guide gibt's mehr Informationen - auf englisch.
i3bar Alternativen
Einige User ziehen eventuell andere Panels - wie z.B. die von den regulären Desktops angebotenen - vor. Dies kann innerhalb von i3 erreicht werden, indem das Panel der Wahrl während des Startens gestartet wird.
FÜr das xfce4-panel muss folgendes in ~/.config/i3/config eingefügt werden:
exec --no-startup-id xfce4-panel --disable-wm-check
Alternativ kann das Starten auch über die Xinitrc geregelt werden.
xfce4-panel --disable-wm-check &
i3bar kann abgeschaltet werden, in dem der bar{
}-Bereich in ~/.config/i3/config
auskommentiert wird.