如图所示,默认就偏移的厉害,稍微移动一下窗口,就跑到屏幕外面去了。
全屏 Terminal 中,一直输入一直回车,慢慢就跑到屏幕外面去了。
Windows 下面,默认是跟踪输入法光标下面,这才是正常的吧。
试过修改 fcitx-classic-ui.config 配置文件里面 MainWindowOffsetX 和 MainWindowOffsetX,不行 重装 fcitx,不行 重装显示驱动,换了 Ubuntu 自带的开源 Nouveau 和 NVIDIA 的私有驱动,也不行
到底是什么原因呢?屏幕是 4k 分辨率的原因??
1
zhea55 2021-09-29 16:52:06 +08:00 1
|
2
Showfom 2021-09-29 17:23:15 +08:00 1
|
3
harwck 2021-09-29 18:50:54 +08:00
是不是你开机之后有切换过分辨率但没有重启?
我 Laptop 虽然用的 ibus 拔掉 4k 显示器转回 1080 后也会这样 |
4
skiy 2021-09-29 19:10:48 +08:00
|
7
ihipop 2021-09-29 19:50:08 +08:00 via Android
楼主用的 xim 还是 gtk -im module 我这没这个问题。。
|
8
haoliang 2021-09-29 20:23:19 +08:00
这个“选词框”对应的英文是 preedit box,fcitx5 有个设置是 `show preedit in application`, 可以开启后看下效果
|
9
skiy 2021-09-29 22:14:05 +08:00
|
11
shijingshijing OP |
12
pisc 2021-09-30 09:44:26 +08:00
我的也出现过,我这边是和 wayland 有关系,设置环境变量 MOZ_ENABLE_WAYLAND=1,让 firefox 以 wayland 模式启动,就好了
|
13
fkdog 2021-09-30 09:52:41 +08:00
别问, 问就是 linux 自由主义特性.
|
14
shijingshijing OP @pisc 我的是 chromium,而且我觉得这个问题是全局的,Terminal,Chromium,Plume 下面都会出现,能改 Wayland 的设定么?
|
15
shijingshijing OP @pisc 这个环境变量在那里设定? Firefox 里面 about:config 没有这个。
|
17
pisc 2021-09-30 11:01:54 +08:00
@shijingshijing 就是系统环境变量,比如在命令行用 MOZ_ENABLE_WAYLAND=1 firefox 命令启动 firefox 试试,我用的是 Arch+gnome,系统默认会用 wayland,然后偶尔发现用 xwayland 兼容的软件,输入法就会出现偏移的情况,不知道和你的状态是不是相同的
|
18
yanqiyu 2021-09-30 11:21:06 +08:00
是不是开了缩放?可能是坐标换算错了
不过建议换用 fcitx5,fcitx 已经进入了维护模式了 |
19
chocotan 2021-09-30 14:00:52 +08:00
我在用 idea 的时候候选框直接跑左下去了,不过代码里基本没啥中文,也无所谓了
|
20
shijingshijing OP 换了 iBus 还是这样,安装了 RIME 等几个其他输入法,选词框也是跑偏到同样为之。基本可以确定不是输入法本身的问题了,目前怀疑是 MATE 或者 Wayland 对 HiDPI 支持可能有问题,无法向输入法报告光标正确位置。
GNOME3 能够手动设置 HiDPI 的缩放比例,MATE 里面只有 MATE Tweak 有个是否适配 HiDPI 的选项。 |
21
zsj950618 2021-10-01 01:18:39 +08:00
fcitx-diagnose 跑一下看看有没有少装什么,一般是少装什么了。
|
22
zjsxwc 2021-10-02 18:39:19 +08:00 via Android
我 arch 系 manjaro 下 fcitx 的 rime 没有这个问题
|