Sample Header Ad - 728x90

How to tell what virtual touch screen keyboard is installed?

0 votes
0 answers
26 views
I am working on a system that runs chromium in a docker container, and the docker container is running on a linux system. The screen attached is a touch screen. I have heard numerous customer complains about our onscreen keyboard so I would like to change it's configuration, appearance and functionality if possible. However to do this, I need to know what keyboard is being used/displayed. **How can I identify which of the various linux on screen / touch screen keyboards is being used?** I was looking through a list I found and I coudln't find any that look like the keyboard our system uses: picture of a device screen showing an on screen keyboard. The device's screen is blurred allowing for visual emphasis on the on screen keyboard that is showing. - Are there files or other places I should check on the system? - How can I tell where the keyboard is coming from? (Chromium? Docker container? Base Linux system?) ---------- More information about the system: - The system is rather minimal, there is no traditional desktop environment that I could find - It seems to use X11, where there is an X server container running and the chromium container is a client - After installing proper deps/libs inside the display server container, I was able to run xeyes and xclock and it showed up on the display. - When you first SSH to the device, running cat /etc/issue reads carlOS (Containerized Application Realtime Linux Operating System) 1.0.0 - When you exec into the container running chromium, running cat /etc/issue reads Debian GNU/Linux 12 - When you exec into the display server container, running cat /etc/issue reads Ubuntu 22.04.2 LTS Things I've tried: - Chromium container
# echo $DESKTOP_SESSION

# ls /usr/bin/*session
/usr/bin/dbus-run-session
# HardInfo
sh: 4: HardInfo: not found
# ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
# env | grep XDG_CURRENT_DESKTOP
# echo $XDG_CURRENT_DESKTOP
# lsb_release -a
sh: 67: lsb_release: not found
- display server container
# echo $DESKTOP_SESSION

# ls /usr/bin/*session
/usr/bin/dbus-run-session
# HardInfo
sh: 3: HardInfo: not found
# ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
# env | grep XDG_CURRENT_DESKTOP
# echo $XDG_CURRENT_DESKTOP

# lsb_release -a
sh: 7: lsb_release: not found
Asked by Wimateeka (1085 rep)
Jul 8, 2025, 07:00 PM
Last activity: Jul 9, 2025, 07:00 PM