You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#! /bin/sh
export PANEL_FIFO="/tmp/djsissom-panel-fifo"export XDG_CURRENT_DESKTOP="KDE"#export QT_QPA_PLATFORMTHEME="qt5ct"export SAL_USE_VCLPLUGIN="kde4"
sxhkd & # start hotkey daemon
bspc config border_width 2bspc config window_gap 12bspc config split_ratio 0.6#bspc config borderless_monocle true#bspc config gapless_monocle truebspc config history_aware_focus true#bspc config pointer_follows_monitor true#bspc config auto_cancel truebspc config remove_disabled_monitors falsebspc config remove_unplugged_monitors false#bspc config persistent_monitors truebspc config merge_overlapping_monitors truebspc config presel_feedback_color \#FFFFFF
bspc config ignore_ewmh_focus truebspc config click_to_focus truebspc config pointer_modifier mod1
bspc config normal_border_color '#000000'bspc config active_border_color '#000000'bspc config focused_border_color '#00FFEE'
# hack to fix monitor order#bspc monitor -s left
bspc rule -a Gimp state=floatingbspc rule -a Gimp-2.8 state=floatingbspc rule -a *:gwenview state=floating layer=abovebspc rule -a *:gv state=floatingbspc rule -a *:feh state=floatingbspc rule -a *:Plugin-container state=floatingbspc rule -a *:Conky sticky=on manage=off lower=onbspc rule -a *:Screenkey manage=offbspc rule -a Steam border=off state=floatingbspc rule -a Stellaris border=off state=fullscreen#bspc rule -a vlc:vlc state=floating layer=above
bspc config external_rules_command "$HOME/.config/bspwm/external_rules"
i=1#for monitor in DVI-D-0 DVI-I-1 DP-1; do#for monitor in $(bspc query -M); dofor monitor in $(bspc query -M --names); do bspc monitor $monitor \ -d $i/Desktop-2 $i/Desktop-1 $i/Desktop-0 $i/Desktop+1 $i/Desktop+2 #-n "$i" \ let i++done#NMON=$iunset i
for i in {1..6}; do bspc desktop --focus next; bspc monitor --focus next;done
#bspc monitor -r Desktop2
#bspc monitor DVI-D-0 -d I II III#bspc monitor DVI-I-0 -d IV V VI#bspc monitor DP-1 -d VII VIII IX
#!/bin/sh##i=1#for monitor in $(bspc query -M); do#bspc monitor $monitor \# -n "$i" \# -d $i/{i,ii,iii,iv,v,vi,vii,viii,ix,x}# let i++#done#NMON=$i#unset i##bspc config top_padding 14 ### Visual options#bspc config split_ratio 0.50#bspc config border_width 1#bspc config window_gap 4#bspc config borderless_monocle true#bspc config gapless_monocle true#bspc config focus_follows_pointer true#bspc config auto_alternate true#bspc config auto_cancel true#bspc config normal_border_color "#504339"#bspc config active_border_color "#504339"#bspc config focused_border_color "#817267"#bspc config presel_border_color "#9a875f"#bspc config urgent_border_color "#504339"#bspc config normal_frame_opacity 0.0#bspc config focused_frame_opacity 0.1#### Rules#bspc rule -a Skype pseudo_tiled=on#bspc rule -a Spotify pseudo_tiled=on#bspc rule -a Thunar pseudo_tiled=on#bspc rule -a Skype pseudo_tiled=on#bspc rule -a File-roller pseudo_tiled=on#bspc rule -a Transmission-gtk pseudo_tiled=on#bspc rule -a Conky sticky=on manage=off lower=on#bspc rule -a astime sticky=on#bspc rule -a feh floating=on manage=off#
[ -e "$PANEL_FIFO" ] && bspc subscribe report > "$PANEL_FIFO" &pgrep -x panel > /dev/null || bspwm-panel &
|