web-dev-qa-db-fra.com

Comment changer les couleurs de rxvt en blanc sur noir?

Par défaut, sur Ubuntu, le terminal rxvt est noir sur blanc. Comment puis-je le changer en blanc sur noir?

J'exécute Lubuntu 16.04 LTS

7
Nickolai Leschov

Remarque: Réponse mise à jour pour inclure les bureaux tels que GNOME et LXDE qui ne chargent pas les fichiers .Xresources ou .Xdefault par défaut. Également mis à jour pour les paquets rxvt-unicode et rxvtname__.


Vous pouvez le lancer avec la commande dans une fenêtre de terminal:

rxvt -fg white -bg black

qui définit le premier plan en blanc et le fond en noir.

Ou vous pouvez le lancer en utilisant Alt+F2 et en le tapant dans:

enter image description here

De toute façon, la liste ci-dessus devrait vous donner un rxvtqui ressemble à ceci:

enter image description here

Pour le rendre permanent , vous pouvez ajouter les lignes suivantes à la fin de votre fichier ~/.Xdefaults ou ~/.Xresources:

Très important:

Si vous avez installé rxvt-unicode, ajoutez ces lignes à votre fichier .Xresources:

URxvt*background: black
URxvt*foreground: white

Si vous avez simplement installé rxvtname__, ajoutez ces lignes:

Rxvt*background: black
Rxvt*foreground: white

URxvt peut prendre en charge davantage de polices.

Si vous souhaitez utiliser une police Monospace 9 avec urxvtname__, ajoutez une ligne comme celle-ci:

URxvt*font: xft:Monospace:size=9:antialias=true

Vous pouvez également utiliser fc-list | sort pour répertorier toutes les polices disponibles. Vous pouvez ensuite en trouver une que vous souhaitez et la définir comme suit:

URxvt*font: xft:DejaVu Sans Mono:size=9:antialias=true
URxvt*boldfont: xft:DejaVu Sans Mono:bold:size=9:antialias=true

Rxvt a un support de polices limité.

Si vous exécutez la commande xlsfontsà partir d’une fenêtre de terminal, elle affiche toutes les polices pouvant être chargées avec rxvtau lieu de urxvtname__. Voici quelques exemples:

xlsfonts | less

La liste ressemblera à quelque chose comme ceci (tronquée pour l'espace):

-arabic-newspaper-medium-r-normal--0-0-100-100-p-0-iso10646-1
-arabic-newspaper-medium-r-normal--32-246-100-100-p-137-iso10646-1
-bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-Adobe-standard
-bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-ascii-0
-bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-iso10646-1
-bitstream-bitstream charter-bold-i-normal--0-0-0-0-p-0-iso8859-1
-bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-Adobe-standard
-bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-ascii-0
-bitstream-bitstream charter-bold-r-normal--0-0-0-0-p-0-iso10646-1

Ou vous pouvez trouver la police de votre choix à l'aide de xfontselet sélectionner tous les paramètres souhaités. La ligne que vous ajoutez sera ainsi créée:

enter image description here

Vous aurez juste à jouer jusqu'à trouver celui que vous aimez.

Ajoutez cette ligne à votre fichier .Xresources.

Rxvt*font: -misc-fixed-medium-r-normal--13-120-75-75-c-70-iso8859-1

Chaque fois que vous .Xdefaults ou .Xresources fichier (s), rechargez-les avec les commandes suivantes à partir d'une fenêtre de terminal (nécessite le redémarrage du terminal rxvtsi vous l'utilisez):

xrdb -load ~/.Xdefaults

ou

xrdb -load ~/.Xresources

Remarque: Si un bureau du type LXDEest installé, ces fichiers ne se chargent pas par défaut, mais si vous créez ~/.xinitrc avec quel fichier de votre choix vous souhaitez .Xresources (recommandé) ou .Xdefaults et ajoutez la ligne suivante au fichier:

xrdb -load ~/.Xresources &

Ensuite, créez le .xinitrc exécutable:

chmod +x ~/.xinitrc

Redémarrez, tout ce que vous avez à faire est de lancer rxvtnormalement.


Capture d'écran de la machine virtuelle LXDE

enter image description here

J'espère que cela t'aides!

10
Terrance