2 votes

Comment puis-je créer des thèmes personnalisés dans l'éditeur Pluma pour que tout le monde puisse les utiliser ?

Ubuntu MATE 20.10 groovy

enter image description here Cet éditeur de code "Pluma" est livré avec Ubuntu mate

enter image description here (capture d'écran de https://mate-desktop.org/ )

Sur pluma > preferences > fonts & colors > Color scheme il déclare :

Vous pouvez ajouter un nouveau schéma de couleurs en cliquant sur Ajouter..., puis en sélectionnant un fichier de schéma de couleurs.
Vous pouvez supprimer le schéma de couleurs sélectionné en cliquant sur Supprimer

Où sont placés ces fichiers ? et s'agit-il de fichiers CSS ? J'aimerais créer quelques thèmes supplémentaires que tout le monde pourrait utiliser.

1voto

N0rbert Points 86925

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 :

  1. https://www.gnome-look.org/browse/cat/279/order/latest/
  2. https://github.com/trusktr/gedit-color-schemes

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X