Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #
- # OBLOGOUT ICON SET BUILDER
- #
- # requirement: librsvg, geany, gnome-colors-icon-theme
- # created by mattia.b89 <mattia DOT b89 AT gmail DOT com>
- # based on "forger" command <http://ubuntuforums.org/showthread.php?p=5131769>
- #
- TEMP_DIR=/tmp/WIP
- HEIGHT=128
- WIDTH=128
- EDITOR=geany
- CONVERTER=rsvg-convert
- TEXT="Ora si aprirà l'editor di testo in cui potrai modificare il tema usato da OBLOGOUT.\nSe desideri usare le icone appena creata, modifica il file come segue:\n\n\nbuttontheme = gnome-colors-$HEIGHT-$WIDTH"
- mkdir $TEMP_DIR
- cd /usr/share/icons/gnome-colors-common/scalable/actions
- cp system-lock-screen.svg "$TEMP_DIR/"
- cp application-exit.svg "$TEMP_DIR/"
- cp view-refresh.svg "$TEMP_DIR/"
- cp process-stop.svg "$TEMP_DIR/"
- cd /usr/share/icons/gnome-colors-common/scalable/apps
- cp gnome-session-suspend.svg "$TEMP_DIR/"
- cp gnome-session-hibernate.svg "$TEMP_DIR/"
- cp gnome-shutdown.svg "$TEMP_DIR/"
- cp gnome-session-switch.svg "$TEMP_DIR/"
- cd $TEMP_DIR
- for i in *; do $CONVERTER $i -w $WIDTH -h $HEIGHT -o `echo $i | sed -e 's/svg$/png/'`; done
- mv system-lock-screen.png lock.png
- mv application-exit.png logout.png
- mv view-refresh.png restart.png
- mv process-stop.png cancel.png
- mv gnome-session-suspend.png suspend.png
- mv gnome-session-hibernate.png hibernate.png
- mv gnome-shutdown.png shutdown.png
- mv gnome-session-switch.png switch.png
- sudo mkdir -pv "/usr/share/themes/gnome-colors-$HEIGHT-$WIDTH/oblogout"
- sudo cp -v *.png "/usr/share/themes/gnome-colors-$HEIGHT-$WIDTH/oblogout/"
- rm -rf $TEMP_DIR
- zenity --info --text="$TEXT"
- sudo $EDITOR /etc/oblogout.conf
Advertisement
Add Comment
Please, Sign In to add comment