shell script for setting gnome-terminal color palette to use Solarized theme
#!/bin/sh | |
# | |
# Shell script that configures gnome-terminal to use solarized theme | |
# colors. Written for Ubuntu 11.10, untested on anything else. | |
# | |
# Solarized theme: http://ethanschoonover.com/solarized | |
# | |
# Adapted from these sources: | |
# https://gist.github.com/1280177 | |
# http://xorcode.com/guides/solarized-vim-eclipse-ubuntu/ | |
case "$1" in | |
"dark") | |
PALETTE="#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:#FDFDF6F6E3E3" | |
BG_COLOR="#00002B2B3636" | |
FG_COLOR="#65657B7B8383" | |
;; | |
"light") | |
PALETTE="#EEEEE8E8D5D5:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#070736364242:#FDFDF6F6E3E3:#CBCB4B4B1616:#9393A1A1A1A1:#838394949696:#65657B7B8383:#6C6C7171C4C4:#58586E6E7575:#00002B2B3636" | |
BG_COLOR="#FDFDF6F6E3E3" | |
FG_COLOR="#838394949696" | |
;; | |
*) | |
echo "Usage: solarize [light | dark]" | |
exit | |
;; | |
esac | |
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_background" --type bool false | |
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" --type bool false | |
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "$PALETTE" | |
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "$BG_COLOR" | |
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "$FG_COLOR" |
This comment has been minimized.
This comment has been minimized.
Here is a tip for Mate users:To make this work, replace |
This comment has been minimized.
This comment has been minimized.
Hmm... For some reason my terminal is still using a strange dark grey for the numbered sidebar, rather than the attractive light grey-blue that I see in this screenshot. |
This comment has been minimized.
This comment has been minimized.
Hej man, thank you :) |
This comment has been minimized.
This comment has been minimized.
Thank you! |
This comment has been minimized.
This comment has been minimized.
Thank you! |
This comment has been minimized.
This comment has been minimized.
Yes, perfect. |
This comment has been minimized.
This comment has been minimized.
this works great for everything except my PS1 colors, it distorts them Greens are grey and blue is darker blue |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This comment has been minimized.
Before running this script please make a new copy of your current terminal profile in the "Edit" -> "Profiles" menu in case you want to switch back later. To use this script, paste this file into your home folder as
solarize.sh
and then runchmod +x solarize.sh
.