der i3 WM Thread

Flatterlight

New member
Themenstarter
Registriert
21 Okt. 2012
Beiträge
257
Auf Anregung von g3eB4Y:

Vielleicht sollten wir mal einen i3 Thread aufmachen, wenn so viele den hier verwenden (mich eingeschlossen), um ein paar Hinweise/configs und best practises zu sammeln?!


Erstelle ich mal einen Thread um configs, Hinweise,.... zu sammeln....
meine configs -> GitHub
weitere Folgen bitte :)
 
Statt i3status verwende ich lieber i3pystatus. Das ist sehr angenehm und modular aufgebaut und man kann sehr schnell eine vernünftige und aufgeräumte Statusleiste sich zusammenbauen.

Um Fenster auf einen anderen Workspace zu verschieben verwende ich statt der standarmäßigen Kombination lieber Ctrl+Alt+[0-9] bzw Super+Alt+[0-9]. Macht für mich mehr Sinn, weil der Daumen einfach auch beide Tasten gleichzeitig drücken kann.

Was ich auch bei manchen gesehen habe, ist dass sie die Funktionstasten auch noch zusätzlich als Desktop belegen, also zB Super+F1.
 
Zuletzt bearbeitet:
Hier nur ein paar Auszüge, die ich im Gegensatz zum Standard geändert habe:

Arbeitsflächen habe ich gerne mit Namen:
Code:
## name workspaces
set $tag1 "1: www"
set $tag2 "2: Mail"
set $tag3 "3: xmpp"
set $tag6 "6: Terminal"
set $tag10 "10: Media"

# switch to workspace
bindsym $mod+1 workspace $tag1
bindsym $mod+2 workspace $tag2
bindsym $mod+3 workspace $tag3
bindsym $mod+4 workspace 4
bindsym $mod+5 workspace 5
bindsym $mod+6 workspace $tag6
bindsym $mod+7 workspace 7
bindsym $mod+8 workspace 8
bindsym $mod+9 workspace 9
bindsym $mod+0 workspace $tag10

# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace $tag1
bindsym $mod+Shift+2 move container to workspace $tag2
bindsym $mod+Shift+3 move container to workspace $tag3[...]

Ein paar Sondertasten:
Code:
## Helligkeitstasten
bindsym XF86MonBrightnessUp exec /usr/bin/xbacklight -inc 10
bindsym XF86MonBrightnessDown exec /usr/bin/xbacklight -dec 5

## Displaysteuerung
bindsym XF86Display exec arandr

## Lautstärketasten
bindsym XF86AudioLowerVolume exec /usr/bin/pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo -- '-5%'; exec /usr/bin/pactl play-sample volume_blip; exec /usr/bin/$
bindsym XF86AudioRaiseVolume exec /usr/bin/pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo -- '+5%'; exec /usr/bin/pactl play-sample volume_blip; exec /usr/bin/$
bindsym XF86AudioMute exec /usr/bin/pactl set-sink-volume alsa_output.pci-0000_00_1b.0.analog-stereo 0; exec /usr/bin/pactl play-sample volume_blip; exec /usr/bin/killall -USR1 $

## Bildschirmsperre
bindsym Control+$mod+l exec i3lock -c 000000 && sleep 1 && xset dpms force off

## Bildschirm bei Standby sperren
bindsym XF86Sleep exec --no-startup-id i3lock -c 000000

Und ein paar Kleinigkeiten:
Code:
## Fensterspezifische Einstellungen
assign [class="^Firefox$"] $tag1
assign [class="^Claws-mail$"] $tag2
#assign [class="^URxvt$"] $tag6

for_window [class="^XCalc$"] floating enable


## Monitor aus nach  5m
exec --no-startup-id xset dpms 300

## Lautstärke beim Start einstellen
exec --no-startup-id pactl set-sink-volume 0 '20%'

## Biepser deaktivieren
exec --no-startup-id xset -b

## LCD Helligkeit setzen
exec --no-startup-id xbacklight -set 30

## Tastatur auf deutsch
exec --no-startup-id setxkbmap de

## Nach 10m Bildschirm sperren
exec --no-startup-id xautolock -time 10 -locker 'i3lock -c 000000'

## Bluetooth beim Start deaktivieren
exec --no-startup-id rfkill block bluetooth
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben