GNU/Linux >> Znalost Linux >  >> Linux

„Varování:Chybějící znakové sady v konverzi String to FontSet“ – jak vyřešit varovnou zprávu xclock

Otázka:

Provedení xclock příkaz se spustí s chybou ‘Chybí znakové sady v převodu String to FontSet‘ .

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

Řešení

:
To se děje kvůli nesprávnému nastavení proměnné prostředí LC_ALL . Ve většině případů, pokud zkontrolujete proměnné locale uživatelů pomocí níže uvedeného příkazu, budete v pořádku, že proměnná LC_ALL je prázdná.

# locale | grep LC_ALL
LC_ALL=

Vyřešte to podle následujících kroků.

1. Nastavte LC_ALL=C proměnnou pomocí níže uvedeného příkazu

# export LC_ALL=C

2. Chcete-li, aby tato změna byla pro konkrétního uživatele trvalá, přidejte požadované položky do souboru .bash_profile.

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

Chcete-li jej například přidat do profilu uživatele „testuser“:

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

3. Pro ověření nastavení:

# echo $LC_ALL
C


Linux
  1. Jak se dostat do obsahu řetězcové proměnné?

  2. Jak to vyřešit – CPAN.pm potřebuje nainstalovaný tar, gzip a bzip2 – chybová zpráva

  3. Jak vyřešit chybu „-bash:xclock:příkaz nenalezen“ v CentOS / RHEL

  1. Jak mohu přidat řetězec na začátek každého souboru ve složce v bash?

  2. příkaz tr - jak nahradit řetězec \n skutečným novým řádkem (\n)

  3. Jak mohu přidat řetězec na začátek každého řádku v souboru?

  1. Jak vyřešit chybovou zprávu 550 ověření odesílatele se nezdařilo

  2. Jak vytisknout název chybějících souborů ve složce?

  3. Jak mohu získat poslední číslo z řetězce v bash?