diff --git a/.bin/sp b/.bin/sp index e8d09fd..812ebcd 100755 --- a/.bin/sp +++ b/.bin/sp @@ -15,9 +15,9 @@ else then # move window to current workspace #wmctrl -i -r $WID -t $(xprop -root _NET_CURRENT_DESKTOP | cut -d'=' -f2) - wmctrl -i -r $WID -t $(wmctrl -d | grep '*' | cut -d ' ' -f '1') + wmctrl -i -r $WID -t $_SWM_WS # remove hidden flag - wmctrl -i -r $WID -b remove,hidden + wmctrl -i -r $WID -b remove,hidden,sicky # activate (give focus) wmctrl -i -a $WID else diff --git a/.config/spectrwm/spectrwm.conf b/.config/spectrwm/spectrwm.conf index e584364..f49a45d 100644 --- a/.config/spectrwm/spectrwm.conf +++ b/.config/spectrwm/spectrwm.conf @@ -2,7 +2,9 @@ border_width = 2 color_focus = rgb:77/77/77 color_focus_maximized = rgb:28/28/28 +color_focus_free = rgb:77/77/77 color_unfocus = rgb:47/47/47 +color_unfocus_free = rgb:47/47/47 region_padding = 20 tile_gap = 24 @@ -10,10 +12,13 @@ tile_gap = 24 bar_border_width = 4 bar_border = rgb:18/18/18 bar_border_unfocus = rgb:18/18/18 +bar_border_free = rgb:18/18/18 bar_color = rgb:18/18/18 +bar_color_free = rgb:18/18/18 bar_color_selected = rgb:18/24/28 bar_font_color = rgb:99/99/99,red bar_font_color_selected = rgb:ff/ff/ff +bar_font_color_free = rgb:99/99/99,red bar_font = FuraCodeNerdFont-11 bar_font_pua = FuraCodeNerdFont-11 bar_action = cbar @@ -38,10 +43,13 @@ focus_close_wrap = 1 focus_mode = default verbose_layout = 1 warp_pointer = 1 +click_to_raise = 1 # Custom Quirks quirk[IPMIView20-IPMIView20:IPMIView20-IPMIView20] = FLOAT + ANYWHERE -quirk[scratchpad] = WS[-1] + ANYWHERE + FLOAT +quirk[scratchpad] = FLOAT + ANYWHERE + FOCUSPREV +#quirk[Vimb] = NORESIZE +#quirk[qutebrowser] = NORESIZE quirk[Nsxiv:tabbed] = NOFOCUSONMAP + FOCUSPREV # Window Manager Keys diff --git a/.config/spectrwm/spectrwm_map.conf b/.config/spectrwm/spectrwm_map.conf index 913ca07..632e800 100644 --- a/.config/spectrwm/spectrwm_map.conf +++ b/.config/spectrwm/spectrwm_map.conf @@ -7,7 +7,7 @@ bind[cycle_layout] = MOD+l bind[flip_layout] = MOD+Shift+l bind[float_toggle] = MOD+space -bind[free_toggle] = MOD+Shift+space +#bind[free_toggle] = MOD+Shift+BackSpace bind[focus_free] = MOD+Shift+BackSpace # FOCUS