fcitx 选词框跑偏也太厉害了吧

2021-09-29 16:47:46 +08:00
 shijingshijing

如图所示,默认就偏移的厉害,稍微移动一下窗口,就跑到屏幕外面去了。

全屏 Terminal 中,一直输入一直回车,慢慢就跑到屏幕外面去了。

Windows 下面,默认是跟踪输入法光标下面,这才是正常的吧。

试过修改 fcitx-classic-ui.config 配置文件里面 MainWindowOffsetX 和 MainWindowOffsetX,不行 重装 fcitx,不行 重装显示驱动,换了 Ubuntu 自带的开源 Nouveau 和 NVIDIA 的私有驱动,也不行

到底是什么原因呢?屏幕是 4k 分辨率的原因??

3211 次点击
所在节点    程序员
22 条回复
zhea55
2021-09-29 16:52:06 +08:00
看了一下我的 rime 。

没这个问题。

Showfom
2021-09-29 17:23:15 +08:00
https://sm.ms/image/X3GsIQ6pvrWmgtA

我用的 fcitx5-rime 也没问题呀
harwck
2021-09-29 18:50:54 +08:00
是不是你开机之后有切换过分辨率但没有重启?
我 Laptop 虽然用的 ibus 拔掉 4k 显示器转回 1080 后也会这样
skiy
2021-09-29 19:10:48 +08:00
iBus 没这个问题:

![]( https://z3.ax1x.com/2021/09/29/451T7n.png)

自带的 iBus 挺好用的啊。
自从发现它能用五笔之后,我就没有再用过小企鹅了。
makelove
2021-09-29 19:42:18 +08:00
@skiy ibus 的五笔能拼音反查吗?我几年前用过非常反查功能弱智和 fcitx 不能比,不知道现在怎样了
ihipop
2021-09-29 19:49:07 +08:00
@skiy fcitx5 支持 ibus 协议
ihipop
2021-09-29 19:50:08 +08:00
楼主用的 xim 还是 gtk -im module 我这没这个问题。。
haoliang
2021-09-29 20:23:19 +08:00
这个“选词框”对应的英文是 preedit box,fcitx5 有个设置是 `show preedit in application`, 可以开启后看下效果
skiy
2021-09-29 22:14:05 +08:00
makelove
2021-09-30 08:44:25 +08:00
@skiy 我记得那个排序非常的反人类,所以我换了 fcitx
shijingshijing
2021-09-30 09:17:59 +08:00
@zhea55
@Showfom 我去试试 rime

@harwck 没有改变分辨率,一直是开笔记本屏幕用,没有外接显示器。
pisc
2021-09-30 09:44:26 +08:00
我的也出现过,我这边是和 wayland 有关系,设置环境变量 MOZ_ENABLE_WAYLAND=1,让 firefox 以 wayland 模式启动,就好了
fkdog
2021-09-30 09:52:41 +08:00
别问, 问就是 linux 自由主义特性.
shijingshijing
2021-09-30 10:27:38 +08:00
@pisc 我的是 chromium,而且我觉得这个问题是全局的,Terminal,Chromium,Plume 下面都会出现,能改 Wayland 的设定么?
shijingshijing
2021-09-30 10:29:06 +08:00
@pisc 这个环境变量在那里设定? Firefox 里面 about:config 没有这个。
skiy
2021-09-30 10:52:55 +08:00
@makelove 还行。五笔不用怎么考虑排序。就是打词组时,不太方便。词库有点少。
pisc
2021-09-30 11:01:54 +08:00
@shijingshijing 就是系统环境变量,比如在命令行用 MOZ_ENABLE_WAYLAND=1 firefox 命令启动 firefox 试试,我用的是 Arch+gnome,系统默认会用 wayland,然后偶尔发现用 xwayland 兼容的软件,输入法就会出现偏移的情况,不知道和你的状态是不是相同的
yanqiyu
2021-09-30 11:21:06 +08:00
是不是开了缩放?可能是坐标换算错了
不过建议换用 fcitx5,fcitx 已经进入了维护模式了
chocotan
2021-09-30 14:00:52 +08:00
我在用 idea 的时候候选框直接跑左下去了,不过代码里基本没啥中文,也无所谓了
shijingshijing
2021-09-30 16:51:07 +08:00
换了 iBus 还是这样,安装了 RIME 等几个其他输入法,选词框也是跑偏到同样为之。基本可以确定不是输入法本身的问题了,目前怀疑是 MATE 或者 Wayland 对 HiDPI 支持可能有问题,无法向输入法报告光标正确位置。

GNOME3 能够手动设置 HiDPI 的缩放比例,MATE 里面只有 MATE Tweak 有个是否适配 HiDPI 的选项。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/805200

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX