19 lines
436 B
Bash
Executable File
19 lines
436 B
Bash
Executable File
#!/bin/bash
|
|
|
|
replace_kv() {
|
|
sed -i "s/^${1}.*/${1}${2}/g" "${3}"
|
|
}
|
|
|
|
if [ "$#" -ne 2 ]; then
|
|
echo "Change user's cursors."
|
|
echo "Usage: set-cursor-theme cursor_theme size"
|
|
exit
|
|
fi
|
|
|
|
|
|
replace_kv "Xcursor.theme:" " ${1}" ~/.Xresources
|
|
replace_kv "Xcursor.size:" " ${2}" ~/.Xresources
|
|
|
|
replace_kv "gtk-cursor-theme-name=" "${1}" ~/.config/gtk-3.0/settings.ini
|
|
replace_kv "gtk-cursor-theme-size=" "${2}" ~/.config/gtk-3.0/settings.ini
|