#1135271 Bug Report for Debian 11 (Gnome Onscreen Keyboard)

Package:
gnome-shell
Source:
gnome-shell
Description:
graphical shell for the GNOME desktop
Submitter:
Kian T.
Date:
2026-04-30 12:45:02 UTC
Severity:
normal
#1135271#5
Date:
2026-04-30 12:31:21 UTC
From:
To:
Hello,

I work for a company where we are building a project that is a touchscreen
device. We are currently having problems with the Gnome onscreen keyboard.
We are unable to deactivate and/or remove the on screen keyboard on
touchscreen devices. We can remove it easily on non touchscreen devices.

We have ran these commands:

gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled false

We even tried to purge "Caribou", which I believe the onscreen keyboard
uses:

dpkg -P caribou

We tried everything and this onscreen keyboard keeps popping up when the
user touches the screen and touches a text field.

I looked at the code for gnome-shell and I have found this:

https://github.com/GNOME/gnome-shell/blob/93c476ef4b6bc670987a11ecb5acbcbfada5b036/js/ui/keyboard.js#L1089


https://github.com/GNOME/gnome-shell/blob/93c476ef4b6bc670987a11ecb5acbcbfada5b036/js/ui/keyboard.js#L1099

This is a major issue and I don't know what to do about this. I think it is
hardcoded to pull up the onscreen keyboard everytime someone uses a
touchscreen and presses something. Is there anything that can fix this
problem ?

Thank you for your time.

#1135271#10
Date:
2026-04-30 12:44:08 UTC
From:
To:
I want to email a correction to the on screen keyboard issue we have been
having. We are able to deactivate and turn off the gnome onscreen keyboard
on NON touchscreen devices and it works fine. We do it with this command

gsettings set org.gnome.desktop.a11y.applications screen-keyboard-enabled false


This command does deactivate and turn the Gnome onscreen keyboard off on
NON touch screen devices, but it does not turn off the Gnome Onscreen
Keyboard on touchscreen devices. I think it is possible that it is
hardcoded for the Gnome Onscreen Keyboard to start showing up automatically
on touchscreen devices when the user clicks on text fields and such. Here
are the lines of code I possibly see that in:

https://github.com/GNOME/gnome-shell/blob/93c476ef4b6bc670987a11ecb5acbcbfada5b036/js/ui/keyboard.js#L1089

https://github.com/GNOME/gnome-shell/blob/93c476ef4b6bc670987a11ecb5acbcbfada5b036/js/ui/keyboard.js#L1099

I just wanted to email this correction. Thank you for your time