Commençons par ceux qui existent déjà. Par exemple Oblivion la palette de couleurs :
$ dpkg -S oblivion
libgtksourceview-3.0-common: /usr/share/gtksourceview-3.0/styles/oblivion.xml
La ligne ci-dessus indique que ce fichier provient de libgtksourceview-3.0-common
paquet.
Il s'agit d'un fichier XML. Sa syntaxe est couverte par Référence de la définition du schéma de style .
Pour commencer le piratage, on peut créer une version locale de Oblivion en le copiant dans le dossier correspondant et en le renommant en Oblivion-mod :
mkdir -p ~/.local/share/gtksourceview-3.0/styles
cp /usr/share/gtksourceview-3.0/styles/oblivion.xml ~/.local/share/gtksourceview-3.0/styles/oblivion-mod.xml
sed -i "s/oblivion/oblivion-mod/g" ~/.local/share/gtksourceview-3.0/styles/oblivion-mod.xml
sed -i "s/Oblivion/Oblivion-mod/g" ~/.local/share/gtksourceview-3.0/styles/oblivion-mod.xml
sed -i "s/Dark color/Modified dark color/" ~/.local/share/gtksourceview-3.0/styles/oblivion-mod.xml
et ensuite appliquer ce thème et éditer continuellement le fichier.
Notez également qu'il existe des collections de styles sur le net :
- https://www.gnome-look.org/browse/cat/279/order/latest/
- https://github.com/trusktr/gedit-color-schemes