使用Same-Open身份验证时,X-Terminals不会正确显示UTF-8字符
我对X终端仿真器有这个非常奇怪的问题。我想使用UTF-8,它可以在我的系统中的其他地方工作,但不能在图形终端中工作。当我开始时Urxvt并按öäå-keys它不会渲染任何东西。如果我在父终端内启动一个新的Urxvt终端,一切正常。一切都在tty(Crtl + Alt + F1)中起作用。 我们正在使用 同样 - 开放连接域名 。我不知道,但是这会导致locales出现问题吗? 在问之前我做了什么? 尝试不同的终端(Urxvt和xterm),没有人工作 试图改变字体 甚至尝试过不同的桌面环境(真棒和xfce) 尝试不同的shell(zsh,bash) 我也测试了不同的用户。本地用户和使用same-open进行域身份验证的用户。 与本地用户一切正常 ,即使他们有相同的区域设置。 以下是运行区域设置的输出(两个用户具有相同的区域设置): LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8 据我所知,正确 LC_CTYPE 是Urxvt使用的环境变量。 我没有任何想法如何解决这个问题,但希望其他人有。