命令行 `Gtk WARNING **: Locale not supported by C library. ` 从命令行启动应用程序时

分享于 

2分钟阅读

ubuntu

  繁體

问题

在Ubuntu中,当在gedit中打开文件时,或者使用命令行工作,返回错误"locale not supported, falling back to default " C "libraries",


Gtk-WARNING **: Locale not supported by C library.


 Using the fallback 'C' locale.




答案1

首先确保已安装库语言

sudo apt-get install language-pack-en-base

例如。


sudo dpkg-reconfigure locales



但是,如果LANG=LANGUAGE=设置为空,请在命令行中运行:

 
locale -a



生成已安装且可供你使用的区域设置。

从生成的适合你的情况的输出中选择locale,并导出该设置以替换你的语言环境,例如:


export LC_ALL="en.utf-8"



对于手动安装,使用export手动设置locale,这将手动安装自定义locale,首先像上面那样运行设置。

这些是区分大小写的),LANGUAGE="en_GB.utf-8"NUMERIC="en.dk.ISO-8859-15",新西兰,可以改变LANGUAGE="en.NZ",对于德语,需要为它安装locales pkg,并在终端中输入,如下所示:


export LC_ALL="en_US"


export LANG="en_US"


export LANGUAGE="en_NZ"


export C_CTYPE="en_US"


export LC_NUMERIC=


export LC_TIME=en"en_US"





COM  STA  COMM  SUP  Comma  LOC