Repository URL to install this package:
|
Version:
1.0.0-1pclos ▾
|
#!/bin/bash
#----------------------------------------------------------------------#
# Mercury Icons - Set of extra icons for the Mercury browser ----------#
# This program is free software: you can redistribute it and/or modify #
# it under the terms of the WTFPL, Just do wtf you want with it.-------#
#----------------------------------------------------------------------#
# run as root
USERS=$(who |sed 's/ .*//'|head -n1)
settings=$(yad --height=100 --tabnum=1 --columns=1 --width=400 --height=170 \
--fixed --center --text="Change Mercury Icons\n" \
--window-icon=/usr/lib/mercury/browser/chrome/icons/default/default16.png --title="Mercury Browser" \
--text-align=center \
--button=Close!gtk-cancel:1 --form \
--field="Mercury Default Icons"'!/usr/lib/mercury-browser-icons/default/default16.png!':FBTN \
'bash -c "echo Mercury Default Icons ; kill -USR2 $YAD_PID"' \
--field="Mercury Blue Icons"'!/usr/lib/mercury-browser-icons/blue/default16.png!':FBTN \
'bash -c "echo Mercury Blue Icons ; kill -USR2 $YAD_PID"' \
--field="Mercury Copper Icons"'!/usr/lib/mercury-browser-icons/copper/default16.png!':FBTN \
'bash -c "echo Mercury Copper Icons ; kill -USR2 $YAD_PID"' \
--field="Mercury Mobile Icons"'!/usr/lib/mercury-browser-icons/mobile/default16.png!':FBTN \
'bash -c "echo Mercury Mobile Icons ; kill -USR2 $YAD_PID"')
if [ -n "${settings}" ]; then
case $settings in
'Mercury Default Icons')
cp -rf /usr/lib/mercury-browser-icons/default/* /usr/lib/mercury/browser/chrome/icons/default
rm -f /usr/share/icons/hicolor/*/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/default/default64.png /usr/share/icons/hicolor/64x64/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/default/default48.png /usr/share/icons/hicolor/48x48/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/default/default32.png /usr/share/icons/hicolor/32x32/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/default/default16.png /usr/share/icons/hicolor/16x16/apps/mercury.png
gtk-update-icon-cache -f /usr/share/icons/hicolor/
su $USERS -c /usr/lib/mercury-browser-icons/notify/default.py
;;
'Mercury Blue Icons')
cp -rf /usr/lib/mercury-browser-icons/blue/* /usr/lib/mercury/browser/chrome/icons/default
rm -f /usr/share/icons/hicolor/*/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/blue/default64.png /usr/share/icons/hicolor/64x64/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/blue/default48.png /usr/share/icons/hicolor/48x48/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/blue/default32.png /usr/share/icons/hicolor/32x32/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/blue/default16.png /usr/share/icons/hicolor/16x16/apps/mercury.png
gtk-update-icon-cache -f /usr/share/icons/hicolor/
su $USERS -c /usr/lib/mercury-browser-icons/notify/blue.py
;;
'Mercury Copper Icons')
cp -rf /usr/lib/mercury-browser-icons/copper/* /usr/lib/mercury/browser/chrome/icons/default
rm -f /usr/share/icons/hicolor/*/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/copper/default64.png /usr/share/icons/hicolor/64x64/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/copper/default48.png /usr/share/icons/hicolor/48x48/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/copper/default32.png /usr/share/icons/hicolor/32x32/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/copper/default16.png /usr/share/icons/hicolor/16x16/apps/mercury.png
gtk-update-icon-cache -f /usr/share/icons/hicolor/
su $USERS -c /usr/lib/mercury-browser-icons/notify/copper.py
;;
'Mercury Mobile Icons')
cp -r /usr/lib/mercury-browser-icons/mobile/* /usr/lib/mercury/browser/chrome/icons/default
rm -f /usr/share/icons/hicolor/*/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/mobile/default64.png /usr/share/icons/hicolor/64x64/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/mobile/default48.png /usr/share/icons/hicolor/48x48/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/mobile/default32.png /usr/share/icons/hicolor/32x32/apps/mercury.png
cp -rf /usr/lib/mercury-browser-icons/mobile/default16.png /usr/share/icons/hicolor/16x16/apps/mercury.png
gtk-update-icon-cache -f /usr/share/icons/hicolor/
su $USERS -c /usr/lib/mercury-browser-icons/notify/mobile.py
;;
esac
fi