GNU/Linux >> LINUX-Kenntnisse >  >> Linux

„Warnung:Fehlende Zeichensätze bei der Konvertierung von String zu FontSet“ – wie man die xclock-Warnmeldung löst

Frage:

Ausführung von xclock Der Befehl wird mit dem Fehler Missing charsets in String to FontSet Conversion’ ausgelöst .

# xclock
Warning: Missing charsets in String to FontSet conversion
Warning: Unable to load any usable fontset

Lösung

:
Dies geschieht aufgrund der falschen Einstellung für die Gebietsschema-Umgebungsvariable LC_ALL . Wenn Sie die Locale-Variablen des Benutzers mit dem folgenden Befehl überprüfen, werden Sie in den meisten Fällen feststellen, dass die Variable LC_ALL leer ist.

# locale | grep LC_ALL
LC_ALL=

Führen Sie die folgenden Schritte aus, um es zu beheben.

1. Setzen Sie LC_ALL=C Variable mit dem folgenden Befehl

# export LC_ALL=C

2. Um diese Änderung für einen bestimmten Benutzer dauerhaft zu machen, fügen Sie die erforderlichen Einträge in der Datei .bash_profile hinzu.

# vi /home/[username]/.bash_profile
LC_ALL=C
export LC_ALL

Zum Beispiel, um es dem Profil eines Benutzers „testuser“ hinzuzufügen:

# vi /home/testuser/.bash_profile
LC_ALL=C
export LC_ALL

3. So überprüfen Sie die Einstellungen:

# echo $LC_ALL
C


Linux
  1. Wie drucke ich den Namen fehlender Dateien in einem Ordner?

  2. Wie kann man den Inhalt einer String-Variable eingeben?

  3. Lösung – CPAN.pm benötigt tar, gzip und bzip2 installiert – Fehlermeldung

  4. LVM-Fehler „WARNUNG:Inkonsistente Metadaten gefunden“ – Lösung in CentOS / RHEL

  5. So beheben Sie den Fehler „-bash:xclock:command not found“ in CentOS / RHEL

So verwenden Sie den Wall-Befehl unter Linux

Wie erstelle ich ein Meldungsfeld von der Befehlszeile aus?

Wie kann ich die letzte Zahl von String in Bash bekommen?

Wie kann ich den Fehler beheben, dass die Binärdatei nicht ausgeführt werden kann?

Wie finde ich den Index eines Wortes in einer Zeichenfolge in Bash?

Wie kann ich die wörtlichen Zeichen einer Bash-Befehlszeichenfolge überprüfen?