simplified i3-config by removing unused sections

This commit is contained in:
Tobias Schmidl 2013-10-24 08:28:15 +02:00
parent f8ea19aa51
commit 7ad4f440cb

View file

@ -28,16 +28,12 @@ new_window none
set $mod Mod4 set $mod Mod4
# font for window titles. ISO 10646 = Unicode # font for window titles. ISO 10646 = Unicode
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 font xft:Source Code Pro 8
font xft:Source Code Pro 9
# font xft:DejaVu Sans Mono 9
# font --terminus-medium-r-normal--14-------iso10646-1
# Use Mouse+$mod to drag floating windows to their wanted position # Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod floating_modifier $mod
# lock screen # lock screen
# bindsym $mod+l exec xautolock -locknow
bindsym $mod+l exec xscreensaver-command -lock bindsym $mod+l exec xscreensaver-command -lock
@ -64,6 +60,7 @@ bindsym $mod+p exec clementine --play-pause
bindsym $mod+i exec clementine --show-osd bindsym $mod+i exec clementine --show-osd
bindsym $mod+n exec clementine --next bindsym $mod+n exec clementine --next
# kill focused window # kill focused window
bindsym $mod+Shift+Q kill bindsym $mod+Shift+Q kill
@ -71,12 +68,6 @@ bindsym $mod+Shift+Q kill
bindsym $mod+d exec dmenu_run bindsym $mod+d exec dmenu_run
# change focus # change focus
#bindsym $mod+j focus left
#bindsym $mod+k focus down
#bindsym $mod+l focus up
#bindsym $mod+odiaeresis focus right
# alternatively, you can use the cursor keys:
bindsym $mod+Left focus left bindsym $mod+Left focus left
bindsym $mod+Down focus down bindsym $mod+Down focus down
bindsym $mod+Up focus up bindsym $mod+Up focus up
@ -85,12 +76,6 @@ bindsym $mod+Right focus right
bindsym $mod+t border toggle bindsym $mod+t border toggle
# move focused window # move focused window
#bindsym $mod+Shift+J move left
#bindsym $mod+Shift+K move down
#bindsym $mod+Shift+L move up
#bindsym $mod+Shift+Odiaeresis move right
# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up bindsym $mod+Shift+Up move up
@ -119,9 +104,6 @@ bindsym $mod+space focus mode_toggle
# focus the parent container # focus the parent container
bindsym $mod+a focus parent bindsym $mod+a focus parent
# focus the child container
#bindcode $mod+d focus child
# switch to workspace # switch to workspace
bindsym $mod+1 workspace 1 bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2 bindsym $mod+2 workspace 2
@ -146,10 +128,13 @@ bindsym $mod+Shift+parenleft move workspace 8
bindsym $mod+Shift+parenright move workspace 9 bindsym $mod+Shift+parenright move workspace 9
bindsym $mod+Shift+equal move workspace 10 bindsym $mod+Shift+equal move workspace 10
# reload the configuration file # reload the configuration file
bindsym $mod+Shift+C reload bindsym $mod+Shift+C reload
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) # restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
bindsym $mod+Shift+R restart bindsym $mod+Shift+R restart
# exit i3 (logs you out of your X session) # exit i3 (logs you out of your X session)
bindsym $mod+Shift+E exit bindsym $mod+Shift+E exit
@ -157,6 +142,7 @@ bindsym $mod+Shift+E exit
bindsym $mod+Shift+S exec dbus-send --system --print-reply --dest="org.freedesktop.UPower" '/org/freedesktop/UPower' 'org.freedesktop.UPower.Suspend' bindsym $mod+Shift+S exec dbus-send --system --print-reply --dest="org.freedesktop.UPower" '/org/freedesktop/UPower' 'org.freedesktop.UPower.Suspend'
bindsym $mod+Shift+H exec dbus-send --system --print-reply --dest="org.freedesktop.UPower" '/org/freedesktop/UPower' 'org.freedesktop.UPower.Hibernate' bindsym $mod+Shift+H exec dbus-send --system --print-reply --dest="org.freedesktop.UPower" '/org/freedesktop/UPower' 'org.freedesktop.UPower.Hibernate'
# resize window (you can also use the mouse for that) # resize window (you can also use the mouse for that)
mode "resize" { mode "resize" {
# These bindings trigger as soon as you enter the resize mode # These bindings trigger as soon as you enter the resize mode
@ -165,41 +151,31 @@ mode "resize" {
# when pressing left, the window is resized so that it has # when pressing left, the window is resized so that it has
# more space on its left # more space on its left
bindsym j resize shrink left 10 px or 10 ppt bindsym Left resize shrink left 10 px or 10 ppt
bindsym Shift+J resize grow left 10 px or 10 ppt bindsym Shift+Left resize grow left 10 px or 10 ppt
bindsym k resize shrink down 10 px or 10 ppt bindsym Down resize shrink down 10 px or 10 ppt
bindsym Shift+K resize grow down 10 px or 10 ppt bindsym Shift+Down resize grow down 10 px or 10 ppt
bindsym l resize shrink up 10 px or 10 ppt bindsym Up resize shrink up 10 px or 10 ppt
bindsym Shift+L resize grow up 10 px or 10 ppt bindsym Shift+Up resize grow up 10 px or 10 ppt
bindsym odiaeresis resize shrink right 10 px or 10 ppt bindsym Right resize shrink right 10 px or 10 ppt
bindsym Shift+Odiaeresis resize grow right 10 px or 10 ppt bindsym Shift+Right resize grow right 10 px or 10 ppt
# same bindings, but for the arrow keys
bindsym Left resize shrink left 10 px or 10 ppt
bindsym Shift+Left resize grow left 10 px or 10 ppt
bindsym Down resize shrink down 10 px or 10 ppt
bindsym Shift+Down resize grow down 10 px or 10 ppt
bindsym Up resize shrink up 10 px or 10 ppt
bindsym Shift+Up resize grow up 10 px or 10 ppt
bindsym Right resize shrink right 10 px or 10 ppt
bindsym Shift+Right resize grow right 10 px or 10 ppt
# back to normal: Enter or Escape # back to normal: Enter or Escape
bindsym Return mode "default" bindsym Return mode "default"
bindsym Escape mode "default" bindsym Escape mode "default"
} }
bindsym $mod+r mode "resize" bindsym $mod+r mode "resize"
# Floating windows
for_window [title="KCalc"] floating enable; border normal for_window [title="KCalc"] floating enable; border normal
for_window [class="Qalculate"] floating enable; border normal for_window [class="Qalculate"] floating enable; border normal
# Start i3bar to display a workspace bar (plus the system information i3status # Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available) # finds out, if available)
bar { bar {
@ -215,4 +191,6 @@ bar {
hidden_state hide hidden_state hide
position top position top
} }
exec startup.sh exec startup.sh