您尚未登录。

#1 2024-04-11 04:46:36

drevox
会员
注册时间: 2024-04-11
帖子: 1

KDE(Wayland)桌面环境输入法(fcitx5)和屏幕键盘如何共存

使用Surface设备,需要在平板模式时能够输入文字。
但是目前Wayland下输入法占用了虚拟键盘,还如何实现屏幕键盘呢?

离线

#2 2024-04-11 10:28:14

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: KDE(Wayland)桌面环境输入法(fcitx5)和屏幕键盘如何共存

终于有人问出这个问题了!去问设计 wayland 输入法协议的人吧……

离线

#3 2024-04-17 22:49:36

anlorsp
会员
注册时间: 2021-11-28
帖子: 46

Re: KDE(Wayland)桌面环境输入法(fcitx5)和屏幕键盘如何共存

+1
我今天折腾了一下午这东西了。我现在是用maliit和fcitx5,平板模式下就手动切换去maliit,电脑模式下再切换回fcitx5。我尝试过通过linuxflip之类的软件实现自动切换,但是我找不到切换虚拟输入法的命令。虽然可以通过编辑~/.config/kwinrc切换输入法,然而必须重新登陆或者

kwin_wayland --replace

才能生效,用

 qdbus org.kde.KWin /KWin reconfigure

也不行。明明kde设置里面都能很丝滑地实现切换。要是有命令能替代kde设置里面的“应用”键就好了。


其它的方案包括使用支持fcitx5的软键盘比如:https://aur.archlinux.org/packages/kyli … yboard-git ,这东西不需要使用wayland输入协议。不过它在gnome下工作正常,在kde下会奇怪地闪烁。而且也无法在锁屏下使用。
https://github.com/clear-code/fcitx5-virtualkeyboard-ui 也许也是一种可行方案,但这东西需要自己编译fcitx5,我是懒得弄了。

离线

页脚