Page 1 of 1

onscreen keyboard does not auto-show

Posted: Sat Jul 05, 2025 6:49 am
by phykris
I use the built-in onscreen keyboard. I choose to start it in hidden mode and I choose to "auto-show when editing text".
But the keyboard never shows up when I edit text. It stays hidden.
Do other people experience the same problem?
Has anyone fixed it?

Code: Select all

System:    Kernel: 6.1.0-37-amd64 [6.1.140-1] x86_64 bits: 64 compiler: gcc v: 12.2.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-37-amd64 root=UUID=<filter> ro quiet splash 
           Desktop: Xfce 4.20.0 tk: Gtk 3.24.38 info: xfce4-panel wm: xfwm 4.20.0 vt: 7 
           dm: LightDM 1.32.0 Distro: MX-23.6_x64 Libretto January 15  2023 
           base: Debian GNU/Linux 12 (bookworm) 
Machine:   Type: Desktop System: Gigabyte product: A520M K V2 v: -CF serial: <filter> 
           Mobo: Gigabyte model: A520M K V2 v: x.x serial: <filter> BIOS: American Megatrends LLC. 
           v: FC date: 03/22/2024 
CPU:       Info: 6-Core model: AMD Ryzen 5 5500GT with Radeon Graphics bits: 64 type: MT MCP 
           arch: Zen 3 family: 19 (25) model-id: 50 (80) stepping: 0 microcode: A50000F cache: 
           L2: 3 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 86242 
           Speed: 1697 MHz min/max: 1400/3600 MHz boost: enabled Core speeds (MHz): 1: 1697 
           2: 1400 3: 1414 4: 1400 5: 1604 6: 1697 7: 1400 8: 1572 9: 1414 10: 1414 11: 1414 
           12: 1697 
           Vulnerabilities: Type: gather_data_sampling status: Not affected 
           Type: indirect_target_selection status: Not affected 
           Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: mmio_stale_data status: Not affected 
           Type: reg_file_data_sampling status: Not affected 
           Type: retbleed status: Not affected 
           Type: spec_rstack_overflow mitigation: safe RET 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; IBRS_FW; STIBP: always-on; 
           RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: AMD Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] vendor: Gigabyte 
           driver: amdgpu v: kernel bus-ID: 05:00.0 chip-ID: 1002:1638 class-ID: 0300 
           Display: x11 server: X.Org 1.21.1.7 compositor: xfwm4 v: 4.20.0 driver: 
           loaded: amdgpu,ati unloaded: fbdev,modesetting,vesa display-ID: :0.0 screens: 1 
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 509x286mm (20.0x11.3") 
           s-diag: 584mm (23") 
           Monitor-1: HDMI-A-0 res: 1920x1080 hz: 60 dpi: 102 size: 480x260mm (18.9x10.2") 
           diag: 546mm (21.5") 
           OpenGL: renderer: AMD Radeon Graphics (renoir LLVM 15.0.6 DRM 3.49 6.1.0-37-amd64) 
           v: 4.6 Mesa 22.3.6 direct render: Yes 
Audio:     Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel v: kernel 
           bus-ID: 05:00.1 chip-ID: 1002:1637 class-ID: 0403 
           Device-2: AMD Family 17h/19h HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel 
           bus-ID: 05:00.6 chip-ID: 1022:15e3 class-ID: 0403 
           Sound Server-1: ALSA v: k6.1.0-37-amd64 running: yes 
           Sound Server-2: PulseAudio v: 16.1 running: no 
           Sound Server-3: PipeWire v: 1.0.0 running: yes 
Network:   Device-1: Qualcomm Atheros AR9287 Wireless Network Adapter driver: ath9k v: kernel 
           modules: wl bus-ID: 03:00.0 chip-ID: 168c:002e class-ID: 0280 
           IF: wlan0 state: up mac: <filter> 
           Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte 
           driver: r8169 v: kernel port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200 
           IF: eth0 state: down mac: <filter> 
Drives:    Local Storage: total: 1.02 TiB used: 96.47 GiB (9.2%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST31000524AS size: 931.51 GiB 
           block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 
           serial: <filter> rev: JC45 scheme: MBR 
           ID-2: /dev/sdb maj-min: 8:16 vendor: Kingston model: SV300S37A120G size: 111.79 GiB 
           block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> 
           rev: BBF0 scheme: MBR 
Partition: ID-1: / raw-size: 106.16 GiB size: 103.93 GiB (97.90%) used: 96.47 GiB (92.8%) fs: ext4 
           dev: /dev/sdb1 maj-min: 8:17 
Swap:      Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 5.62 GiB used: 0 KiB (0.0%) priority: -2 
           dev: /dev/sdb2 maj-min: 8:18 
Sensors:   System Temperatures: cpu: 16.8 C mobo: 16.8 C gpu: amdgpu temp: 38.0 C 
           Fan Speeds (RPM): N/A 
Repos:     Packages: note: see --pkg apt: 2305 lib: 1197 flatpak: 0 
           No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
           2: deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb https://mirror.kku.ac.th/mx-packages/mx/repo/ bookworm non-free main
           Active apt repos in: /etc/apt/sources.list.d/signal-xenial-added-by-mxpi.list 
           1: deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main
           No active apt repos in: /etc/apt/sources.list.d/skype-stable.list 
           Active apt repos in: /etc/apt/sources.list.d/teamviewer.list 
           1: deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb/ stable main
Info:      Processes: 308 Uptime: 19m wakeups: 1 Memory: 14.99 GiB used: 2.49 GiB (16.6%) 
           Init: SysVinit v: 3.06 runlevel: 5 default: 5 tool: systemctl Compilers: gcc: 12.2.0 
           alt: 10/12 Client: shell wrapper v: 5.2.15-release inxi: 3.3.06 
Boot Mode: BIOS (legacy, CSM, MBR)

Re: onscreen keyboard does not auto-show

Posted: Sat Jul 05, 2025 7:50 am
by gimcrack
On my onboard setting in General I can choose hidden or auto show when editing text, but not both. If you're using hidden mode another way. Disable that and make sure auto-show when editing text is setup right in the onboard settings. Because it's acting right for me. on Auto-show settings you can set Hide when typing on a physical keyboard. It stay hidden is for 30 minutes.

Re: onscreen keyboard does not auto-show

Posted: Sat Jul 05, 2025 11:31 pm
by phykris
gimcrack wrote: Sat Jul 05, 2025 7:50 am On my onboard setting in General I can choose hidden or auto show when editing text, but not both. If you're using hidden mode another way. Disable that and make sure auto-show when editing text is setup right in the onboard settings. Because it's acting right for me. on Auto-show settings you can set Hide when typing on a physical keyboard. It stay hidden is for 30 minutes.
I think you don't understand how it is supposed to work. It is supposed to work like a keyboard on an android device. It should only popup when the user needs to input data and automatically disappear after that (for instance when you click on the URL bar in a browser). It needs to interface to XINPUT or GTK which can be selected under keyboard/advanced/input options/input event source. This way it knows when to disappear. It doesn't work on my setup. Does it work correctly on your setup?

If it does not work MX linux can not be practically used on tablet devices without keyboard.