dmenu 在新的 i3 设置中无法工作
这是我第二次发生这种情况。 (我重新安装了)
我得到的错误是,
warning: no locale support
warning: no locale modifiers support
我的locale -a
输出是,
C
en_IN
en_IN.utf8
POSIX
我尝试过Manjaro Wiki 中建议的方法。
的内容/etc/bin/dmenu_run
是,
#!/bin/sh
LANG="en_IN"
dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} &
我尝试了这些值en_IN
,en_IN.UTF-8
也en_IN.utf8
尝试了文件LANG
中的值dmenu_run
。什么都没起作用。
我试着跟随这个 Arch 社区对话在某种程度上。 (我猜问题出在 Xorg 上)但是由于以下原因我无法继续。
运行对话localeconfig.c
中所说的程序后#9
,我可以看到我的也与该情况类似。我得到了输出,
locale yup
Xorg nay
但我无法遵循,因为我得到了以下命令的输出
pacman -Qo /usr/share/X11/locale/locale.dir
/usr/share/X11/locale/locale.dir is owned by libx11 1.6.9-6
我现在不知道该怎么办。 Manjaro 的安装和试用一直都很愉快。我是一个非常喜欢发行版的人。但我终于尝试安定下来。
TIA 感谢您的时间和精力! :心:
答案1
不知道到底是什么问题,但将区域设置更改为美国,解决了它。
- 编辑该文件
/etc/locale.gen
并取消注释en_US.UTF-8 UTF-8
(如果尚未取消注释)。 - 运行
sudo locale-gen
以生成更新的区域设置。 - 运行
sudo localectl set-locale LANG=en_US.UTF-8
以设置该特定区域设置。 - 重启。
您可以通过运行命令查看更新的值locale
。