Mouse fixes

This commit is contained in:
Daniel Flanagan 2017-07-27 14:07:18 -05:00
parent 528281d90c
commit 30fb374849
5 changed files with 23 additions and 21 deletions

View file

@ -22,6 +22,7 @@ bspc config border_width "$BORDER_WIDTH"
bspc config split_ratio 0.666666 bspc config split_ratio 0.666666
bspc config borderless_monocle true bspc config borderless_monocle true
bspc config gapless_monocle true bspc config gapless_monocle true
bspc config pointer_modifier "mod4"
bspc config window_gap "$WINDOW_GAP" bspc config window_gap "$WINDOW_GAP"

View file

@ -27,7 +27,7 @@ fi
if command -v sxhkd >/dev/null 2>&1; then if command -v sxhkd >/dev/null 2>&1; then
# export HIGHLIGHT_COLOR=$(xrdb -query | sed -ne 's/.*font:\s*xft:.*\-\(.*\)$/\1/p' | head -n 1) # export HIGHLIGHT_COLOR=$(xrdb -query | sed -ne 's/.*font:\s*xft:.*\-\(.*\)$/\1/p' | head -n 1)
sxhkd & sxhkd -m -1 &
fi fi
if [ -f "$DOTFILES_PATH/de/xloadresources" ]; then if [ -f "$DOTFILES_PATH/de/xloadresources" ]; then

View file

@ -37,7 +37,7 @@ super + bracket{left,right}
bspc desktop -f {prev,next} bspc desktop -f {prev,next}
# preselect the splitting area for the current node # preselect the splitting area for the current node
super + ctrl + {h,j,k,l}c super + ctrl + {h,j,k,l}
bspc node -p {west,south,north,east} bspc node -p {west,south,north,east}
# clear the splitting area # clear the splitting area
@ -53,40 +53,40 @@ super + alt + shift + {h,j,k,l}
bspc node {@east -r -10,@north -r +10,@south -r -10,@west -r +10} bspc node {@east -r -10,@north -r +10,@south -r -10,@west -r +10}
# set node split ratio # set node split ratio
super + ctrl + {1-9,0} super + ctrl + {1-9}
bspc node --ratio 0.{1-9,10} bspc node -o 0.{1-9}
# move a floating window very slowly # move a floating window very slowly
super + shift + {Left,Down,Up,Right} super + shift + {Left,Down,Up,Right}
xdo move {-x -1,-y +1,-y -1,-x +1} bspc node --move {-1 0, 0 1, 0 -1, 1 0}
# move a floating window # move a floating window
super + {Left,Down,Up,Right} super + {Left,Down,Up,Right}
xdo move {-x -20,-y +20,-y -20,-x +20} bspc node --move {-20 0, 0 20, 0 -20, 20 0}
# focus/move node to the selected desktop # focus/move node to the selected desktop
super + {_,shift + }{1-9,0} super + {_,shift + }{1-9,0}
bspc {desktop -f,node -d} ^{1-9,10} bspc {desktop -f,node -d} ^{1-9,10}
# focus clicked node # # focus clicked node
~button1 ~button1
bspc node -f pointed bspc node -f pointed
# mouse controls for node movement and resizing # # mouse controls for node movement and resizing
super + button{1-3} # super + button{1-3}
bspc pointer -g {move,resize_side,resize_corner} # bspc pointer -g {move,resize_side,resize_corner}
# simulate mouse2 # # simulate mouse2
shift + super + button1 # shift + super + button1
bspc pointer -g resize_corner # bspc pointer -g resize_corner
# ??? # # ???
super + !button{1-3} # super + !button{1-3}
bspc pointer -t %i %i # bspc pointer -t %i %i
# ??? # # ???
super + @button{1-3} # super + @button{1-3}
bspc pointer -u # bspc pointer -u
# change node gap and desktop padding # change node gap and desktop padding
super + plus super + plus

View file

@ -20,8 +20,6 @@ if [ -f "$HOME/.xmodmap" ]; then
xmodmap "$HOME/.xmodmap" xmodmap "$HOME/.xmodmap"
fi fi
[[ -f ~/.Xmodmap ]] && xmodmap ~/.Xmodmap
pulseaudio --start & pulseaudio --start &
# fire up wm # fire up wm

3
scripts/bin/murxvt Executable file
View file

@ -0,0 +1,3 @@
#!/usr/bin/env bash
urxvtc -fn "xft:Monaco:pixelsize=16" -letsp -2