diff --git a/i3-config b/i3-config index 6df46ce..a63c6a2 100644 --- a/i3-config +++ b/i3-config @@ -28,16 +28,12 @@ new_window none set $mod Mod4 # 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 9 -# font xft:DejaVu Sans Mono 9 -# font --terminus-medium-r-normal--14-------iso10646-1 +font xft:Source Code Pro 8 # Use Mouse+$mod to drag floating windows to their wanted position floating_modifier $mod # lock screen -# bindsym $mod+l exec xautolock -locknow 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+n exec clementine --next + # kill focused window bindsym $mod+Shift+Q kill @@ -71,12 +68,6 @@ bindsym $mod+Shift+Q kill bindsym $mod+d exec dmenu_run # 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+Down focus down bindsym $mod+Up focus up @@ -85,12 +76,6 @@ bindsym $mod+Right focus right bindsym $mod+t border toggle # 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+Down move down bindsym $mod+Shift+Up move up @@ -119,9 +104,6 @@ bindsym $mod+space focus mode_toggle # focus the parent container bindsym $mod+a focus parent -# focus the child container -#bindcode $mod+d focus child - # switch to workspace bindsym $mod+1 workspace 1 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+equal move workspace 10 + # reload the configuration file bindsym $mod+Shift+C reload + # restart i3 inplace (preserves your layout/session, can be used to upgrade i3) bindsym $mod+Shift+R restart + # exit i3 (logs you out of your X session) bindsym $mod+Shift+E exit @@ -157,62 +142,55 @@ 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+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) mode "resize" { - # These bindings trigger as soon as you enter the resize mode + # These bindings trigger as soon as you enter the resize mode - # They resize the border in the direction you pressed, e.g. - # when pressing left, the window is resized so that it has - # more space on its left + # They resize the border in the direction you pressed, e.g. + # when pressing left, the window is resized so that it has + # more space on its left -bindsym j resize shrink left 10 px or 10 ppt -bindsym Shift+J resize grow left 10 px or 10 ppt + bindsym Left resize shrink 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 Shift+K resize grow down 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 l resize shrink up 10 px or 10 ppt -bindsym Shift+L resize grow up 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 odiaeresis resize shrink right 10 px or 10 ppt -bindsym Shift+Odiaeresis resize grow right 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 - # 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 -bindsym Return mode "default" -bindsym Escape mode "default" + # back to normal: Enter or Escape + bindsym Return mode "default" + bindsym Escape mode "default" } bindsym $mod+r mode "resize" + +# Floating windows for_window [title="KCalc"] floating enable; border normal for_window [class="Qalculate"] floating enable; border normal + # Start i3bar to display a workspace bar (plus the system information i3status # finds out, if available) bar { - output xinerama-0 - tray_output xinerama-0 - status_command i3status - position top + output xinerama-0 + tray_output xinerama-0 + status_command i3status + position top } bar { - output xinerama-1 - mode hide - tray_output none - hidden_state hide - position top + output xinerama-1 + mode hide + tray_output none + hidden_state hide + position top } + + exec startup.sh