#!/bin/bash # mb-cursor - set cursor size GTK3RC="$HOME"/.config/gtk-3.0/settings.ini XRES="$HOME/.Xresources" ## szukanie kursorow. ## find /usr/share/icons ~/.local/share/icons ~/.icons -type d -name "cursors" theme() { if grep Xcursor.theme ${XRES};then sd "^Xcursor.theme:.*$" "Xcursor.theme: ${1}" ${XRES} else echo "Xcursor.theme: ${1}" >> ${XRES} fi ## for GTK3 sd "^gtk-cursor-theme-name.*$" "gtk-cursor-theme-name=${1}" ${GTK3RC} sleep .5 xrdb -merge ~/.Xresources sleep .5 openbox --restart } size() { # 16 24 32 48 64 case "$1" in 16|24|32|48|64) ### for XRES if grep Xcursor.size ${XRES};then sd "^Xcursor.size:.*$" "Xcursor.size: ${1}" ${XRES} else echo "Xcursor.size: ${1}" >> ${XRES} fi ## for GTK3 sd "^gtk-cursor-theme-size.*$" "gtk-cursor-theme-size=${1}" ${GTK3RC} #sleep 1 #bl-reload-gtk23 sleep .5 xrdb -merge ~/.Xresources sleep .5 openbox --restart ;; *) echo "Wrong size. Must be 12 24 32 48 64" ;; esac } case "$1" in theme) theme "$2";; size) size "$2";; esac