Ubuntu 23.04系统下如何设置屏幕键盘在所有程序输入框点击时自动弹出
Ubuntu 23.04系统下如何设置屏幕键盘在所有程序输入框点击时自动弹出
嗨,我之前也碰到过和你一模一样的问题——自带的屏幕键盘在系统程序里正常弹出,但Firefox这类第三方软件就是没反应,后来折腾出来几个靠谱的办法,你可以挨个试试:
先确认系统基础设置有没有到位
打开系统设置,进入「辅助功能」找到「屏幕键盘」,确保「在输入焦点时显示」这个选项已经勾选。虽然你说系统程序能弹,但还是确认下没被误改。安装关键联动依赖包
你之前装Florence依赖时解决问题,大概率是顺带装了让屏幕键盘和第三方程序联动的核心包。直接在终端运行下面的命令安装这些包:sudo apt install libgtk-3-0 libqt5gui5 im-config ibus-gtk3 ibus-qt5这些包主要是让系统的输入框架(IBus)能更好地识别GTK、Qt类程序的输入焦点,Ubuntu自带的屏幕键盘(Onboard)依赖这个来触发弹出。
重启生效并检查Onboard设置
安装完后,要么在终端运行killall onboard && onboard重启屏幕键盘,要么直接重启电脑更稳妥。之后右键点击系统托盘里的Onboard图标,打开设置进入「行为」选项卡,看看有没有「监控所有应用程序的输入焦点」的选项,有的话一定要勾选上。针对Firefox的特殊调整
如果上面的步骤做完Firefox还是没反应,打开Firefox地址栏输入about:config,搜索这两个设置项:ui.use_gtk_clipboard:确保值设为truewidget.use-xinput2:同样设为true
改完重启Firefox,应该就能触发屏幕键盘了。
我之前就是靠装这些依赖搞定的,和你说的误装Florence依赖的情况一致,应该能解决你的问题。
备注:内容来源于stack exchange,提问作者Wolf
相关产品推荐
相关产品推荐

