diff -r 000000000000 -r df7496e40bee i3/config --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/i3/config Thu Oct 13 08:28:49 2011 -0400 @@ -0,0 +1,155 @@ +# This file has been auto-generated by i3-config-wizard(1). +# It will not be overwritten, so edit it as you like. +# +# Should you change your keyboard layout somewhen, delete +# this file and re-run i3-config-wizard(1). +# + +# i3 config file (v4) +# +# Please see http://i3wm.org/docs/userguide.html for a complete reference! + +set $mod Mod4 + +# font for window titles. ISO 10646 = Unicode +font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 + +# Use Mouse+$mod to drag floating windows to their wanted position +floating_modifier $mod + +# kill focused window +bindsym $mod+Shift+Q kill + + +# change focus +bindsym $mod+t focus left +bindsym $mod+s focus down +bindsym $mod+r focus up +bindsym $mod+n focus right + +# alternatively, you can use the cursor keys: +bindsym $mod+Left focus left +bindsym $mod+Down focus down +bindsym $mod+Up focus up +bindsym $mod+Right focus right + +# move focused window +bindsym $mod+Shift+T move left +bindsym $mod+Shift+S move down +bindsym $mod+Shift+R move up +bindsym $mod+Shift+N move right +bindsym $mod+Shift+Left move left +bindsym $mod+Shift+Down move down +bindsym $mod+Shift+Up move up +bindsym $mod+Shift+Right move right + +# split in horizontal orientation +bindsym $mod+h split h + +# split in vertical orientation +bindsym $mod+v split v + +# enter fullscreen mode for the focused container +bindsym $mod+e fullscreen + +# change container layout (stacked, tabbed, default) +bindsym $mod+u layout stacking +bindsym $mod+eacute layout tabbed +bindsym $mod+p layout default + +# toggle tiling / floating +bindsym $mod+Shift+nobreakspace floating toggle + +# change focus between tiling / floating windows +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+quotedbl workspace 1 +bindsym $mod+guillemotleft workspace 2 +bindsym $mod+guillemotright workspace 3 +bindsym $mod+parenleft workspace 4 +bindsym $mod+parenright workspace 5 +bindsym $mod+at workspace 6 +bindsym $mod+plus workspace 7 +bindsym $mod+minus workspace 8 +bindsym $mod+slash workspace 9 +bindsym $mod+asterisk workspace 10 + +# move focused container to workspace +bindsym $mod+Shift+1 move workspace 1 +bindsym $mod+Shift+2 move workspace 2 +bindsym $mod+Shift+3 move workspace 3 +bindsym $mod+Shift+4 move workspace 4 +bindsym $mod+Shift+5 move workspace 5 +bindsym $mod+Shift+6 move workspace 6 +bindsym $mod+Shift+7 move workspace 7 +bindsym $mod+Shift+8 move workspace 8 +bindsym $mod+Shift+9 move workspace 9 +bindsym $mod+Shift+0 move workspace 10 + +# reload the configuration file +bindsym $mod+Shift+X reload +# restart i3 inplace (preserves your layout/session, can be used to upgrade i3) +bindsym $mod+Shift+O restart +# exit i3 (logs you out of your X session) +bindsym $mod+Shift+P exit + +# resize window (you can also use the mouse for that) +mode "resize" { + # 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 + +bindsym t resize shrink left 10 px or 10 ppt +bindsym Shift+T resize grow left 10 px or 10 ppt + +bindsym s resize shrink down 10 px or 10 ppt +bindsym Shift+S resize grow down 10 px or 10 ppt + +bindsym r resize shrink up 10 px or 10 ppt +bindsym Shift+R resize grow up 10 px or 10 ppt + +bindsym n resize shrink right 10 px or 10 ppt +bindsym Shift+N 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" +} + +bindsym $mod+o mode "resize" + +# start programs +bindsym $mod+Ctrl+Return exec /usr/bin/dmenu_run +# bindsym $mod+Return exec /usr/bin/synapse +bindsym $mod+Shift+Return exec /usr/bin/x-terminal-emulator + +# Start i3bar to display a workspace bar (plus the system information i3status +# finds out, if available) +exec gnome-settings-daemon +# exec xsetbg -fullscreen -onroot -border black themes/backgrounds/default.jpg +exec trayer --align right --height 18 +exec i3status | i3bar -d +exec nm-applet +exec synapse -s