GNU/Linux >> Linux Esercitazione >  >> Linux

"Avviso:set di caratteri mancanti nella conversione da stringa a FontSet" - come risolvere il messaggio di avviso di xclock

Domanda:

Esecuzione di xclock il comando si attiva con l'errore 'Missing charsets in String to FontSet conversion' .

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

Soluzione

:
Ciò accade a causa dell'impostazione errata della variabile di ambiente locale LC_ALL . Nella maggior parte dei casi, se controlli le variabili locali degli utenti usando il comando seguente, avresti ragione che il varibale LC_ALL sia vuoto.

# locale | grep LC_ALL
LC_ALL=

Segui i passaggi seguenti per risolverlo.

1. Imposta LC_ALL=C variabile usando il comando seguente

# export LC_ALL=C

2. Per rendere permanente questa modifica per un particolare utente, aggiungi le voci richieste nel file .bash_profile.

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

Ad esempio, per aggiungerlo al profilo di un utente "testuser":

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

3. Per verificare le impostazioni:

# echo $LC_ALL
C


Linux
  1. Errore LVM "AVVISO:trovati metadati incoerenti" - Come risolvere in CentOS / RHEL

  2. Comando tr - come sostituire la stringa \n con una nuova riga effettiva (\n)

  3. Come posso anteporre una stringa all'inizio di ogni riga in un file?

  4. Come eseguire il grep per la parola esatta se la stringa contiene un punto

  5. Come evitare il messaggio di avviso "sono lo stesso file" quando si utilizza cp in Linux?

Come usare il comando wall in Linux

Come risolvere il messaggio di errore di verifica del mittente 550 non riuscito

Come creare una finestra di messaggio dalla riga di comando?

Come posso aggiungere una stringa all'inizio di ogni file in una cartella in bash?

Come posso ottenere l'ultimo numero dalla stringa in bash?

Come posso controllare i caratteri letterali di una stringa di comando bash?