Cambiando el tema por defecto de Meld

No Comments
Meld si el programita que nos ayuda a realizar los merge al menos el que mas me agrada, y lo uso a diario en el trabajo, mas o menos como 1 año y un poco mas que hize un post referente a este programa el cual lo tienen aqui Comparación de directorios con  Meld, llevaba ya algunos días bueno varios con el tema por defecto combinado con el tema que tengo de escritorio no llegaba a ver bien los cambios las referencias no se notaban y era bastante tedioso realizar los MERGE, por ello me puse a revisar y  encontre un script la verdad no se quien lo realizo,  solo lo vi y manos a la obra  y el cambio es bastante sorprendente se acomodo a mi tema actual, claro que haciendo un par de cambios adicionales.

Ahora si para tenerlo a punto y hacer funcionar el script lo que hacemos es, copiar en un .sh para posteriormente ejecutarlo desde la terminal ./meld.sh y listo tenemos el tema de meld modificado.

#!/bin/sh

cd /usr/lib/meld/meld/
echo "Patching files in $(pwd)"

sed '
s/\(color_delete_bg"[^"]*\)"[^"]*"/\1"#003300"/
s/\(color_replace_bg"[^"]*\)"[^"]*"/\1"#112233"/
s/\(color_replace_fg"[^"]*\)"[^"]*"/\1"gray80"/
s/\(color_conflict_fg"[^"]*\)"[^"]*"/\1"White"/
s/\(color_inline_bg"[^"]*\)"[^"]*"/\1"#223344"/
s/\(color_inline_fg"[^"]*\)"[^"]*"/\1"White"/
s/\(color_edited_bg"[^"]*\)"[^"]*"/\1"gray20"/
s/\(color_edited_fg"[^"]*\)"[^"]*"/\1"White"/
' preferences.py > preferences.py.new

sed '
s/foreground="[^"]*"\([^#]*#[ ]*STATE_NORMAL\)/foreground="white"\1/
s/foreground="[^"]*"\([^#]*#[ ]*STATE_NOCHANGE\)/foreground="white"\1/
' tree.py > tree.py.new

for file in preferences.py tree.py; do
        mv "$file.new" "$file"
done

echo -e "\e[32;1mDone\e[0m (Note: In case meld doesn't work anymore, please reinstall it.)"


Meld cambiado

Como se ve en la imagen, superior el tema de meld totalmente modificado.. 

0 comentarios

Publicar un comentario en la entrada