Created
September 5, 2018 14:28
-
-
Save AnthonyWharton/a5e32f56cdde9bcc5620cf5399c43773 to your computer and use it in GitHub Desktop.
Firefox Desktop Theme Fix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Quick and dirty script to patch the firefox desktop file to always use a | |
# white GTK theme as to not break website appearances. Does a crude check to | |
# ensure that it doesn't apply the patch twice. | |
if [[ "$EUID" -ne 0 ]]; then | |
echo "This fix requires root, please allow for root privileges." | |
echo "Gaining root privilege for file fix.. " | |
gksu $0 &> /dev/null | |
exit $? | |
fi | |
grep -Fq "bash" /usr/share/applications/firefox.desktop | |
if [[ $? -ne 0 ]]; then | |
echo "Applying fix" | |
sed -i "s/\(Exec=\)\(.*\)/\1bash -c \'GTK_THEME=Adwaita\:light \2\'/" \ | |
/usr/share/applications/firefox.desktop | |
else | |
echo "Not applied fix - seems to already be there!" | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment