11 |
11 |
12 set $mod Mod4 |
12 set $mod Mod4 |
13 |
13 |
14 # Font for window titles. Will also be used by the bar unless a different font |
14 # Font for window titles. Will also be used by the bar unless a different font |
15 # is used in the bar {} block below. ISO 10646 = Unicode |
15 # is used in the bar {} block below. ISO 10646 = Unicode |
16 font pango:Droid Sans Mono Slashed 10 |
16 font pango:monospace 10 |
17 #~font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 |
17 #~font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 |
18 # The font above is very space-efficient, that is, it looks good, sharp and |
18 # The font above is very space-efficient, that is, it looks good, sharp and |
19 # clear in small sizes. However, if you need a lot of unicode glyphs or |
19 # clear in small sizes. However, if you need a lot of unicode glyphs or |
20 # right-to-left text rendering, you should instead use pango for rendering and |
20 # right-to-left text rendering, you should instead use pango for rendering and |
21 # chose a FreeType font, such as: |
21 # chose a FreeType font, such as: |
33 # start dmenu (a program launcher) |
33 # start dmenu (a program launcher) |
34 #~bindsym $mod+d exec dmenu_run |
34 #~bindsym $mod+d exec dmenu_run |
35 # There also is the (new) i3-dmenu-desktop which only displays applications |
35 # There also is the (new) i3-dmenu-desktop which only displays applications |
36 # shipping a .desktop file. It is a wrapper around dmenu, so you need that |
36 # shipping a .desktop file. It is a wrapper around dmenu, so you need that |
37 # installed. |
37 # installed. |
38 # bindsym $mod+d exec --no-startup-id ~/.i3/i3-dmenu-desktop |
38 bindsym $mod+d exec --no-startup-id ~/.i3/i3-dmenu-desktop |
39 bindsym $mod+d exec --no-startup-id ~/.i3/j4-dmenu-desktop --dmenu="dmenu -i -b -p ] -nf \#CCC -nb \#555" |
39 # bindsym $mod+d exec --no-startup-id ~/.i3/j4-dmenu-desktop --dmenu="dmenu -i -b -p ] -nf \#CCC -nb \#555" |
40 |
40 |
41 # change focus |
41 # change focus |
42 bindsym $mod+j focus left |
42 bindsym $mod+j focus left |
43 bindsym $mod+k focus down |
43 bindsym $mod+k focus down |
44 bindsym $mod+l focus up |
44 bindsym $mod+l focus up |
91 bindsym $mod+b workspace back_and_forth |
91 bindsym $mod+b workspace back_and_forth |
92 bindsym $mod+minus workspace prev |
92 bindsym $mod+minus workspace prev |
93 bindsym $mod+equal workspace next |
93 bindsym $mod+equal workspace next |
94 |
94 |
95 # switch to workspace |
95 # switch to workspace |
96 bindsym $mod+1 workspace 1 |
96 bindsym $mod+1 workspace 1:Mail |
97 bindsym $mod+2 workspace 2 |
97 bindsym $mod+2 workspace 2 |
98 bindsym $mod+3 workspace 3 |
98 bindsym $mod+3 workspace 3 |
99 bindsym $mod+4 workspace 4 |
99 bindsym $mod+4 workspace 4 |
100 bindsym $mod+5 workspace 5 |
100 bindsym $mod+5 workspace 5 |
101 bindsym $mod+6 workspace 6 |
101 bindsym $mod+6 workspace 6 |
103 bindsym $mod+8 workspace 8 |
103 bindsym $mod+8 workspace 8 |
104 bindsym $mod+9 workspace 9 |
104 bindsym $mod+9 workspace 9 |
105 bindsym $mod+0 workspace 10 |
105 bindsym $mod+0 workspace 10 |
106 |
106 |
107 # move focused container to workspace |
107 # move focused container to workspace |
108 bindsym $mod+Shift+1 move container to workspace 1 |
108 bindsym $mod+Shift+1 move container to workspace 1:Mail |
109 bindsym $mod+Shift+2 move container to workspace 2 |
109 bindsym $mod+Shift+2 move container to workspace 2 |
110 bindsym $mod+Shift+3 move container to workspace 3 |
110 bindsym $mod+Shift+3 move container to workspace 3 |
111 bindsym $mod+Shift+4 move container to workspace 4 |
111 bindsym $mod+Shift+4 move container to workspace 4 |
112 bindsym $mod+Shift+5 move container to workspace 5 |
112 bindsym $mod+Shift+5 move container to workspace 5 |
113 bindsym $mod+Shift+6 move container to workspace 6 |
113 bindsym $mod+Shift+6 move container to workspace 6 |
158 |
158 |
159 bindsym XF86AudioLowerVolume exec ~/.i3/volume_ctrl down |
159 bindsym XF86AudioLowerVolume exec ~/.i3/volume_ctrl down |
160 bindsym XF86AudioRaiseVolume exec ~/.i3/volume_ctrl up |
160 bindsym XF86AudioRaiseVolume exec ~/.i3/volume_ctrl up |
161 bindsym XF86AudioMute exec ~/.i3/volume_ctrl mute |
161 bindsym XF86AudioMute exec ~/.i3/volume_ctrl mute |
162 |
162 |
|
163 assign [class="Icedove"] 1:Mail |
|
164 for_window [class="Icedove"] focus child; layout tabbed |
|
165 |
163 for_window [class="Xfce4-notifyd"] floating enable; border none; focus mode_toggle |
166 for_window [class="Xfce4-notifyd"] floating enable; border none; focus mode_toggle |
164 |
167 |
165 exec xsetroot -solid "SteelBlue4" |
168 exec xsetroot -solid "SteelBlue4" |
166 |
169 |
167 exec ~/.i3/auto-start |
170 exec ~/.i3/auto-start |