Replace dependency “rofi-wayland” with “rofi” for better IME support
Description
This pull request replaces the dependency “rofi-wayland” with “rofi” since “rofi” now has native Wayland support. Additionally, “rofi” provides better compatibility with input method frameworks such as fcitx, making it a more versatile choice compared to “rofi-wayland”.
Changes
- [x] Improved
- [ ] Bug Fixes
- [ ] Feature
- [x] Documentation
- [ ] Other
Context
This change is necessary because “rofi” has gained native Wayland support, making “rofi-wayland” redundant. Moreover, “rofi” works better with IME frameworks (like fcitx), which solves compatibility issues encountered with “rofi-wayland”.
How Has This Been Tested?
- [x] Tested on Arch Linux/Based Distro.
- [ ] Tested on Fedora Linux/Based Distro.
- [ ] Tested on openSuse.
Checklist
Please ensure your pull request meets the following requirements:
- [x] My code follows the style guidelines of this project.
- [x] I have performed a self-review of my code.
- [x] I have commented on my code, particularly in hard-to-understand areas.
- [x] My changes do not introduce new warnings.
- [x] I have added tests that prove my fix is effective or that my feature works.
- [x] I have made corresponding changes to the documentation
- [x] New and existing unit tests pass locally with my changes.
Screenshots
Related Issues
Additional Notes
No further notes.
Thank you for the PR. I will test it.
Hi. When I install rofi with sudo pacman -S rofi, I still don't get rofi 2.0.0 with full wayland support. Is it the same on your side?
The latest version I can get is 1.7.9.1, maybe we should wait for the repository to be updated, or compile and install it? Another point to note is that there is a conflict between rofi and rofi-wayland; perhaps the installation script should first uninstall rofi-wayland before installing rofi.
Fedora is still on the last version: https://packages.fedoraproject.org/pkgs/rofi/rofi/ That's why I can't change it in the general pkg.sh list.
I only can change it for Arch and openSuse. Both are already on version 2.x
Rofi in Fedora 43 has been updated to version 2.0.0.