V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
shijingshijing
V2EX  ›  程序员

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

  •  
  •   shijingshijing · 60 天前 · 1841 次点击
    这是一个创建于 60 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    22 条回复    2021-10-02 18:39:19 +08:00
    zhea55
        1
    zhea55   60 天前   ❤️ 1
    看了一下我的 rime 。

    没这个问题。

    Showfom
        2
    Showfom   60 天前   ❤️ 1
    https://sm.ms/image/X3GsIQ6pvrWmgtA

    我用的 fcitx5-rime 也没问题呀
    harwck
        3
    harwck   60 天前
    是不是你开机之后有切换过分辨率但没有重启?
    我 Laptop 虽然用的 ibus 拔掉 4k 显示器转回 1080 后也会这样
    skiy
        4
    skiy   60 天前
    iBus 没这个问题:

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

    自带的 iBus 挺好用的啊。
    自从发现它能用五笔之后,我就没有再用过小企鹅了。
    makelove
        5
    makelove   60 天前
    @skiy ibus 的五笔能拼音反查吗?我几年前用过非常反查功能弱智和 fcitx 不能比,不知道现在怎样了
    ihipop
        6
    ihipop   60 天前 via Android
    @skiy fcitx5 支持 ibus 协议
    ihipop
        7
    ihipop   60 天前 via Android
    楼主用的 xim 还是 gtk -im module 我这没这个问题。。
    haoliang
        8
    haoliang   60 天前
    这个“选词框”对应的英文是 preedit box,fcitx5 有个设置是 `show preedit in application`, 可以开启后看下效果
    skiy
        9
    skiy   60 天前
    makelove
        10
    makelove   59 天前
    @skiy 我记得那个排序非常的反人类,所以我换了 fcitx
    shijingshijing
        11
    shijingshijing   59 天前
    @zhea55
    @Showfom 我去试试 rime

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

    GNOME3 能够手动设置 HiDPI 的缩放比例,MATE 里面只有 MATE Tweak 有个是否适配 HiDPI 的选项。
    zsj950618
        21
    zsj950618   58 天前
    fcitx-diagnose 跑一下看看有没有少装什么,一般是少装什么了。
    zjsxwc
        22
    zjsxwc   57 天前 via Android
    我 arch 系 manjaro 下 fcitx 的 rime 没有这个问题
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2223 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:15 · PVG 23:15 · LAX 07:15 · JFK 10:15
    ♥ Do have faith in what you're doing.