|         |      1 # This file has been auto-generated by i3-config-wizard(1). | 
|         |      2 # It will not be overwritten, so edit it as you like. | 
|         |      3 # | 
|         |      4 # Should you change your keyboard layout somewhen, delete | 
|         |      5 # this file and re-run i3-config-wizard(1). | 
|         |      6 # | 
|         |      7  | 
|         |      8 # i3 config file (v4) | 
|         |      9 # | 
|         |     10 # Please see http://i3wm.org/docs/userguide.html for a complete reference! | 
|         |     11  | 
|         |     12 set $mod Mod4 | 
|         |     13  | 
|         |     14 # font for window titles. ISO 10646 = Unicode | 
|         |     15 font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 | 
|         |     16  | 
|         |     17 # Use Mouse+$mod to drag floating windows to their wanted position | 
|         |     18 floating_modifier $mod | 
|         |     19  | 
|         |     20 # kill focused window | 
|         |     21 bindsym $mod+Shift+Q kill | 
|         |     22  | 
|         |     23  | 
|         |     24 # change focus | 
|         |     25 bindsym $mod+t focus left | 
|         |     26 bindsym $mod+s focus down | 
|         |     27 bindsym $mod+r focus up | 
|         |     28 bindsym $mod+n focus right | 
|         |     29  | 
|         |     30 # alternatively, you can use the cursor keys: | 
|         |     31 bindsym $mod+Left focus left | 
|         |     32 bindsym $mod+Down focus down | 
|         |     33 bindsym $mod+Up focus up | 
|         |     34 bindsym $mod+Right focus right | 
|         |     35  | 
|         |     36 # move focused window | 
|         |     37 bindsym $mod+Shift+T move left | 
|         |     38 bindsym $mod+Shift+S move down | 
|         |     39 bindsym $mod+Shift+R move up | 
|         |     40 bindsym $mod+Shift+N move right | 
|         |     41 bindsym $mod+Shift+Left move left | 
|         |     42 bindsym $mod+Shift+Down move down | 
|         |     43 bindsym $mod+Shift+Up move up | 
|         |     44 bindsym $mod+Shift+Right move right | 
|         |     45  | 
|         |     46 # split in horizontal orientation | 
|         |     47 bindsym $mod+h split h | 
|         |     48  | 
|         |     49 # split in vertical orientation | 
|         |     50 bindsym $mod+v split v | 
|         |     51  | 
|         |     52 # enter fullscreen mode for the focused container | 
|         |     53 bindsym $mod+e fullscreen | 
|         |     54  | 
|         |     55 # change container layout (stacked, tabbed, default) | 
|         |     56 bindsym $mod+u layout stacking | 
|         |     57 bindsym $mod+eacute layout tabbed | 
|         |     58 bindsym $mod+p layout default | 
|         |     59  | 
|         |     60 # toggle tiling / floating | 
|         |     61 bindsym $mod+Shift+nobreakspace floating toggle | 
|         |     62  | 
|         |     63 # change focus between tiling / floating windows | 
|         |     64 bindsym $mod+space focus mode_toggle | 
|         |     65  | 
|         |     66 # focus the parent container | 
|         |     67 bindsym $mod+a focus parent | 
|         |     68  | 
|         |     69 # focus the child container | 
|         |     70 #bindcode $mod+d focus child | 
|         |     71  | 
|         |     72 # switch to workspace | 
|         |     73 bindsym $mod+quotedbl workspace 1 | 
|         |     74 bindsym $mod+guillemotleft workspace 2 | 
|         |     75 bindsym $mod+guillemotright workspace 3 | 
|         |     76 bindsym $mod+parenleft workspace 4 | 
|         |     77 bindsym $mod+parenright workspace 5 | 
|         |     78 bindsym $mod+at workspace 6 | 
|         |     79 bindsym $mod+plus workspace 7 | 
|         |     80 bindsym $mod+minus workspace 8 | 
|         |     81 bindsym $mod+slash workspace 9 | 
|         |     82 bindsym $mod+asterisk workspace 10 | 
|         |     83  | 
|         |     84 # move focused container to workspace | 
|         |     85 bindsym $mod+Shift+1 move workspace 1 | 
|         |     86 bindsym $mod+Shift+2 move workspace 2 | 
|         |     87 bindsym $mod+Shift+3 move workspace 3 | 
|         |     88 bindsym $mod+Shift+4 move workspace 4 | 
|         |     89 bindsym $mod+Shift+5 move workspace 5 | 
|         |     90 bindsym $mod+Shift+6 move workspace 6 | 
|         |     91 bindsym $mod+Shift+7 move workspace 7 | 
|         |     92 bindsym $mod+Shift+8 move workspace 8 | 
|         |     93 bindsym $mod+Shift+9 move workspace 9 | 
|         |     94 bindsym $mod+Shift+0 move workspace 10 | 
|         |     95  | 
|         |     96 # reload the configuration file | 
|         |     97 bindsym $mod+Shift+X reload | 
|         |     98 # restart i3 inplace (preserves your layout/session, can be used to upgrade i3) | 
|         |     99 bindsym $mod+Shift+O restart | 
|         |    100 # exit i3 (logs you out of your X session) | 
|         |    101 bindsym $mod+Shift+P exit | 
|         |    102  | 
|         |    103 # resize window (you can also use the mouse for that) | 
|         |    104 mode "resize" { | 
|         |    105         # These bindings trigger as soon as you enter the resize mode | 
|         |    106  | 
|         |    107         # They resize the border in the direction you pressed, e.g. | 
|         |    108         # when pressing left, the window is resized so that it has | 
|         |    109         # more space on its left | 
|         |    110  | 
|         |    111 bindsym t resize shrink left 10 px or 10 ppt | 
|         |    112 bindsym Shift+T resize grow   left 10 px or 10 ppt | 
|         |    113  | 
|         |    114 bindsym s resize shrink down 10 px or 10 ppt | 
|         |    115 bindsym Shift+S resize grow   down 10 px or 10 ppt | 
|         |    116  | 
|         |    117 bindsym r resize shrink up 10 px or 10 ppt | 
|         |    118 bindsym Shift+R resize grow   up 10 px or 10 ppt | 
|         |    119  | 
|         |    120 bindsym n resize shrink right 10 px or 10 ppt | 
|         |    121 bindsym Shift+N resize grow   right 10 px or 10 ppt | 
|         |    122  | 
|         |    123         # same bindings, but for the arrow keys | 
|         |    124 bindsym Left resize shrink left 10 px or 10 ppt | 
|         |    125 bindsym Shift+Left resize grow   left 10 px or 10 ppt | 
|         |    126  | 
|         |    127 bindsym Down resize shrink down 10 px or 10 ppt | 
|         |    128 bindsym Shift+Down resize grow   down 10 px or 10 ppt | 
|         |    129  | 
|         |    130 bindsym Up resize shrink up 10 px or 10 ppt | 
|         |    131 bindsym Shift+Up resize grow   up 10 px or 10 ppt | 
|         |    132  | 
|         |    133 bindsym Right resize shrink right 10 px or 10 ppt | 
|         |    134 bindsym Shift+Right resize grow   right 10 px or 10 ppt | 
|         |    135  | 
|         |    136         # back to normal: Enter or Escape | 
|         |    137 bindsym Return mode "default" | 
|         |    138 bindsym Escape mode "default" | 
|         |    139 } | 
|         |    140  | 
|         |    141 bindsym $mod+o mode "resize" | 
|         |    142  | 
|         |    143 # start programs | 
|         |    144 bindsym $mod+Ctrl+Return exec /usr/bin/dmenu_run | 
|         |    145 # bindsym $mod+Return exec /usr/bin/synapse | 
|         |    146 bindsym $mod+Shift+Return exec /usr/bin/x-terminal-emulator | 
|         |    147  | 
|         |    148 # Start i3bar to display a workspace bar (plus the system information i3status | 
|         |    149 # finds out, if available) | 
|         |    150 exec gnome-settings-daemon | 
|         |    151 # exec xsetbg -fullscreen -onroot -border black themes/backgrounds/default.jpg | 
|         |    152 exec trayer --align right --height 18 | 
|         |    153 exec i3status | i3bar -d | 
|         |    154 exec nm-applet | 
|         |    155 exec synapse -s |