Fcitx 5.1.7

440 views
Skip to first unread message

Weng Xuetian

unread,
Jan 16, 2024, 12:33:55 PMJan 16
to fcitx, fcitx-dev, fcitx-a...@googlegroups.com
Hi,
This is mainly a bug fix release. The main reason for it to be
released earlier than usual is that it tends to fix some crash bugs
introduced when porting to libuv.

Other than that, there's some minor improvements on launching fcitx5, including:
1. fcitx5-remote has a new flag "--check" that now will prevent dbus activation.
2. fcitx5-remote -x can be used to open a new X connection to an
existing X11 server. This will be used by the new script under
/etc/xdg/Xwayland-session.d to open a new X connection. Compositor
that supports this directory now will make fcitx re-connect to the
Xwayland if Xwayland crashes.
3. fcitx5-wayland-launcher and wayland module now officially have a
new desktop entry that is designed to be used by KDE. The new --reopen
option of fcitx5-wayland-launcher which is included in this new
desktop file, will allow the default wayland connection to be replaced
with the one provided by WAYLAND_SOCKET. The old desktop file will
still work.
4. fcitx5 will not return 1 when there's an existing instance. This is
just a minor change to make systemd generated autostart service happy
when another fcitx instance is launched before xdg autostart (e.g.
kwin / dbus activation).
5. fcitx5 now takes a new flag --option which is intended to be read
by addons to change addons behavior. Right now, xcb and wayland addon
can take a "nodefault" flag to prevent it from connecting to the
display server specified by WAYLAND_DISPLAY and DISPLAY.

All these works are prerequisite to make fcitx5 to be able to run as a
real systemd user unit. The design to it is not yet finalized and
there seems to be more work to be done to ensure it works on different
desktops.

libime 1.1.5 & fcitx5-table-extra 5.1.3
Replace PUA character with non-PUA unicode in the table data.

Thanks!
Reply all
Reply to author
Forward
0 new messages