How to get maliit-keyboard show up?

if you’re on wayland and check the system-settings, can you activate the maliit-keyboard as input-device ?

That is the strange thing. Before I included the kwin compositor in the system file, I could log off, set the display server to Wayland and then log in again. After that, I had the virtual keyboard entry in the settings and I was able to select it.
Since I changed the compositor I’m not able to log off to change the server to Wayland. (Black screen)
I have the feeling that something is wrong with the compositor and probably because of that the Autologin chooses X11 instead of Wayland.
The entry in the file is correct. I checked it twice.

nvidia gpu ?
please post the output of

inxi --admin --verbosity=7 --filter --no-host --width
System:
  Kernel: 6.6.10-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=90d255e2-a6e9-4f75-bd28-d07dade3439a rw quiet splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 5.27.10 tk: Qt v: 5.15.12 info: frameworks
    v: 5.113.0 wm: kwin_x11 vt: 1 dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Portable System: Dell product: Venue 11 Pro 7130 vPro v: 00
    serial: <superuser required> Chassis: type: 8 serial: <superuser required>
  Mobo: Dell model: 066NXF v: A00 serial: <superuser required> part-nu: 0605
    uuid: <superuser required> BIOS: Dell v: A28 date: 06/30/2019
Battery:
  ID-1: BAT0 charge: 18.0 Wh (53.1%) condition: 33.9/35.2 Wh (96.2%) volts: 7.5
    min: 7.4 model: SMP DELL VT26R39R type: Li-ion serial: <filter>
    status: discharging
Memory:
  System RAM: total: 4 GiB available: 3.74 GiB used: 1.82 GiB (48.9%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 4 GiB slots: 2 modules: 2 EC: None
    max-module-size: 2 GiB note: est.
  Device-1: DIMM A type: DDR3 detail: synchronous size: 2 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Micron part-no: N/A serial: <filter>
  Device-2: DIMM B type: DDR3 detail: synchronous size: 2 GiB
    speed: 1600 MT/s volts: N/A width (bits): data: 64 total: 64
    manufacturer: Micron part-no: N/A serial: <filter>
CPU:
  Info: model: Intel Core i5-4300Y bits: 64 type: MT MCP arch: Haswell
    gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm
    family: 6 model-id: 0x45 (69) stepping: 1 microcode: 0x26
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 711 high: 1048 min/max: 600/2300 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 1048 2: 599 3: 600 4: 599
    bogomips: 12773
  Flags: abm acpi aes aperfmperf apic arat arch_perfmon avx avx2 bmi1 bmi2
    bts clflush cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64
    dtherm dts epb ept ept_ad erms est f16c flexpriority flush_l1d fma fpu
    fsgsbase fxsr ht ibpb ibrs ida invpcid lahf_lm lm mca mce md_clear mmx
    monitor movbe msr mtrr nonstop_tsc nopl nx pae pat pbe pcid pclmulqdq pdcm
    pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdtscp rep_good
    sdbg sep smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm
    tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx vnmi vpid x2apic
    xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  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: conditional, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel vendor: Dell driver: i915 v: kernel arch: Gen-7.5
    process: Intel 22nm built: 2013 ports: active: eDP-1
    empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:0a1e
    class-ID: 0300
  Device-2: Realtek Integrated Webcam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2 chip-ID: 0bda:5751
    class-ID: 0e02 serial: <filter>
  Device-3: Alpha Imaging driver: uvcvideo type: USB rev: 2.0 speed: 480 Mb/s
    lanes: 1 mode: 2.0 bus-ID: 1-5:4 chip-ID: 114d:1000 class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.10 with: Xwayland v: 23.2.3
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: crocus gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93") monitors: <missing: xrandr>
  Monitor-1: eDP-1 model: Samsung 0x4c48 built: 2013 res: 1920x1080 dpi: 204
    gamma: 1.2 size: 239x134mm (9.41x5.28") diag: 274mm (10.8") ratio: 16:9
    modes: 1920x1080
  API: EGL v: 1.5 hw: drv: intel crocus platforms: device: 0 drv: crocus
    device: 1 drv: swrast surfaceless: drv: crocus x11: drv: crocus
    inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.3.3-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel HD Graphics 4200 (HSW GT2)
    device-ID: 8086:0a1e memory: 1.46 GiB unified: yes
  API: Vulkan v: 1.3.274 layers: N/A device: 0 type: integrated-gpu
    name: Intel HD Graphics 4200 (HSW GT2) driver: mesa intel
    v: 23.3.3-manjaro1.1 device-ID: 8086:0a1e surfaces: xcb,xlib
Audio:
  Device-1: Intel Haswell-ULT HD Audio vendor: Dell driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:0a0c class-ID: 0403
  Device-2: Intel 8 Series HD Audio vendor: Dell 8 driver: snd_hda_intel
    v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9c20 class-ID: 0403
  API: ALSA v: k6.6.10-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Wireless 7260 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:08b1 class-ID: 0280
  IF: wlp1s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Device-2: Dell Wireless 5570e HSPA+ (42Mbps) Mobile Broadband Card
    driver: cdc_mbim type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0
    bus-ID: 1-6:5 chip-ID: 413c:81a4 class-ID: 0a00
  IF: wwp0s20u6c2i12 state: down mac: <filter>
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:6 chip-ID: 8087:07dc
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 119.24 GiB used: 8.65 GiB (7.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: LITE-ON model: LJH-128V2G-11 M.2 2260
    128GB size: 119.24 GiB block-size: physical: 512 B logical: 512 B
    speed: 6.0 Gb/s tech: SSD serial: <filter> fw-rev: 10A scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 40.09 GiB size: 39.16 GiB (97.69%) used: 8.65 GiB (22.1%)
    fs: ext4 dev: /dev/sda5 maj-min: 8:5 label: N/A
    uuid: 90d255e2-a6e9-4f75-bd28-d07dade3439a
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 100 MiB fs: vfat label: N/A
    uuid: 3A4E-0901
  ID-2: /dev/sda2 maj-min: 8:2 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-3: /dev/sda3 maj-min: 8:3 size: 78.52 GiB fs: ntfs label: N/A
    uuid: E67A51657A513391
  ID-4: /dev/sda4 maj-min: 8:4 size: 524 MiB fs: ntfs label: N/A
    uuid: 04BCE0E6BCE0D36A
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 9 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 1-3:2 info: Realtek Integrated Webcam type: video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
    mode: 2.0 power: 500mA chip-ID: 0bda:5751 class-ID: 0e02 serial: <filter>
  Device-2: 1-4:8 info: Synaptics Synaptics T Pad V 01.31
    type: mouse,keyboard,HID driver: hid-generic,hid-multitouch,usbhid
    interfaces: 3 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 500mA chip-ID: 06cb:2819 class-ID: 0301 serial: <filter>
  Device-3: 1-5:4 info: Alpha Imaging type: video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 500mA chip-ID: 114d:1000 class-ID: 0e02
  Device-4: 1-6:5 info: Dell Wireless 5570e HSPA+ (42Mbps) Mobile Broadband
    Card type: communication,CDC-data driver: cdc_mbim interfaces: 2 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 500mA
    chip-ID: 413c:81a4 class-ID: 0a00
  Device-5: 1-7:6 info: Intel Bluetooth wireless interface type: bluetooth
    driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1
    mode: 1.1 power: 100mA chip-ID: 8087:07dc class-ID: e001
  Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.0
    speed: 5 Gb/s (596.0 MiB/s) lanes: 1 mode: 3.2 gen-1x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  System Temperatures: cpu: 39.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 197 Power: uptime: 6m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform
    avail: shutdown,reboot,suspend,test_resume image: 1.48 GiB daemons: upowerd,
    org_kde_powerdevil, power-profiles-daemon Init: systemd v: 255
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1130 libs: 321 tools: pamac pm: flatpak pkgs: 0
    Compilers: clang: 16.0.6 gcc: 13.2.1 Shell: Zsh v: 5.9 default: Bash
    v: 5.2.21 running-in: konsole inxi: 3.3.32

The first thing I would do is turn off autologin so that you can access the login screen and change the session to Wayland. You can do this via KDE’s System Settings GUI:

System Settings => Startup and Shutdown => Login Screen (SDDM) => Behavior => uncheck the “Automatically log in: as user” box

Logout or reboot & you will then be presented with a login screen that asks for your password. Make sure that you change the session type to Wayland before you log in.

Once you have things working the way you want, you can switch autologin back on via System Settings.

1 Like

first step

If you do not have the package plasma-wayland-session synced you will not have the option of running a wayland session.

second step

disable autologin - autologin is a probable cause of other ad-hoc issues caused by the lack of authentication when the desktop starts

As for the keyboard - perhaps you should look towards the plasma-mobile packages as those are more targeted a touch interface.

pamac search plasma mobile
1 Like

The automatic login session settings can be changed in the following locations in the system settings

Startup and Shutdown > LoginScreen(SDDM) > Behavior…
Automatic log in:[User] with session [Plasma(X11) or Plasma(wayland)]

Also, to use Wayland with KDE, you need to install ‘plasma-wayland-session’!

For your information.

2 Likes

Thanks for all the suggestions and help!
I disabled auto login but then I could not log in anymore as the login screen did not appeared.
I had to log in on a console and remove the kwin-compositor entry from the 10-wayland.cfg file.
After that graphical login was possible again.
Now the virtual keyboard shows up sometimes. It depends on the software used. Firefox works but the Vivaldi Browser not. I guess they are programmed with different UI development frameworks as Vivaldi looks completely different. In Vivaldi when I tap into the address field, nothing happens.
I also installed the KDE mobile options but I can’t see any difference.
As of now, tablet support is a bit shaky which is sad as Manjaro runs much faster and smoother on this old Dell Tablet as Windows. The virtual keyboard is huge and I can’t find ways to make it smaller. Also the virtual keyboard icon in the taskbar appears sometimes and then it vanishes.
I know that tablet support is not a priority for the dev team as most tablets run Android. But compared to my Samsung tablet with Android a full Linux on a tablet is really cool.

I tried it about 3 years ago, so I’m not exact, but Plasma Mobile selects PlasmaMobile in the session, just like x11 and Wayland.
At the time, it was incomplete, but it looked much different.
Also, PlasmaMobile only works with wayland, and with wayland, only maliit-keyboard works.
In some cases, x11 may be better.

I just tested PlasmaMobile (selected at login) but on my tablet it is broken. No menues and no windows.
Unfortunately I have to switch back to windows (even if I hate it) as the experience with Manjaro on this Tablet is not very good. I love it on my desktop with a mouse and keyboard but with a touchscreen it is just not working. Thanks all of you for your help!