https://bugs.kde.org/show_bug.cgi?id=475861
Bug ID: 475861 Summary: qtvirtualkeyboard keyboard gitches Classification: Plasma Product: plasma-mobile Version: unspecified Platform: openSUSE OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Shell Assignee: plasma-mobile-bugs-n...@kde.org Reporter: monkeyboy...@yahoo.com CC: c...@carlschwan.eu Target Milestone: --- Created attachment 162440 --> https://bugs.kde.org/attachment.cgi?id=162440&action=edit QT_IM_MODULE=qtvirtualkeyboard systemsettings SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. QT_IM_MODULE=qtvirtualkeyboard systemsettings 2. 3. OBSERVED RESULT The keyboard is quite gitchy. The keyboard animates in and out. I only tested plasma wayland QT_IM_MODULE=qtvirtualkeyboard systemsettings qt.qpa.wayland: qtvirtualkeyboard currently is not supported at client-side, use QT_IM_MODULE=qtvirtualkeyboard at compositor-side. Using fontconfig file: "/home/doof/.fonts.conf" kf.coreaddons: "Could not load plugin6.5.6-1-default (64-bit) from kcm_fcitx5: The shared library was not found." kf.coreaddons: "Could not load plugin from /usr/share/kservices5/YaST-systemsettings.desktop: '/usr/share/kservices5/YaST-systemsettings.desktop' is not an ELF object" kf.coreaddons.desktopparser: Error: Failed to open "kcms//usr/share/kservices5/YaST-systemsettings.desktop" QFileDevice::seek: IODevice is not open kf.coreaddons: "Could not load plugin from /home/doof/kcms/usr/share/kservices5/YaST-systemsettings.desktop: The shared library was not found." file:///usr/share/kpackage/genericqml/org.kde.systemsettings.sidebar/contents/ui/CategoriesPage.qml:57:17: QML ToolTip: Binding loop detected for property "contentWidth" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width" file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width" QQmlEngine::setContextForObject(): Object already has a QQmlContext qt.qpa.wayland: Wayland does not support QWindow::requestActivate() file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ApplicationItem.qml:106: ReferenceError: bottomMargin is not defined file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ApplicationItem.qml:106: ReferenceError: bottomMargin is not defined qt.virtualkeyboard.hunspell: Hunspell dictionary is missing for "en_GB" . Search paths ("/usr/share/qt5/qtvirtualkeyboard/hunspell", "/usr/share/hunspell", "/usr/share/myspell/dicts") file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ApplicationItem.qml:106: ReferenceError: bottomMargin is not defined file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ApplicationItem.qml:106: ReferenceError: bottomMargin is not defined file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ApplicationItem.qml:106: ReferenceError: bottomMargin is not defined file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ApplicationItem.qml:106: ReferenceError: bottomMargin is not defined file:///usr/lib64/qt5/qml/org/kde/kirigami.2/ApplicationItem.qml:0: ReferenceError: bottomMargin is not defined EXPECTED RESULT ?? I do not know what the intended behavior. My system is set to maliit on default but I overrode it with qtvirtual keyboard. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: 6.5.6-1-default (64-bit) (available in About System) KDE Plasma Version: 5.27.8/wayland KDE Frameworks Version: 5.110.0 Qt Version: 5.15.11 > lsb_release -a LSB Version: n/a Distributor ID: openSUSE Description: openSUSE Tumbleweed Release: 20231018 Codename: n/a ADDITIONAL INFORMATION ``` Repository priorities in effect: (See 'zypper lr -P' for details) 90 (raised priority) : 4 repositories 99 (default priority) : 10 repositories # | Alias | Name | Enabled | GPG Check | Refresh | URI ---+--------------------------------------+-----------------------------------------------------+---------+-----------+---------+----------------------------------------------------------------------------------------------------- 1 | code | Visual Studio Code | Yes | (r ) Yes | No | https://packages.microsoft.com/yumrepos/vscode 2 | home_andresbs_plasma-mobile | Plasma Mobile Apps (openSUSE_Tumbleweed) | Yes | (r ) Yes | No | https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile/openSUSE_Tumbleweed/ 3 | home_andresbs_plasma-mobile_extra | Additional Plasma Mobile apps (openSUSE_Tumbleweed) | Yes | (r ) Yes | No | https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile:/extra/openSUSE_Tumbleweed/ 4 | home_andresbs_plasma-mobile_gear | KDE Plasma Mobile Gear (openSUSE_Tumbleweed) | Yes | (r ) Yes | No | https://download.opensuse.org/repositories/home:/andresbs:/plasma-mobile:/gear/openSUSE_Tumbleweed/ 5 | home_andresbs_pure-maps | Pure Maps (openSUSE_Tumbleweed) | Yes | (r ) Yes | No | https://download.opensuse.org/repositories/home:/andresbs:/pure-maps/openSUSE_Tumbleweed/ 7 | https-download.opensuse.org-5a02e5c0 | devel:NemoMobile | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/devel:/NemoMobile/openSUSE_Tumbleweed/ 8 | https-download.opensuse.org-5ef024b2 | mozilla | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed/ 6 | https-download.opensuse.org-179d9981 | openSUSE:Tumbleweed | Yes | (r ) Yes | Yes | https://download.opensuse.org/tumbleweed/repo/oss/ 9 | https-download.opensuse.org-efbadd6c | openSUSE:Tumbleweed | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/ 10 | kernel-head | kernel-head | No | ---- | ---- | https://download.opensuse.org/repositories/Kernel:/HEAD/standard 11 | repo-debug | openSUSE-Tumbleweed-Debug | Yes | (r ) Yes | Yes | http://download.opensuse.org/debug/tumbleweed/repo/oss/ 12 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/non-oss/ 13 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/oss/ 14 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | http://download.opensuse.org/source/tumbleweed/repo/oss/ 15 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/tumbleweed/ 16 | snappy | snappy | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed ``` ``` $env SHELL=/bin/bash SESSION_MANAGER=local/steamdeck.lan:@/tmp/.ICE-unix/2568,unix/steamdeck.lan:/tmp/.ICE-unix/2568 WINDOWID=2 COLORTERM=truecolor XDG_CONFIG_DIRS=/home/doof/.config/kdedefaults:/etc/xdg:/usr/local/etc/xdg:/usr/etc/xdg LESS=-M -I -R XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0 GTK_IM_MODULE=maliit QT_QUICK_CONTROLS_MOBILE=true MACHTYPE=x86_64-suse-linux G_BROKEN_FILENAMES=1 QT_WAYLAND_DISABLE_WINDOWDECORATION=1 HOSTNAME=localhost.localdomain HISTSIZE=1000 LANGUAGE=en_US FROM_HEADER= MINICOM=-c on JAVA_ROOT=/usr/lib64/jvm/jre-openjdk JAVA_HOME=/usr/lib64/jvm/jre-openjdk AUDIODRIVER=pulseaudio GUESTFISH_OUTPUT=\e[0m JRE_HOME=/usr/lib64/jvm/java-11-openjdk-11 INPUT_METHOD=ibus CPU=x86_64 SHELL_SESSION_ID=ff94480d74cb4560be2d76181342ff1d JAVA_BINDIR=/usr/lib64/jvm/jre-openjdk/bin XMODIFIERS=@im=fcitx DESKTOP_SESSION=plasma-mobile GTK_RC_FILES=/etc/gtk/gtkrc:/home/doof/.gtkrc:/home/doof/.config/gtkrc XCURSOR_SIZE=24 GPG_TTY=/dev/pts/1 XDG_SEAT=seat0 PWD=/home/doof QEMU_AUDIO_DRV=pa XDG_SESSION_DESKTOP=KDE LOGNAME=doof QT_QPA_PLATFORMTHEME=KDE XDG_SESSION_TYPE=wayland MANPATH=/usr/local/man:/usr/share/man SYSTEMD_EXEC_PID=20145 PLASMA_PLATFORM=phone:handset XAUTHORITY=/run/user/1000/xauth_HnUSmU LS_OPTIONS=-N --color=tty -T 0 GUESTFISH_RESTORE=\e[0m ATSINCLUDE=/home/doof/include/ATS2-Postiats-include-0.4.2 XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB KDE_COREDUMP_NOTIFY=1 XKB_DEFAULT_MODEL=pc105+inet GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/doof/.gtkrc-2.0:/home/doof/.config/gtkrc-2.0 XNLSPATH=/usr/share/X11/nls HOME=/home/doof LANG=en_DK.UTF-8 LS_COLORS=no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=41;33;01:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.btm=01;32:*.dll=01;32:*.tar=00;31:*.tgz=00;31:*.arc=00;31:*.arj=00;31:*.taz=00;31:*.lha=00;31:*.lz4=00;31:*.lzh=00;31:*.lzma=00;31:*.tlz=00;31:*.txz=00;31:*.tzo=00;31:*.t7z=00;31:*.zip=00;31:*.z=00;31:*.Z=00;31:*.dz=00;31:*.gz=00;31:*.lrz=00;31:*.lz=00;31:*.lzo=00;31:*.xz=00;31:*.zst=00;31:*.tzst=00;31:*.bz2=00;31:*.bz=00;31:*.tbz=00;31:*.tbz2=00;31:*.tz=00;31:*.deb=00;31:*.rpm=00;31:*.jar=00;31:*.war=00;31:*.ear=00;31:*.sar=00;31:*.rar=00;31:*.alz=00;31:*.ace=00;31:*.zoo=00;31:*.cpio=00;31:*.7z=00;31:*.rz=00;31:*.cab=00;31:*.wim=00;31:*.swm=00;31:*.dwm=00;31:*.esd=00;31:*.asf=01;35:*.avi=01;35:*.bmp=01;35:*.cgm=01;35:*.dl=01;35:*.emf=01;35:*.flc=01;35:*.fli=01;35:*.flv=01;35:*.gif=01;35:*.gl=01;35:*.jpeg=01;35:*.jpg=01;35:*.m2v=01;35:*.m4v=01;35:*.mjpeg=01;35:*.mjpg=01;35:*.mkv=01;35:*.mng=01;35:*.mov=01;35:*.mp4=01;35:*.mp4v=01;35:*.mpeg=01;35:*.mpg=01;35:*.nuv=01;35:*.ogm=01;35:*.pbm=01;35:*.pcx=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.qt=01;35:*.rm=01;35:*.rmvb=01;35:*.svg=01;35:*.svgz=01;35:*.tga=01;35:*.tif=01;35:*.tiff=01;35:*.vob=01;35:*.webm=01;35:*.webp=01;35:*.wmv=01;35:*.xbm=01;35:*.xcf=01;35:*.xpm=01;35:*.xwd=01;35:*.yuv=01;35:*.ogv=01;35:*.ogx=01;35:*.aiff=00;32:*.ape=00;32:*.aac=00;32:*.au=00;32:*.flac=00;32:*.m4a=00;32:*.mid=00;32:*.midi=00;32:*.mka=00;32:*.mp3=00;32:*.mpc=00;32:*.ogg=00;32:*.ra=00;32:*.voc=00;32:*.wav=00;32:*.wma=00;32:*.wv=00;32:*.oga=00;32:*.opus=00;32:*.spx=00;32:*.xspf=00;32: XDG_CURRENT_DESKTOP=KDE KONSOLE_DBUS_SERVICE=:1.2053 PYTHONSTARTUP=/etc/pythonstart WAYLAND_DISPLAY=wayland-0 QT_QUICK_CONTROLS_STYLE=org.kde.breeze KONSOLE_DBUS_SESSION=/Sessions/1 PROFILEHOME= OSTYPE=linux GUESTFISH_PS1=\[\e[1;32m\]><fs>\[\e[0;31m\] XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0 QT_IM_SWITCHER=imsw-multi LESS_ADVANCED_PREPROCESSOR=no INVOCATION_ID=e7a8750709594166b338f40c8afee0e4 KONSOLE_VERSION=230802 MANAGERPID=2183 QT_QPA_PLATFORM=wayland KDE_SESSION_UID=1000 EGL_PLATFORM=wayland XKB_DEFAULT_LAYOUT=us XDG_ACTIVATION_TOKEN=kwin-2 LESSCLOSE=lessclose.sh %s %s XDG_SESSION_CLASS=user QT_ENABLE_GLYPH_CACHE_WORKAROUND=1 TERM=xterm-256color G_FILENAME_ENCODING=@locale,UTF-8,ISO-8859-15,CP1252 HOST=localhost.localdomain XAUTHLOCALHOSTNAME=localhost.localdomain LESSOPEN=lessopen.sh %s USER=doof COLORFGBG=0;15 PLASMA_USE_QT_SCALING=1 KDE_SESSION_VERSION=5 MORE=-sl QT_WAYLAND_FORCE_DPI=96 CSHEDIT=emacs DISPLAY=:1 SHLVL=1 WINDOWMANAGER=/usr/bin/startplasma-x11 PAGER=less GUESTFISH_INIT=\e[1;34m QT_IM_MODULE=maliit XDG_VTNR=3 XDG_SESSION_ID=1 XDG_RUNTIME_DIR=/run/user/1000 PLASMA_INTEGRATION_USE_PORTAL=1 DEBUGINFOD_URLS=https://debuginfod.opensuse.org/ PLASMA_DEFAULT_SHELL=org.kde.plasma.phoneshell FLUTTERHOME=/home/doof/bin/flutter QT_AUTO_SCREEN_SCALE_FACTOR=0 JOURNAL_STREAM=8:432729 MANPATHISSET=yes XCURSOR_THEME=Breeze_Snow GTK3_MODULES=lunar-calendar-module XDG_DATA_DIRS=/home/doof/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share:/var/lib/snapd/desktop PATSHOME=/home/doof/bin/ats2/lib/ats2-postiats-0.4.2 KDE_FULL_SESSION=true VENDOR=suse CONFIG_SITE=/usr/share/site/x86_64-pc-linux-gnu PATH=/home/doof/.local/bin:/home/doof/bin:/usr/local/bin:/usr/bin:/bin:/snap/bin:/home/doof/bin/ats2/lib/ats2-postiats-0.4.2/bin:/home/doof/bin/flutter/bin:/home/doof/bin/ats2/lib/ats2-postiats-0.4.2/bin:/home/doof/bin/flutter/bin:/home/doof/bin/ats2/lib/ats2-postiats-0.4.2/bin:/home/doof/bin/flutter/bin DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus PROFILEREAD=true KDE_APPLICATIONS_AS_SCOPE=1 MAIL=/var/mail/doof HOSTTYPE=x86_64 XKB_DEFAULT_OPTIONS=terminate:ctrl_alt_bksp LESSKEY=/usr/etc/lesskey.bin KONSOLE_DBUS_WINDOW=/Windows/1 _=/usr/bin/env ``` -- You are receiving this mail because: You are watching all bug changes.