teams/asahi: FEX: Add xim support for GTK2/3
We're currently shipping GTK2/3 libs in the rootfs. While we're doing that, let's also install XIM support, which actually works through X11 passthrough with muvm. This should generally make legacy GTK x86_64 apps have input method support the old-fashioned way. Modern apps should use the Wayland input method protocol stuff, which is already built into GTK3/GTK4 and should not require any extra shared libraries for FEX. For muvm, that will work once we have Wayland passthrough.
This commit is contained in:
@@ -100,6 +100,8 @@
|
|||||||
<package name="xcb-util-wm.i686"/>
|
<package name="xcb-util-wm.i686"/>
|
||||||
<package name="xcb-util-xrm.x86_64"/>
|
<package name="xcb-util-xrm.x86_64"/>
|
||||||
<package name="xcb-util-xrm.i686"/>
|
<package name="xcb-util-xrm.i686"/>
|
||||||
|
<package name="xcb-imdkit.x86_64"/>
|
||||||
|
<package name="xcb-imdkit.i686"/>
|
||||||
<package name="libxkbcommon.x86_64"/>
|
<package name="libxkbcommon.x86_64"/>
|
||||||
<package name="libxkbcommon.i686"/>
|
<package name="libxkbcommon.i686"/>
|
||||||
<package name="libwayland-client.x86_64"/>
|
<package name="libwayland-client.x86_64"/>
|
||||||
@@ -170,5 +172,14 @@
|
|||||||
<package name="zlib-ng.i686"/>
|
<package name="zlib-ng.i686"/>
|
||||||
<package name="libxslt.x86_64"/>
|
<package name="libxslt.x86_64"/>
|
||||||
<package name="libxslt.i686"/>
|
<package name="libxslt.i686"/>
|
||||||
|
<!--
|
||||||
|
Remove these if we choose to drop GTK2/GTK3 (currently there are other dependencies above).
|
||||||
|
These are useful for muvm X11 passthrough. Modern apps should use Wayland protocols, so
|
||||||
|
other IM support packages are hopefully not needed in the rootfs.
|
||||||
|
-->
|
||||||
|
<package name="gtk2-immodule-xim.x86_64"/>
|
||||||
|
<package name="gtk2-immodule-xim.i686"/>
|
||||||
|
<package name="gtk3-immodule-xim.x86_64"/>
|
||||||
|
<!-- unavailable <package name="gtk3-immodule-xim.i686"/> -->
|
||||||
</packages>
|
</packages>
|
||||||
</image>
|
</image>
|
||||||
|
|||||||
Reference in New Issue
Block a user