web-dev-qa-db-fra.com

Comment définir le jeu de couleurs intégré pour gnome-terminal via CLI dans Ubuntu 16?

Je veux changer le schéma de couleurs de gnome-terminal au schéma intégré Rxvt. Je sais comment définir la couleur de fond et de fond et les 'couleurs de thème d'utilisation' avec gsettings, mais je ne trouve pas la bonne clé pour définir le schéma.

2
Lasse Meyer

Comme indiqué par egmont dans un commentaire,

la couleur "schéma" (par exemple "rxvt") n'est pas stockée dans les paramètres, ce sont les 16 couleurs individuelles qui sont stockées. La couleur "schéma" n’est qu’un concept de l’éditeur de profils graphique.

16.04

Dans les commandes ci-dessous, remplacez $profile par votre ID de profil, que vous pouvez obtenir à partir de

dconf list /org/gnome/terminal/legacy/profiles:/

Si vous n'avez qu'un seul profil, vous pouvez créer la variable:

profile="$(dconf list /org/gnome/terminal/legacy/profiles:/ | sed 's./..')"
  • Tango

    dconf write /org/gnome/terminal/legacy/profiles:/$profile/palette "['rgb(0,0,0)', 'rgb(204,0,0)', 'rgb(78,154,6)', 'rgb(196,160,0)', 'rgb(52,101,164)', 'rgb(117,80,123)', 'rgb(6,152,154)', 'rgb(211,215,207)', 'rgb(85,87,83)', 'rgb(239,41,41)', 'rgb(138,226,52)', 'rgb(252,233,79)', 'rgb(114,159,207)', 'rgb(173,127,168)', 'rgb(52,226,226)', 'rgb(238,238,236)']"
    
  • Console Linux

    dconf write /org/gnome/terminal/legacy/profiles:/$profile/palette "['rgb(0,0,0)', 'rgb(170,0,0)', 'rgb(0,170,0)', 'rgb(170,85,0)', 'rgb(0,0,170)', 'rgb(170,0,170)', 'rgb(0,170,170)', 'rgb(170,170,170)', 'rgb(85,85,85)', 'rgb(255,85,85)', 'rgb(85,255,85)', 'rgb(255,255,85)', 'rgb(85,85,255)', 'rgb(255,85,255)', 'rgb(85,255,255)', 'rgb(255,255,255)']"
    
  • XTerm

    dconf write /org/gnome/terminal/legacy/profiles:/$profile/palette "['rgb(0,0,0)', 'rgb(205,0,0)', 'rgb(0,205,0)', 'rgb(205,205,0)', 'rgb(30,144,255)', 'rgb(205,0,205)', 'rgb(0,205,205)', 'rgb(229,229,229)', 'rgb(76,76,76)', 'rgb(255,0,0)', 'rgb(0,255,0)', 'rgb(255,255,0)', 'rgb(70,130,180)', 'rgb(255,0,255)', 'rgb(0,255,255)', 'rgb(255,255,255)']"
    
  • Rxvt

    dconf write /org/gnome/terminal/legacy/profiles:/$profile/palette "['rgb(0,0,0)', 'rgb(205,0,0)', 'rgb(0,205,0)', 'rgb(205,205,0)', 'rgb(0,0,205)', 'rgb(205,0,205)', 'rgb(0,205,205)', 'rgb(250,235,215)', 'rgb(64,64,64)', 'rgb(255,0,0)', 'rgb(0,255,0)', 'rgb(255,255,0)', 'rgb(0,0,255)', 'rgb(255,0,255)', 'rgb(0,255,255)', 'rgb(255,255,255)']"
    
  • Par défaut

    (identique à Tango mais avec une palette de couleur différente 1 - gris foncé au lieu de noir)

    dconf write /org/gnome/terminal/legacy/profiles:/$profile/palette "['rgb(46,52,54)', 'rgb(204,0,0)', 'rgb(78,154,6)', 'rgb(196,160,0)', 'rgb(52,101,164)', 'rgb(117,80,123)', 'rgb(6,152,154)', 'rgb(211,215,207)', 'rgb(85,87,83)', 'rgb(239,41,41)', 'rgb(138,226,52)', 'rgb(252,233,79)', 'rgb(114,159,207)', 'rgb(173,127,168)', 'rgb(52,226,226)', 'rgb(238,238,236)']"
    

    ou

    dconf reset /org/gnome/terminal/legacy/profiles:/$profile/palette
    

Avec l'aide de ce commentaire


14.04

Dans les commandes ci-dessous, remplacez $profile par votre nom de profil, que vous pouvez obtenir à partir de

gconftool-2 --all-dirs /apps/gnome-terminal/profiles

Ce sera généralement Default.

  • Tango

    gconftool-2 --set /apps/gnome-terminal/profiles/$profile/palette --type=string "#000000000000:#CCCC00000000:#4E4E9A9A0606:#C4C4A0A00000:#34346565A4A4:#757550507B7B:#060698209A9A:#D3D3D7D7CFCF:#555557575353:#EFEF29292929:#8A8AE2E23434:#FCFCE9E94F4F:#72729F9FCFCF:#ADAD7F7FA8A8:#3434E2E2E2E2:#EEEEEEEEECEC"
    
  • Console Linux

    gconftool-2 --set /apps/gnome-terminal/profiles/$profile/palette --type=string "#000000000000:#AAAA00000000:#0000AAAA0000:#AAAA55550000:#00000000AAAA:#AAAA0000AAAA:#0000AAAAAAAA:#AAAAAAAAAAAA:#555555555555:#FFFF55555555:#5555FFFF5555:#FFFFFFFF5555:#55555555FFFF:#FFFF5555FFFF:#5555FFFFFFFF:#FFFFFFFFFFFF"
    
  • XTerm

    gconftool-2 --set /apps/gnome-terminal/profiles/$profile/palette --type=string "#000000000000:#CDCB00000000:#0000CDCB0000:#CDCBCDCB0000:#1E1A908FFFFF:#CDCB0000CDCB:#0000CDCBCDCB:#E5E2E5E2E5E2:#4CCC4CCC4CCC:#FFFF00000000:#0000FFFF0000:#FFFFFFFF0000:#46458281B4AE:#FFFF0000FFFF:#0000FFFFFFFF:#FFFFFFFFFFFF"
    
  • Rxvt

    gconftool-2 --set /apps/gnome-terminal/profiles/$profile/palette --type=string "#000000000000:#CDCD00000000:#0000CDCD0000:#CDCDCDCD0000:#00000000CDCD:#CDCD0000CDCD:#0000CDCDCDCD:#FAFAEBEBD7D7:#404040404040:#FFFF00000000:#0000FFFF0000:#FFFFFFFF0000:#00000000FFFF:#FFFF0000FFFF:#0000FFFFFFFF:#FFFFFFFFFFFF"
    
  • Par défaut

    (identique à Tango mais avec une palette de couleur différente 1 - gris foncé au lieu de noir)

    gconftool-2 --set /apps/gnome-terminal/profiles/$profile/palette --type=string "#2E2E34343636:#CCCC00000000:#4E4E9A9A0606:#C4C4A0A00000:#34346565A4A4:#757550507B7B:#060698209A9A:#D3D3D7D7CFCF:#555557575353:#EFEF29292929:#8A8AE2E23434:#FCFCE9E94F4F:#72729F9FCFCF:#ADAD7F7FA8A8:#3434E2E2E2E2:#EEEEEEEEECEC"
    

    ou

    gconftool-2 --unset /apps/gnome-terminal/profiles/$profile/palette
    

Avec l'aide de cette réponse


À propos, il est facile de faire cela via une interface graphique:

  1. Ouvrir gnome-terminal
  2. Allez à Modifier Préférences de profil Couleurs Palette
  3. Changer le schéma intégré
3
wjandrea