Integrate native Rime and stabilize input, output, and rendering
- Add optional modifier-only Super binding whose tap is cancelled by other input, focus changes, grabs, locks, and session teardown. - Ship the native ferese-rime user service, Rime defaults, installer inventory, package dependencies, session environment, and docs. - Vendor Smithay 8a27023 with the SHM texture-cache format fix and add GPU regressions for format changes and resize snapshots. - Release reused CRTC owners before staging output modes, then restore changed outputs before former owners when a transaction fails. - Wait for resize-capture GPU completion, expand filtered surface damage, and preserve IME popup origin under fractional scaling. - Mark weekends like holidays in both calendar layouts.
This commit is contained in:
1 parent
a2be421974
commit
993bc0f88f
391 files changed
+130908
-76
No files matched your search
+10
-1
@@ -39,7 +39,8 @@ sudo pacman -S --needed python base-devel git curl cmake pkgconf wayland libxkbc
|
||||
libinput systemd seatd mesa libdrm fontconfig freetype2 expat dbus \
|
||||
desktop-file-utils foot pam clang pipewire libpipewire wireplumber polkit \
|
||||
xdg-desktop-portal xdg-desktop-portal-gtk \
|
||||
gstreamer gst-plugins-base gst-plugins-good gst-plugin-pipewire pipewire-pulse slurp
|
||||
gstreamer gst-plugins-base gst-plugins-good gst-plugin-pipewire pipewire-pulse slurp \
|
||||
librime rime-luna-pinyin
|
||||
```
|
||||
|
||||
### Debian and Ubuntu
|
||||
@@ -61,6 +62,14 @@ other distributions; check the [Smithay
|
||||
dependencies](https://github.com/Smithay/smithay#system-dependencies) for equivalent
|
||||
libraries.
|
||||
|
||||
This local fork also builds the native `ferese-rime` service. Outside Arch Linux,
|
||||
install librime and its development headers plus the Rime Prelude, Luna Pinyin
|
||||
and Stroke shared schemas under `/usr/share/rime-data` before building and logging
|
||||
in. The Fedora and Debian/Ubuntu commands above describe the upstream desktop
|
||||
dependencies and do not yet include these fork-specific Rime packages. Ferese
|
||||
keeps its user dictionary separate from IBus and Fcitx; see the
|
||||
[native Rime notes](development/rime-poc.md#本机日常会话安装).
|
||||
|
||||
### X11 support (optional)
|
||||
|
||||
To run X11-only applications, Ferese launches
|
||||
|
||||
Reference in new issue
Block a user