Nicht lesbare Textzeichen auf Emacs und einigen anderen Programmen

0

Ich verwende VNC auf einem Remote-Host mit Red Hat Enterprise Linux Server Version 5.7. Immer wenn ich "emacs" starte, erhalte ich folgende Ausgabe:

Warning: Cannot convert string "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct
Warning: Cannot convert string "-*-helvetica-medium-r-*--*-120-*-*-*-*-iso8859-1" to type FontStruct

Und Emacs-Fenster hat nur Kastenformen als Zeichen: Bildbeschreibung hier eingeben

Ich kann das Problem umgehen, indem ich die Schriftartoption manuell an Emacs übergebe, wie in diesem Beitrag erläutert: Emacs-Anzeige kann nicht auf ssh exportiert werden

Aber einige andere Unternehmenssoftware, mit der ich arbeiten muss, hat auch das gleiche Problem. Leider gibt es keine Möglichkeit, Schriften wie Emacs zu definieren. Es sieht so aus, als hätte ich ein Problem mit meinen lokalen Standardeinstellungen für Schriftarten. Wie kann ich dieses Problem beheben?

Konvergent
quelle

Antworten:

0

Ich habe eine Lösung für meine eigene Frage gefunden. Ich kann das Problem für die aktuelle VNC-Sitzung beheben, indem ich Folgendes in das Terminal eingebe:

xset +fp /usr/share/X11/fonts/misc/,/usr/share/X11/fonts/75dpi/,/usr/share/X11/fonts/100dpi/,/usr/share/X11/fonts/Type1/,/usr/share/X11/fonts/misc,/usr/share/X11/fonts/100dpi,/usr/share/fonts/default/Type1
xset fp rehash 

Ich verliere diese Einstellungen jedoch, wenn ich eine neue vnc-Sitzung eröffne. Wenn jemand weiß, wie man diese Einstellungen dauerhaft macht, wäre das zutiefst dankbar.

Konvergent
quelle