| |||||||
adm | Find | login register |
我在尝试恢复 gcin 的 Fedra RPM。近来已经能够让 gcin 在 gtk 应用程序中运行,但 Qt 程序下仍然没有成功使用 gcin。 在编译时使用了如下两个 patch https://src.fedoraproject.org/rpms/gcin/blob/f27/f/0001-Fix-Qt5-path-for-Fedora-packaging.patch https://src.fedoraproject.org/rpms/gcin/blob/f27/f/0002-Fix-FTBFS-on-big-endian.patch 以及 x11的配置(/etc/X11/xinit/xinput.d/gcin.conf)如下 https://src.fedoraproject.org/rpms/gcin/blob/f27/f/gcin.conf 当前的环境变量是 $ env | grep -i im IMSETTINGS_INTEGRATE_DESKTOP=yes $ strings /proc/`pgrep gcin`/environ 的结果在 https://zsun.fedorapeople.org/pub/bugs/gcin/gcin-environ 开启 plugin_debug 时的 qutebrowser 输出在 https://zsun.fedorapeople.org/pub/bugs/gcin/qutebrowser-debug.log 以及,当前系统是 Fedora 27 x86_64 + XFCE, 系统中的 qt 版本为 qt5-5.9.4-2.fc27 我尝试过这个 patch , 也没有作用 https://anonscm.debian.org/git/pkg-ime/gcin.git/tree/debian/patches/0012-Use-QPlatformInputContextFactoryInterface_iid.patch?h=debian/2.8.5%2bdfsg1-4 所以请问,这是 gcin 的 bug 么?或者我还应当修改什么内容才可使用?
感谢! | |||||||||||
可以嘗試看看這個 diff --git a/qt5-im/gcin-qt5.h.in b/qt5-im/gcin-qt5.h.in |
| |||||||
adm | Find | login register |