您尚未登录。

#1 2022-05-13 16:22:14

软弱的嘤嘤怪
会员
注册时间: 2022-05-13
帖子: 3

求解:i3wm下使用fcitx5,i3status右下角的输入法托盘图标右键菜单不显示文字,一片空白

我在VMware中安装了Arch,配好了本地化,安装了wqy-zenhei字体,然后安装并通过xinit方式启动了i3
我还安装了Alacritty,他的中文显示一切正常,fcitx5输入法也工作正常,但是右下角输入法图标的右键菜单不能正常显示
图片
预览里图裂了,放个链接
图片
帖吧帖子
直觉告诉我可能是因为没有中文字体,fictx-diagnose的提示在图里贴出来了,但是我没有查到有用的资料,新手没什么经验,求巨巨解答我的困惑

离线

#2 2022-05-13 16:37:09

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

Re: 求解:i3wm下使用fcitx5,i3status右下角的输入法托盘图标右键菜单不显示文字,一片空白

你大概得给 i3bar 配置个支持中文的字体?

离线

#3 2022-05-14 16:05:52

软弱的嘤嘤怪
会员
注册时间: 2022-05-13
帖子: 3

Re: 求解:i3wm下使用fcitx5,i3status右下角的输入法托盘图标右键菜单不显示文字,一片空白

依云 说:

你大概得给 i3bar 配置个支持中文的字体?

我给i3bar配置了中文字体,在i3status中加入了中文可以正常显示出来,但是右键图标还是没有文本显示
根据i3的文档查看了i3bar的日志,没有报错,
最新进展是发现在终端fcitx5启动输入法,右键图标时进程会报一个错误

Pango-CRITIAL **: 15:53:46.371: pango_font_desciption_set_absolute_size: assertion 'size >= 0' failed

看起来是我某处的font pango: 配置的不对T.T
我现在的bar配置是这样的

bar {
    verbose yes
    status_command i3status
    font pango:wqy-microhei 10
}

离线

#4 2022-05-14 16:18:09

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

Re: 求解:i3wm下使用fcitx5,i3status右下角的输入法托盘图标右键菜单不显示文字,一片空白

pango: 后边应该写你在 fc-list 里看到的名字,不是文件名。- 在这样的名称中是特殊字符,pango 把「microhei 10」尝试作为大小来解析,自然什么都没解析出来。

离线

#5 2022-05-18 15:31:17

csslayer
会员
注册时间: 2011-09-06
帖子: 21

Re: 求解:i3wm下使用fcitx5,i3status右下角的输入法托盘图标右键菜单不显示文字,一片空白

离线

#6 2022-05-26 14:59:05

软弱的嘤嘤怪
会员
注册时间: 2022-05-13
帖子: 3

Re: 求解:i3wm下使用fcitx5,i3status右下角的输入法托盘图标右键菜单不显示文字,一片空白

感谢感谢,虽然我最后没解决这个问题😂,但是在物理机上安装时神奇的没有出现这个错误,没有深究了

离线

页脚