Wie ändere ich rxvt-Farben in Weiß auf Schwarz?

8

Unter Ubuntu ist das rxvt-Terminal standardmäßig schwarz auf weiß. Wie ändere ich es in Weiß auf Schwarz?

Ich verwende Lubuntu 16.04 LTS

Nickolai Leschov
quelle
2
Sie können es mitrxvt -fg white -bg black
Terrance

Antworten:

10

Hinweis: Die Antwort wurde aktualisiert und enthält nun Desktops wie GNOME und LXDE, die standardmäßig nicht geladen werden, .Xresourcesoder .XdefaultDateien. Auch für Pakete rxvt-unicodeund rxvtUnterschiede aktualisiert .


Sie können es mit dem Befehl in einem Terminalfenster starten:

rxvt -fg white -bg black

Dadurch wird der Vordergrund auf Weiß und der Hintergrund auf Schwarz gesetzt.

Oder Sie können es mit Alt+ starten F2und eingeben:

Geben Sie hier die Bildbeschreibung ein

In beiden oben aufgeführten Fällen erhalten Sie ein rxvtTerminal, das folgendermaßen aussieht:

Geben Sie hier die Bildbeschreibung ein

Um es dauerhaft zu machen , können Sie die folgenden Zeilen am Ende Ihrer ~/.Xdefaultsoder ~/.XresourcesDatei hinzufügen :

Sehr wichtig:

Wenn Sie installiert haben, rxvt-unicodefügen Sie Ihrer .XresourcesDatei folgende Zeilen hinzu :

URxvt*background: black
URxvt*foreground: white

Wenn Sie installiert haben, rxvtfügen Sie einfach die folgenden Zeilen hinzu:

Rxvt*background: black
Rxvt*foreground: white

URxvt kann mehr Schriftarten unterstützen.

Wenn Sie eine Monospace 9Schriftart mit verwenden möchten urxvt, fügen Sie eine Zeile wie die folgende hinzu:

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

Oder Sie können fc-list | sortalle verfügbaren Schriftarten auflisten, dann eine gewünschte finden und wie folgt einstellen:

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

Rxvt bietet nur eingeschränkte Unterstützung für Schriftarten.

Wenn Sie den Befehl xlsfontsüber ein Terminalfenster ausführen , werden alle Schriftarten angezeigt, die von rxvtanstelle von geladen werden können urxvt. Hier einige Beispiele:

xlsfonts | less

Die Liste sieht ungefähr so ​​aus (Leerzeichen abschneiden):

-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

Oder Sie finden eine gewünschte Schriftart xfontselund wählen alle gewünschten Einstellungen aus. Dadurch wird die hinzugefügte Zeile wie folgt erstellt:

Geben Sie hier die Bildbeschreibung ein

Sie müssen nur herumspielen, bis Sie eine finden, die Ihnen gefällt.

Fügen Sie diese Zeile Ihrer .XresourcesDatei hinzu.

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

Laden Sie sie .Xdefaultsoder .XresourcesDateien jederzeit mit den folgenden Befehlen aus einem Terminalfenster neu (erfordert einen Neustart des rxvtTerminals, wenn Sie es verwenden):

xrdb -load ~/.Xdefaults

oder

xrdb -load ~/.Xresources

Hinweis: Wenn Sie einen Desktop wie LXDEinstalliert haben, werden diese Dateien nicht standardmäßig geladen. Wenn Sie jedoch mit einer beliebigen ~/.xinitrcDatei erstellen , die Sie möchten .Xresources(empfohlen) oder .Xdefaultsund der Datei die folgende Zeile hinzufügen:

xrdb -load ~/.Xresources &

Dann machen Sie die .xinitrcausführbare Datei:

chmod +x ~/.xinitrc

Starten Sie neu, dann müssen Sie nur noch wie gewohnt starten rxvt.


Screenshot von LXDE VM

Geben Sie hier die Bildbeschreibung ein

Hoffe das hilft!

Terrance
quelle
Das tut nichts für mich. Gibt es eine Möglichkeit zur Fehlerbehebung?
Nickolai Leschov
Ues, rxvt -fg white -bg blackfunktioniert wie beabsichtigt (und ~/.Xdefaultsoder ~/.Xresources) nicht; und nein, diese Dateien existierten vorher nicht.
Nickolai Leschov
Es wird x11-xserver-utilsunter Ubuntu aufgerufen und ist bereits installiert. Ich habe neu installiert, aber kein Glück.
Nickolai Leschov
@NickolaiLeschov Ich habe in einem anderen Beitrag gesehen, dass Sie LXDE ausführen. Daher habe ich meine Antwort dahingehend geändert, dass dies in LXDE funktioniert, das ich selbst in einer VM getestet habe und das einwandfrei funktioniert.
Terrance
Können Sie zufällig sagen, wie Sie die Schriftart auch in rxvt ändern können? ZB "Monospace 9"
Nickolai Leschov