gnome 3.12无法启动+ locale无济于事

时间:2014-10-08 06:11:47

标签: debian locale xterm gnome-terminal

我最近安装了debian"测试" jessie RC betta。我想通过更改文件中的自定义默认终端大小来个性化系统范围的gnome-terminal /usr/share/vte/termcap/xterm。事实上,我刚刚使用gedit更改了以下行:co#80:it#8:li#24:\中的col和li数字。在我这样做之后,我无法再启动gnome终端3.12.3。我得到了以下输出:

~$ gnome-terminal
(process:2879): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale. 
Error constructing proxy for org.gnome.Terminal:/org/gnome/Terminal/Factory0: Error calling StartServiceByName for org.gnome.Terminal: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.gnome.Terminal exited with status 8

当然我撤消了xterm文件中的所有内容,但它没有成功。我也重新安装了gnome-terminal,但没有。

我在互联网上搜索并发现了相同的gnome-terminal错误here。 因此,我决定检查" localte"设置可以帮助我。为此,我运行了以下命令:

~$ localectl 
 System Locale: LANG=en_GB.UTF-8
                  LANGUAGE=en_GB:en
   VC Keymap: de
  X11 Layout: de
   X11 Model: pc105
 X11 Options: terminate:ctrl_alt_bksp
~$ sudo dpkg-reconfigure locales
~$ sudo locale-gen en_GB.UTF-8
~$ cat /etc/default/locale
#  File generated by update-locale
LANG=en_GB.UTF-8
LANGUAGE="en_GB:en"
~$ . /etc/default/locale
之后我就摆脱了Gtk-Warning。但是gnome-terminal仍然无法启动。

您认为我需要重新生成xterm文件吗?如果是,我该怎么做?

提前致谢。

PD:顺便说一句,有趣的是," locale"如果我重新启动计算机,设置就会消失。为了保持持久性,我不得不从我的.bashrc导出以下环境变量:

export LANGUAGE=en_GB.UTF-8
export LANG=en_GB.UTF-8
export LC_ALL=en_GB.UTF-8

0 个答案:

没有答案