|
|
|
@ -20,15 +20,20 @@ font xft:Deja Vu Sans 8
|
|
|
|
|
floating_modifier $mod
|
|
|
|
|
#/exec
|
|
|
|
|
# start a terminal
|
|
|
|
|
bindsym $mod+Return exec /home/jfernando/.bin/i3-one-instance urxvt # $HOME/.bin/one-instance urxvt
|
|
|
|
|
bindsym $mod+Return exec i3-one-instance urxvt
|
|
|
|
|
|
|
|
|
|
# start lock
|
|
|
|
|
bindsym Control+Mod1+l exec i3lock
|
|
|
|
|
|
|
|
|
|
bindsym Control+Mod1+w exec google-chrome
|
|
|
|
|
bindsym Control+Mod1+w exec i3-one-instance google-chrome
|
|
|
|
|
bindsym Control+Mod1+g exec gvim
|
|
|
|
|
bindsym Control+Mod1+f exec pcmanfm
|
|
|
|
|
|
|
|
|
|
# Spotify
|
|
|
|
|
bindsym XF86AudioPlay exec spotify-remote.py -a playPause
|
|
|
|
|
bindsym XF86AudioNext exec spotify-remote.py -a next
|
|
|
|
|
bindsym XF86AudioPrev exec spotify-remote.py -a previous
|
|
|
|
|
|
|
|
|
|
# kill focused window
|
|
|
|
|
bindsym $mod+q kill
|
|
|
|
|
|
|
|
|
@ -146,6 +151,7 @@ bindsym $mod+r mode "resize"
|
|
|
|
|
|
|
|
|
|
bindsym $mod+n exec i3-input -F 'rename workspace to %s' -P 'New name: '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Start i3bar to display a workspace bar (plus the system information i3status
|
|
|
|
|
# finds out, if available)
|
|
|
|
|
bar {
|
|
|
|
@ -159,6 +165,10 @@ client.unfocused #333333 #222222 #888888 #292d2e
|
|
|
|
|
client.urgent #2f343a #900000 #ffffff #900000
|
|
|
|
|
|
|
|
|
|
for_window [class="^Google-chrome$"] border none
|
|
|
|
|
assign [class="Google-chrome" window_role="browser"] 2 Web
|
|
|
|
|
assign [class="Google-chrome" window_role="browser"] 2: Web
|
|
|
|
|
for_window [class="^URxvt$"] border 1px
|
|
|
|
|
assign [class="^URxvt$"] 1 Term
|
|
|
|
|
assign [class="^URxvt$"] 1: Term
|
|
|
|
|
|
|
|
|
|
workspace "1: Term" output DP1
|
|
|
|
|
workspace "2: Web" output DP1
|
|
|
|
|
workspace 3 output eDP1
|
|
|
|
|