config (5389B)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 | # Solarized-ish theme set $mod Mod4 #STARTUP exec compton --config ~/.comptonrc --backend glx --vsync opengl-swc --paint-on-overlay -b exec feh --bg-scale ~/pictures/efaw.jpg # hide dem borders hide_edge_borders both # hide dem titles for_window [class="^.*"] border pixel 1 for_window [title="^float$"] floating enable #colors #solarized theme, weird set $background #1C1C1C set $back-inact #1C1C1C set $back-urgen #B85335 set $border #1C1C1C set $bor-in #1C1C1C set $bor-ur #1C1C1C set $text #FFB946 set $t-in #888888 set $t-ur #CF6A4C # class border background text indicator client.focused $border $background $text #31392F client.focused_inactive $bor-in $back-inact $t-in #676767 client.unfocused $bor-in $back-inact $t-in #515151 client.urgent $bor-ur $back-urgen $t-ur #900000 # font for window titles. ISO 10646 = Unicode #apt-get install xfonts-terminus #apt-get install xfonts-jmk font xft:Neep Alt 8 # Use Mouse+$mod to drag floating windows to their wanted position floating_modifier $mod # start a terminal bindsym $mod+Return exec urxvt bindsym $mod+j exec urxvt -T float # kill focused window bindsym $mod+shift+Q kill # start dmenu (a program launcher) bindsym $mod+d exec dmenu_run bindsym $mod+s exec pmenu bindsym $mod+shift+d exec i3-dmenu-desktop # change focus bindsym $mod+b focus left bindsym $mod+n focus down bindsym $mod+p focus up bindsym $mod+f 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+b move left bindsym $mod+Shift+n move down bindsym $mod+Shift+p move up bindsym $mod+Shift+f 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 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+Shfit+z fullscreen # change container layout (stacked, tabbed, default) bindsym $mod+t layout stacking bindsym $mod+w layout tabbed bindsym $mod+e layout default # toggle tiling / floating bindsym $mod+Shift+space 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+1 workspace 1 bindsym $mod+2 workspace 2 bindsym $mod+3 workspace 3 bindsym $mod+4 workspace 4 bindsym $mod+5 workspace 5 bindsym $mod+6 workspace 6 bindsym $mod+7 workspace 7 bindsym $mod+8 workspace 8 bindsym $mod+9 workspace 9 bindsym $mod+0 workspace 10 # move focused container to workspace bindsym $mod+Shift+exclam move workspace 1 bindsym $mod+Shift+at move workspace 2 bindsym $mod+Shift+numbersign move workspace 3 bindsym $mod+Shift+dollar move workspace 4 bindsym $mod+Shift+percent move workspace 5 bindsym $mod+Shift+asciicircum move workspace 6 bindsym $mod+Shift+ampersand move workspace 7 bindsym $mod+Shift+asterisk move workspace 8 bindsym $mod+Shift+parenleft move workspace 9 bindsym $mod+Shift+parenright 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 exec xfce4-session-logout # 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 b resize shrink left 1 px or 1 ppt bindsym Shift+B resize grow left 1 px or 1 ppt bindsym n resize shrink down 1 px or 1 ppt bindsym Shift+N resize grow down 1 px or 1 ppt bindsym p resize shrink up 1 px or 1 ppt bindsym Shift+P resize grow up 1 px or 1 ppt bindsym f resize shrink right 1 px or 1 ppt bindsym Shift+F resize grow right 1 px or 1 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+r mode "resize" # Start i3bar to display a workspace bar (plus the system information i3status # finds out, if available) bar { status_command conky-i3bar position top # tray_output none output DFP2 colors { background $back-inact statusline $text #border #back #text focused_workspace $border $background $text active_workspace $border $background $text inactive_workspace $bor-in $back-inact $t-in urgent_workspace $bor-ur $back-urgen $t-ur } } |