#!/bin/bash # XFCE4: IMPROVE WINDOW BORDER MOUSE SNAP BY INCREASING EDGE SIZE # APPLIES TO STYLE 'Numix' (Whisker menu -> Settings -> Appearance -> Style) # # This topic has been discussed here: https://github.com/numixproject/numix-gtk-theme/issues/100 # # The main issue in Xfce4 desktop usage is window border/edge size which is 1 px by default # This makes it very annoying and difficult to grab a window edge with mouse cursor # This modification should be applied to source files but can be done by # modifying installed style files, too (which this script does) # These modifications are proposed here: # https://github.com/MaxKh/numix-gtk-theme/commit/6057a2d907a2e3014ae9e268e1aed8dc819a55c8 ################################################################## sudo echo -e "\ /* XPM */\n \ static char * bottom_active_xpm[] = {\n \ \"8 5 3 1\",\n \ \" \tc None\",\n \ \".\tc #444444\",\n \ \"#\tc #484848\",\n \ \"........\",\n \ \"........\",\n \ \"........\",\n \ \"........\",\n \ \"########\"};" \ >> sudo tee /usr/share/themes/Numix/xfwm4/bottom-active.xpm ################################################################## sudo echo -e "\ /* XPM */\n \ static char * bottom_inactive_xpm[] = {\n \ \"8 5 3 1\",\n \ \" \tc None\",\n \ \".\tc #444444\",\n \ \"#\tc #393939\",\n \ \"........\",\n \ \"........\",\n \ \"........\",\n \ \"........\",\n \ \"########\"};" \ >> sudo tee /usr/share/themes/Numix/xfwm4/bottom-inactive.xpm ################################################################## sudo echo -e "\ /* XPM */\n \ static char * bottom_left_active_xpm[] = {\n \ \"24 5 3 1\",\n \ \" \tc None\",\n \ \".\tc #444444\",\n \ \"#\tc #484848\",\n \ \"#.......................\",\n \ \"#.......................\",\n \ \"#.......................\",\n \ \"#.......................\",\n \ \"########################\"};" \ >> sudo tee /usr/share/themes/Numix/xfwm4/bottom-left-active.xpm ################################################################## sudo echo -e "\ /* XPM */\n \ static char * bottom_left_inactive_xpm[] = {\n \ \"24 5 3 1\",\n \ \" \tc None\",\n \ \".\tc #444444\",\n \ \"#\tc #393939\",\n \ \"#.......................\",\n \ \"#.......................\",\n \ \"#.......................\",\n \ \"#.......................\",\n \ \"########################\"};" \ >> /usr/share/themes/Numix/xfwm4/bottom-left-inactive.xpm ################################################################## sudo echo -e "\ /* XPM */\n \ static char * bottom_right_active_xpm[] = {\n \ \"24 5 3 1\",\n \ \" \tc None\",\n \ \".\tc #444444\",\n \ \"#\tc #484848\",\n \ \".......................#\",\n \ \".......................#\",\n \ \".......................#\",\n \ \".......................#\",\n \ \"########################\"};" \ >> /usr/share/themes/Numix/xfwm4/bottom-right-active.xpm ################################################################## sudo echo -e "\ /* XPM */\n \ static char * bottom_right_inactive_xpm[] = {\n \ \"24 5 3 1\",\n \ \" \tc None\",\n \ \".\tc #444444\",\n \ \"#\tc #393939\",\n \ \".......................#\",\n \ \".......................#\",\n \ \".......................#\",\n \ \".......................#\",\n \ \"########################\"};" \ >> /usr/share/themes/Numix/xfwm4/bottom-right-inactive.xpm ##################################################################