阅读:19958回复:43
【兼容请求】Linux版本添加「fcitx」寄宿模式
目前 Linux 版本的小小输入法可以作为独立的输入法框架使用,也可以寄宿在 iBUS 下面。Gnome 环境下,iBUS 几乎没有任何意义上的兼容性问题,因为即使 Qt 类程序,也有 Qt 开发框架对 iBUS 的默认支持,这是非常理想的。
小小输入法作为独立框架使用时,很多时候要重新编译某个特定程序,以实现动态链接库的内置。现在国内很多软件发布 Linux 包时,都选择无依赖的「AppImage」格式,所有需要的库文件都在包内部。要实现兼容就不得不重新编译整个项目,但有些软件是没有公开源码的,寄宿在 iBUS 下就成为唯一的选择。 但是很多发行版跟 Fcitx 深度绑定,比如 Deepin 与 优麒麟,还有一些更小众的政务机关版本(XX 麒麟),iBUS 框架完全不可用。如果小小添加 『Fcitx 寄宿』模式,就会方便很多。 希望周大考虑一下。 |
|
最新喜欢:![]() |
沙发#
发布于:2022-07-23 17:10
laolang_cool:经过一段时间的测试,fvwm里加了`Lenience`可以解决小小候选窗聚焦问题。没问题的,很多人这样用 |
|
板凳#
发布于:2022-07-23 13:44
laolang_cool:我从fvwm的man里找到这么一段,然后我试了这个选项`Lenience`,小小的候选框就不会有之前的聚焦情况了:经过一段时间的测试,fvwm里加了`Lenience`可以解决小小候选窗聚焦问题。 另有一个问题,我想全局都设为ibus输入法,然后小小都使用ibus的寄存模式。.xinitrc里,除了把XMODIFIER设为ibus外,GTK和QT的IM_MOUDLE都设为ibus,但发现这样就无法顺利启动ibus和小小,是不支持这样使用么? |
|
地板#
发布于:2022-07-22 18:10
dgod:我觉得这没必要继续讨论了,输入法已经把窗口设置为不能获得焦点,后续已无针对这个进行改进的空间了。回到原帖我从fvwm的man里找到这么一段,然后我试了这个选项`Lenience`,小小的候选框就不会有之前的聚焦情况了: ``` Lenience instructs fvwm to ignore the convention in the ICCCM which states that if an application sets the input field of the wm_hints structure to False, then it never wants the window manager to give it the input focus. The only application that we know of which needs this is sxpm, and that is a silly bug with a trivial fix and has no overall effect on the program anyway. Rumor is that some older applications have problems too. ``` 我再多测试一下看看是否就是这个选项引起的问题。 |
|
4楼#
发布于:2022-07-22 15:34
|
|
5楼#
发布于:2022-07-22 15:20
laolang_cool:请把附件改成.mp4格式查看。回到原帖我觉得这没必要继续讨论了,输入法已经把窗口设置为不能获得焦点,后续已无针对这个进行改进的空间了。 |
|
6楼#
发布于:2022-07-22 12:25
请把附件改成.mp4格式查看。
|
|
7楼#
发布于:2022-07-22 12:22
请见下一楼的附件。
|
|
8楼#
发布于:2022-07-22 12:14
提到这个“中文”提示,我又歪一下楼了。这个提示和实际状态是不符合的,不知是否因为x下用了ibus模式和小小原生模式的原因。
测试: 1. xterm:英文,聚焦。 firefox:英文,失焦。 2. xterm中切到中文,然后鼠标移到firefox的输入框,点击,这时会出现“中文”提示,而这时实际还是英文状态。 |
|
9楼#
发布于:2022-07-22 12:02
laolang_cool:好的……我发现ibus模式下其实也会出现这个问题,但确实找不到重现的条件。我说的这个“中文”提示的现象是完全可以重现的,但奇怪的是,这个现象和不上屏的问题,并没有直接关联。 |
|
上一页
下一页