您尚未登录。

#1 2013-11-08 23:19:34

hotea
会员
所在地: 宇宙尽头的餐馆
注册时间: 2013-08-19
帖子: 36
个人网站

[已解决]dmenu不能启动,no locale support

wm安装的是i3,开机startx进入i3之后,按mod+d(dmenu的启动快捷键)没有反应。原先在ubuntu里按下mod+d后是出现程序菜单的。

i3的中dmenu的设置:

bindsym $mod+d exec dmenu_run
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
这个设置可以吗,还是应该选第二个?

在终端里输入dmenu后,还是不能启动它,提示no locale support  .
下面是我的locale设置:
$ cat /etc/locale.conf
LANG="en_US.UTF-8"

$echo $LANG
zh_CN.UTF-8


$ grep -v "#" /etc/locale.gen
en_US.UTF-8 UTF-8 
en_US ISO-8859-1 
zh_CN.GB18030 GB18030 
zh_CN.GBK GBK 
zh_CN.UTF-8 UTF-8 
zh_CN GB2312 

$ locale -a
C
en_US
en_US.iso88591
en_US.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8

到底locale该怎么设置才行啊?求指点:)

最近编辑记录 hotea (2013-11-13 16:19:44)

离线

#2 2013-11-08 23:47:01

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]dmenu不能启动,no locale support

看上去没问题。不过你没贴 locale 命令(不带参数)的输出。

离线

#3 2013-11-09 22:33:14

hotea
会员
所在地: 宇宙尽头的餐馆
注册时间: 2013-08-19
帖子: 36
个人网站

Re: [已解决]dmenu不能启动,no locale support

百合仙子 说:

看上去没问题。不过你没贴 locale 命令(不带参数)的输出。

这个:)
$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF.8"
LC_NUMERIC="zh_CN.UTF.8"
LC_TIME="zh_CN.UTF.8"
LC_COLLATE="zh_CN.UTF.8"
LC_MONETARY="zh_CN.UTF.8"
LC_MESSAGES="zh_CN.UTF.8"
LC_PAPER="zh_CN.UTF.8"
LC_NAME="zh_CN.UTF.8"
LC_ADDRESS="zh_CN.UTF.8"
LC_TELEPHONE="zh_CN.UTF.8"
LC_MEASUREMENT="zh_CN.UTF.8"
LC_IDENTIFICATION="zh_CN.UTF.8"
LC_ALL=zh_CN.UTF.8

离线

#4 2013-11-10 00:17:41

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]dmenu不能启动,no locale support

hotea 说:
百合仙子 说:

看上去没问题。不过你没贴 locale 命令(不带参数)的输出。

这个:)
$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF.8"
LC_NUMERIC="zh_CN.UTF.8"
LC_TIME="zh_CN.UTF.8"
LC_COLLATE="zh_CN.UTF.8"
LC_MONETARY="zh_CN.UTF.8"
LC_MESSAGES="zh_CN.UTF.8"
LC_PAPER="zh_CN.UTF.8"
LC_NAME="zh_CN.UTF.8"
LC_ADDRESS="zh_CN.UTF.8"
LC_TELEPHONE="zh_CN.UTF.8"
LC_MEASUREMENT="zh_CN.UTF.8"
LC_IDENTIFICATION="zh_CN.UTF.8"
LC_ALL=zh_CN.UTF.8

怎么除了第一个,减号变成点了?

离线

#5 2013-11-10 22:23:46

hotea
会员
所在地: 宇宙尽头的餐馆
注册时间: 2013-08-19
帖子: 36
个人网站

Re: [已解决]dmenu不能启动,no locale support

百合仙子 说:
hotea 说:
百合仙子 说:

看上去没问题。不过你没贴 locale 命令(不带参数)的输出。

这个:)
$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF.8"
LC_NUMERIC="zh_CN.UTF.8"
LC_TIME="zh_CN.UTF.8"
LC_COLLATE="zh_CN.UTF.8"
LC_MONETARY="zh_CN.UTF.8"
LC_MESSAGES="zh_CN.UTF.8"
LC_PAPER="zh_CN.UTF.8"
LC_NAME="zh_CN.UTF.8"
LC_ADDRESS="zh_CN.UTF.8"
LC_TELEPHONE="zh_CN.UTF.8"
LC_MEASUREMENT="zh_CN.UTF.8"
LC_IDENTIFICATION="zh_CN.UTF.8"
LC_ALL=zh_CN.UTF.8

怎么除了第一个,减号变成点了?

:D哇,多谢多谢多谢多谢.......
我不小心把 .xinitrc文件中的那句 export  LC_ALL="zh_CN.UTF-8"横线写成了点.      改过来重启后dmenu就好了!!这么久我都没整好,粗心害死人啊。。。非常相当多谢!

离线

页脚