Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/02/2023, à 22:46

Lalo-Ubuntu

[Résolu] Thème par défaut du terminal Ubuntu

Bonjour !

Je souhaiterais reproduire le thème par défaut du terminal d'Ubuntu dans une autre distribution, mais je ne connais pas l'ensemble des paramètres.
Peut-être les connaissez-vous ?

Merci d'avance pour votre aide !

Dernière modification par Lalo-Ubuntu (Le 19/02/2023, à 09:33)

Hors ligne

#2 Le 17/02/2023, à 15:02

arverne73

Re : [Résolu] Thème par défaut du terminal Ubuntu

Bonjour,
A priori, l'aspect du terminal est défini dans un fichier nommé '.bashrc' à la racine de ton dossier personnel ; c'est un fichier caché, il faut donc faire Ctrl+h pour le faire apparaître.
Ensuite, utiliser ces paramètres dans une autre application est une autre histoire.


J-Paul - Utilisateur Ubuntu depuis 2006
Oracular 24.10 - AMD FX et carte graphique AMD Radeon HD 6850

Hors ligne

#3 Le 17/02/2023, à 15:13

Watael

Re : [Résolu] Thème par défaut du terminal Ubuntu

arverne73 a écrit :

Bonjour,
A priori, l'aspect du terminal est défini dans un fichier nommé '.bashrc' à la racine de ton dossier personnel

je crois que Lalo-Ubuntu parle du thème de l'émulateur de terminal X (gnome-terminal, konsole...)

sinon, quel aspect singulier a le terminal d'Ubuntu (capture) ?


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#4 Le 17/02/2023, à 18:25

arverne73

Re : [Résolu] Thème par défaut du terminal Ubuntu

Je ne suis pas sûr de saisir la différence entre ces "terminal". En tout cas, le terminal par défaut dans Ubuntu (GNOME) appelé par Ctrl+Alt+t a cet aspect chez moi : copie d'écran
Mais j'ai peut être modifié certaines préférences. Je pense que le vert est d'origine sur le prompt…


J-Paul - Utilisateur Ubuntu depuis 2006
Oracular 24.10 - AMD FX et carte graphique AMD Radeon HD 6850

Hors ligne

#5 Le 17/02/2023, à 18:37

Watael

Re : [Résolu] Thème par défaut du terminal Ubuntu

il y a des choses qui se règlent dans .bashrc : l'aspect du PROMPT (le texte en vert), entre autres,
et d'autres (la couleur du texte, la transparence...) qui sont paramétrables dans les Préférences du terminal Gnome.

oui, parler de terminal est toujours ambigu; en général, je précise terminal X (pour ne pas faire de favoritisme smile (xterm, (u)rxvt, gnome-term., konsole...)), ou TTY (accessibles par Ctrl-Alt Fn).


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#6 Le 17/02/2023, à 18:43

arverne73

Re : [Résolu] Thème par défaut du terminal Ubuntu

J'avoue que ces différences de terminal sont un peu hors de mes connaissance… et terminal X est-il toujours d'actualité avec un affichage Wayland?


J-Paul - Utilisateur Ubuntu depuis 2006
Oracular 24.10 - AMD FX et carte graphique AMD Radeon HD 6850

Hors ligne

#7 Le 17/02/2023, à 20:48

Watael

Re : [Résolu] Thème par défaut du terminal Ubuntu

ah, ben, on l'appellera terminal W. lol lol lol


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#8 Le 18/02/2023, à 23:52

Lalo-Ubuntu

Re : [Résolu] Thème par défaut du terminal Ubuntu

Voilà une capture du Terminal d'Ubuntu qui est effectivement l'émulateur gnome-terminal. J'aurais dû le préciser.

Il est livré avec un thème (fond violet et texte vert-blanc) que je trouve iconique d'Ubuntu, et c'est ce thème que je souhaiterais reproduire sur une autre machine non-ubuntu :
cool
Capture-d-cran-du-2023-02-18-23-47-59.png

Dernière modification par Lalo-Ubuntu (Le 18/02/2023, à 23:54)

Hors ligne

#9 Le 18/02/2023, à 23:58

Watael

Re : [Résolu] Thème par défaut du terminal Ubuntu

pour ce qui est du PROMPT (...@... XPS13:~$, c'est .bashrc), qui le gère. C'est la variable PS1, qui en défini le contenu et l'apparence.
pour le reste (texte blanc, fond violet), c'est dans les Préférences. il y a peut-être un fichier gnome-terminal... dans le répertoire .config/. Je ne sais pas : je n'utilise pas Gnome.


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#10 Le 19/02/2023, à 00:04

Lalo-Ubuntu

Re : [Résolu] Thème par défaut du terminal Ubuntu

Merci pour ta réponse, je vais aller voir et essayer tout ça !

Hors ligne

#11 Le 19/02/2023, à 01:57

nany

Re : [Résolu] Thème par défaut du terminal Ubuntu

Bonjour,




Watael a écrit :

pour le reste (texte blanc, fond violet), c'est dans les Préférences. il y a peut-être un fichier gnome-terminal... dans le répertoire .config/. Je ne sais pas : je n'utilise pas Gnome.

S’agissant de gnome-terminal, on peut trouver ceci qui nous permet d’avoir cela :

~$ gsettings list-recursively org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9/
org.gnome.Terminal.Legacy.Profile audible-bell true
org.gnome.Terminal.Legacy.Profile background-color '#ffffff'
org.gnome.Terminal.Legacy.Profile background-transparency-percent 50
org.gnome.Terminal.Legacy.Profile backspace-binding 'ascii-delete'
org.gnome.Terminal.Legacy.Profile bold-color '#000000'
org.gnome.Terminal.Legacy.Profile bold-color-same-as-fg true
org.gnome.Terminal.Legacy.Profile bold-is-bright false
org.gnome.Terminal.Legacy.Profile cell-height-scale 1.0
org.gnome.Terminal.Legacy.Profile cell-width-scale 1.0
org.gnome.Terminal.Legacy.Profile cjk-utf8-ambiguous-width 'narrow'
org.gnome.Terminal.Legacy.Profile cursor-background-color '#000000'
org.gnome.Terminal.Legacy.Profile cursor-blink-mode 'system'
org.gnome.Terminal.Legacy.Profile cursor-colors-set false
org.gnome.Terminal.Legacy.Profile cursor-foreground-color '#ffffff'
org.gnome.Terminal.Legacy.Profile cursor-shape 'block'
org.gnome.Terminal.Legacy.Profile custom-command ''
org.gnome.Terminal.Legacy.Profile default-size-columns 80
org.gnome.Terminal.Legacy.Profile default-size-rows 24
org.gnome.Terminal.Legacy.Profile delete-binding 'delete-sequence'
org.gnome.Terminal.Legacy.Profile enable-bidi true
org.gnome.Terminal.Legacy.Profile enable-shaping true
org.gnome.Terminal.Legacy.Profile enable-sixel false
org.gnome.Terminal.Legacy.Profile encoding 'UTF-8'
org.gnome.Terminal.Legacy.Profile exit-action 'close'
org.gnome.Terminal.Legacy.Profile font 'Monospace 12'
org.gnome.Terminal.Legacy.Profile foreground-color '#171421'
org.gnome.Terminal.Legacy.Profile highlight-background-color '#000000'
org.gnome.Terminal.Legacy.Profile highlight-colors-set false
org.gnome.Terminal.Legacy.Profile highlight-foreground-color '#ffffff'
org.gnome.Terminal.Legacy.Profile login-shell false
org.gnome.Terminal.Legacy.Profile palette ['#171421', '#c01c28', '#26a269', '#a2734c', '#12488b', '#a347ba', '#2aa1b3', '#d0cfcc', '#5e5c64', '#f66151', '#33da7a', '#e9ad0c', '#2a7bde', '#c061cb', '#33c7de', '#ffffff']
org.gnome.Terminal.Legacy.Profile preserve-working-directory 'safe'
org.gnome.Terminal.Legacy.Profile rewrap-on-resize true
org.gnome.Terminal.Legacy.Profile scroll-on-keystroke true
org.gnome.Terminal.Legacy.Profile scroll-on-output false
org.gnome.Terminal.Legacy.Profile scrollback-lines 10000
org.gnome.Terminal.Legacy.Profile scrollback-unlimited false
org.gnome.Terminal.Legacy.Profile scrollbar-policy 'always'
org.gnome.Terminal.Legacy.Profile text-blink-mode 'always'
org.gnome.Terminal.Legacy.Profile use-custom-command false
org.gnome.Terminal.Legacy.Profile use-system-font true
org.gnome.Terminal.Legacy.Profile use-theme-colors true
org.gnome.Terminal.Legacy.Profile use-theme-transparency true
org.gnome.Terminal.Legacy.Profile use-transparent-background false
org.gnome.Terminal.Legacy.Profile visible-name 'Sans nom'
org.gnome.Terminal.Legacy.Profile word-char-exceptions @ms nothing

On peut voir use-theme-colors true, il faut alors fouiller dans /usr/share/themes (ou peut-être ici) pour les couleurs.



Au sujet de la variable PS1 voici la partie du .bashrc qui la concerne :

~$ sed -n '42,65p' /etc/skel/.bashrc

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
	# We have color support; assume it's compliant with Ecma-48
	# (ISO/IEC-6429). (Lack of such support is extremely rare, and such
	# a case would tend to support setf rather than setaf.)
	color_prompt=yes
    else
	color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

Dernière modification par nany (Le 19/02/2023, à 05:05)

En ligne

#12 Le 19/02/2023, à 09:32

Lalo-Ubuntu

Re : [Résolu] Thème par défaut du terminal Ubuntu

Merci beaucoup à tous!
Je pense que je devrais me débrouiller avec tout cela smile

Hors ligne