You are not logged in.

#1 2020-11-11 18:44:08

zekebsatx
Member
Registered: 2016-01-29
Posts: 70

[SOLVED] Weird Libreoffice/Onboard behavior in KDE/Plasma

I have been chasing KDE bugs since installing Arch on a new Lenovo X13 Yoga.
I have almost everything sorted out now, except Libreoffice keeps acting very odd.

The issues are:
CTRL+V or paste inserts the contents of the clipboard twice
CTRL+B and CTRL+I do not set BOLD and Italics.  It appears they flick on and then off.  If I have text selected, they do not change the text.
CTRL+U DOES work though.

I also have Gnome installed on this system, and Libreoffice works completely normally in Gnome.

I am running:
libreoffice-fresh 7.0.3-2
plasma-desktop 5.20.3-1
gnome 3.38.1

I have deleted my entire KDE config and local settings, including all akonadi data three times now, and started over from a fresh KDE install.  Last night Libreoffice was working fine, but today after a reboot, it started doing this once again.

Deleting the Libreoffice folder in ~/.config does not affect the behavior.
I am running the Zotero connector in Libreoffice and using the Sweet plasma theme and kvantum theme FWIW, but this does not cause any problems on my two other Arch/KDE machines.


Hoping someone can help in a way that doesn't involve rebuiding all my Kontact mail boxes and calendars again. It's been about 8 solid hours of that since I started on this problem.

Not sure if it is related, but I am also getting regular KDE system setting crashes when I move from one tab to another. That seems to be related to something about the fontconfig and either adjusting all fonts at once to a larger size, or forcing the dpi setting.

Last edited by zekebsatx (2020-11-13 23:02:45)

Offline

#2 2020-11-11 19:45:04

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,196

Re: [SOLVED] Weird Libreoffice/Onboard behavior in KDE/Plasma

Neither KDE nor akonadi should have an inherent effect on how libreoffice behaves.

Do you perhaps have a background/hotkey daemon running that intercepts the inputs here? Which libreoffice VCL are you using? https://wiki.archlinux.org/index.php/LibreOffice#Theme

What's your output for

systemctl status

during this? Post that in

[code] code here[/code] 

tags

Offline

#3 2020-11-11 20:12:48

zekebsatx
Member
Registered: 2016-01-29
Posts: 70

Re: [SOLVED] Weird Libreoffice/Onboard behavior in KDE/Plasma

I have not modified the VCL:

etc/profile.d/libreoffice-fresh.sh

# to force a certain look'n feel

#export SAL_USE_VCLPLUGIN=gen
#export SAL_USE_VCLPLUGIN=gtk3_kde5
#export SAL_USE_VCLPLUGIN=kf5
#export SAL_USE_VCLPLUGIN=qt5
#export SAL_USE_VCLPLUGIN=gtk3

Here is systemctl status:

● yoga.arch
    State: running
     Jobs: 0 queued
   Failed: 0 units
    Since: Wed 2020-11-11 12:25:05 CST; 1h 46min ago
   CGroup: /
           ├─user.slice 
           │ ├─user-1001.slice 
           │ │ ├─session-9.scope 
           │ │ │ ├─10012 /usr/bin/baloo_file
           │ │ │ ├─10063 /usr/lib/geoclue-2.0/demos/agent
           │ │ │ ├─10075 /usr/lib/tracker-miner-fs-3
           │ │ │ ├─10078 /usr/lib/tracker-miner-rss-3
           │ │ │ └─19311 /usr/lib/kf5/kio_http_cache_cleaner
           │ │ └─user@1001.service 
           │ │   ├─gvfs-goa-volume-monitor.service 
           │ │   │ └─10175 /usr/lib/gvfs-goa-volume-monitor
           │ │   ├─gvfs-daemon.service 
           │ │   │ ├─ 9900 /usr/lib/gvfsd
           │ │   │ ├─ 9905 /usr/lib/gvfsd-fuse /run/user/1001/gvfs -f
           │ │   │ └─21563 /usr/lib/gvfsd-http --spawner :1.2 /org/gtk/gvfs/exec_spaw/0
           │ │   ├─app.slice 
           │ │   │ ├─app-org.kde.discover-f0cea19f0adf44ee96d205172e4a870c.scope 
           │ │   │ │ └─55609 /usr/bin/plasma-discover
           │ │   │ └─app-org.kde.konsole-21229691a48146f0a5289d314d89a501.scope 
           │ │   │   └─51575 sshfs -p 2212 -o allow_other,reconnect,ServerAliveInterval=5,ServerAliveCountMax=1 brett@107.204.49.204:/home/brett/UTHSCSA /home/temp/UTHSCSA/
           │ │   ├─gvfs-udisks2-volume-monitor.service 
           │ │   │ └─10147 /usr/lib/gvfs-udisks2-volume-monitor
           │ │   ├─init.scope 
           │ │   │ ├─9871 /usr/lib/systemd/systemd --user
           │ │   │ └─9872 (sd-pam)
           │ │   ├─gpg-agent.service 
           │ │   │ └─25494 /usr/bin/gpg-agent --supervised
           │ │   ├─gvfs-gphoto2-volume-monitor.service 
           │ │   │ └─10212 /usr/lib/gvfs-gphoto2-volume-monitor
           │ │   ├─dirmngr.service 
           │ │   │ └─26179 /usr/bin/dirmngr --supervised
           │ │   ├─obex.service 
           │ │   │ └─10675 /usr/lib/bluetooth/obexd
           │ │   ├─at-spi-dbus-bus.service 
           │ │   │ └─21433 /usr/lib/at-spi-bus-launcher
           │ │   ├─gvfs-metadata.service 
           │ │   │ └─11266 /usr/lib/gvfsd-metadata
           │ │   ├─dbus.service 
           │ │   │ ├─ 9898 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
           │ │   │ ├─10114 /usr/lib/dconf-service
           │ │   │ ├─10183 /usr/lib/goa-daemon
           │ │   │ ├─10200 /usr/lib/goa-identity-service
           │ │   │ └─10640 /usr/lib/telepathy/mission-control-5
           │ │   ├─gvfs-mtp-volume-monitor.service 
           │ │   │ └─10167 /usr/lib/gvfs-mtp-volume-monitor
           │ │   └─gvfs-afc-volume-monitor.service 
           │ │     └─10156 /usr/lib/gvfs-afc-volume-monitor
           │ └─user-1000.slice 
           │   ├─user@1000.service 
           │   │ ├─gvfs-goa-volume-monitor.service 
           │   │ │ └─8216 /usr/lib/gvfs-goa-volume-monitor
           │   │ ├─pulseaudio.service 
           │   │ │ ├─65990 /usr/bin/pulseaudio --daemonize=no --log-target=journal
           │   │ │ └─66198 /usr/lib/pulse/gsettings-helper
           │   │ ├─gvfs-daemon.service 
           │   │ │ ├─7799 /usr/lib/gvfsd
           │   │ │ └─7804 /usr/lib/gvfsd-fuse /run/user/1000/gvfs -f
           │   │ ├─app.slice 
           │   │ │ ├─app-firefox-d30a569ffbf2435aba03c0228abdce61.scope 
           │   │ │ │ ├─66906 /usr/lib/firefox/firefox
           │   │ │ │ ├─66963 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 1 -prefMapSize 232341 -parentBuildID 20201109150449 -appdir /usr/lib/firefox/browser 66906 true tab
           │   │ │ │ ├─67030 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 7179 -prefMapSize 232341 -parentBuildID 20201109150449 -appdir /usr/lib/firefox/browser 66906 true tab
           │   │ │ │ ├─67081 /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 8003 -prefMapSize 232341 -parentBuildID 20201109150449 -appdir /usr/lib/firefox/browser 66906 true tab
           │   │ │ │ ├─67136 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 7981 -prefMapSize 232341 -parentBuildID 20201109150449 -appdir /usr/lib/firefox/browser 66906 true tab
           │   │ │ │ ├─67144 /usr/bin/python /usr/bin/chrome-gnome-shell /usr/lib/mozilla/native-messaging-hosts/org.gnome.chrome_gnome_shell.json chrome-gnome-shell@gnome.org
           │   │ │ │ ├─67145 /usr/bin/plasma-browser-integration-host /usr/lib/mozilla/native-messaging-hosts/org.kde.plasma.browser_integration.json plasma-browser-integration@kde.org
           │   │ │ │ ├─67348 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 9845 -prefMapSize 232341 -parentBuildID 20201109150449 -appdir /usr/lib/firefox/browser 66906 true tab
           │   │ │ │ ├─67420 /usr/lib/firefox/firefox -contentproc -childID 6 -isForBrowser -prefsLen 9921 -prefMapSize 232341 -parentBuildID 20201109150449 -appdir /usr/lib/firefox/browser 66906 true tab
           │   │ │ │ └─67981 /usr/lib/firefox/firefox -contentproc -childID 8 -isForBrowser -prefsLen 10450 -prefMapSize 232341 -parentBuildID 20201109150449 -appdir /usr/lib/firefox/browser 66906 true tab
           │   │ │ ├─app-org.kde.konsole-0edba4a01bd44cad8a4e52ee28e58f66.scope 
           │   │ │ │ ├─66889 /usr/bin/konsole
           │   │ │ │ ├─66901 /bin/bash
           │   │ │ │ └─68349 systemctl status
           │   │ │ ├─app-org.gnome.Terminal.slice 
           │   │ │ │ └─vte-spawn-cdc6202e-6e56-407c-ac79-da8f59c331c3.scope 
           │   │ │ │   ├─ 5640 sshfs -p 2212 -o allow_other,reconnect,ServerAliveInterval=5,ServerAliveCountMax=1 brett@107.204.49.204:/home/brett/UTHSCSA /home/brett/UTHSCSA/
           │   │ │ │   └─66669 ssh -x -a -oClearAllForwardings=yes -oPort=2212 -oServerAliveInterval=5 -oServerAliveCountMax=1 -2 brett@107.204.49.204 -s sftp
           │   │ │ └─app-libreoffice\x2dwriter-3e1df57329ac4817b904e101f7461e64.scope 
           │   │ │   ├─67224 /usr/lib/libreoffice/program/oosplash --writer
           │   │ │   └─67261 /usr/lib/libreoffice/program/soffice.bin --writer --splash-pipe=5
           │   │ ├─gvfs-udisks2-volume-monitor.service 
           │   │ │ └─8077 /usr/lib/gvfs-udisks2-volume-monitor
           │   │ ├─init.scope 
           │   │ │ ├─576 /usr/lib/systemd/systemd --user
           │   │ │ └─577 (sd-pam)
           │   │ ├─gpg-agent.service 
           │   │ │ └─931 /usr/bin/gpg-agent --supervised
           │   │ ├─gvfs-gphoto2-volume-monitor.service 
           │   │ │ └─8249 /usr/lib/gvfs-gphoto2-volume-monitor
           │   │ ├─obex.service 
           │   │ │ └─8335 /usr/lib/bluetooth/obexd
           │   │ ├─at-spi-dbus-bus.service 
           │   │ │ ├─ 8062 /usr/lib/at-spi-bus-launcher
           │   │ │ ├─ 8071 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
           │   │ │ └─65877 /usr/lib/at-spi2-registryd --use-gnome-session
           │   │ ├─pipewire.service 
           │   │ │ ├─5982 /usr/bin/pipewire
           │   │ │ └─5988 /usr/bin/pipewire-media-session
           │   │ ├─dbus.service 
           │   │ │ ├─ 7719 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
           │   │ │ ├─ 7997 /usr/lib/dconf-service
           │   │ │ ├─ 8221 /usr/lib/goa-daemon
           │   │ │ ├─ 8240 /usr/lib/goa-identity-service
           │   │ │ ├─ 8276 /usr/lib/telepathy/mission-control-5
           │   │ │ ├─65896 /usr/lib/kactivitymanagerd
           │   │ │ ├─65903 /usr/bin/kglobalaccel5
           │   │ │ ├─66252 /usr/lib/kf5/kscreen_backend_launcher
           │   │ │ ├─67180 /usr/bin/python /usr/bin/chrome-gnome-shell --gapplication-service
           │   │ │ └─67210 /usr/lib/baloorunner
           │   │ ├─gvfs-mtp-volume-monitor.service 
           │   │ │ └─8199 /usr/lib/gvfs-mtp-volume-monitor
           │   │ └─gvfs-afc-volume-monitor.service 
           │   │   └─8185 /usr/lib/gvfs-afc-volume-monitor
           │   ├─session-2.scope 
           │   │ ├─  663 /usr/bin/kwin_x11
           │   │ ├─  715 /usr/bin/baloo_file
           │   │ ├─  781 /usr/lib/geoclue-2.0/demos/agent
           │   │ └─65836 /usr/bin/baloo_file_extractor
           │   ├─session-7.scope 
           │   │ ├─ 7918 /usr/bin/baloo_file
           │   │ ├─ 7964 /usr/lib/geoclue-2.0/demos/agent
           │   │ ├─ 7977 /usr/lib/tracker-miner-rss-3
           │   │ ├─ 7982 /usr/lib/tracker-miner-fs-3
           │   │ ├─ 8749 /usr/lib/kf5/kio_http_cache_cleaner
           │   │ └─65825 /usr/bin/baloo_file_extractor
           │   └─session-12.scope 
           │     ├─65817 /usr/lib/sddm/sddm-helper --socket /tmp/sddm-auth9472ef5f-e35e-43d1-85a6-85caaa8d9c03 --id 9 --start /usr/bin/startplasma-x11 --user brett
           │     ├─65827 /usr/bin/kwalletd5 --pam-login 7 3
           │     ├─65828 /usr/bin/startplasma-x11
           │     ├─65866 /usr/lib/kf5/start_kdeinit
           │     ├─65867 kdeinit5: Running...
           │     ├─65868 /usr/lib/kf5/klauncher --fd=9
           │     ├─65888 /usr/bin/kded5
           │     ├─65894 /usr/bin/kwin_x11
           │     ├─65916 /usr/bin/ksmserver
           │     ├─65944 /usr/lib/polkit-kde-authentication-agent-1
           │     ├─65948 /usr/bin/xembedsniproxy
           │     ├─65952 /usr/bin/plasmashell
           │     ├─65962 /usr/bin/kaccess
           │     ├─65977 /usr/lib/DiscoverNotifier
           │     ├─65981 /usr/bin/gmenudbusmenuproxy
           │     ├─65992 /usr/lib/kdeconnectd
           │     ├─65997 /usr/bin/korgac
           │     ├─66001 /usr/bin/python3 /usr/bin/onboard
           │     ├─66003 /usr/lib/geoclue-2.0/demos/agent
           │     ├─66010 /usr/lib/org_kde_powerdevil
           │     ├─66012 /usr/bin/dropbox
           │     ├─66014 /usr/bin/kmix --keepvisibility
           │     ├─66020 /usr/bin/kgpg
           │     ├─66106 /usr/bin/akonadi_control
           │     ├─66119 /usr/bin/akonadiserver
           │     ├─66145 /usr/bin/mysqld --defaults-file=/home/brett/.local/share/akonadi/mysql.conf --datadir=/home/brett/.local/share/akonadi/db_data/ --socket=/run/user/1000/akonadi/mysql.socket --pid-file=/run/user/1000/akonadi/mysql.pid
           │     ├─66328 /usr/bin/akonadi_akonotes_resource --identifier akonadi_akonotes_resource_0
           │     ├─66336 /usr/bin/akonadi_archivemail_agent --identifier akonadi_archivemail_agent
           │     ├─66339 /usr/bin/akonadi_birthdays_resource --identifier akonadi_birthdays_resource
           │     ├─66346 /usr/bin/akonadi_contacts_resource --identifier akonadi_contacts_resource_0
           │     ├─66351 /usr/bin/akonadi_followupreminder_agent --identifier akonadi_followupreminder_agent
           │     ├─66352 /usr/bin/akonadi_google_resource --identifier akonadi_google_resource_0
           │     ├─66358 /usr/bin/akonadi_google_resource --identifier akonadi_google_resource_1
           │     ├─66359 /usr/bin/akonadi_ical_resource --identifier akonadi_ical_resource_0
           │     ├─66364 /usr/bin/akonadi_imap_resource --identifier akonadi_imap_resource_0
           │     ├─66365 /usr/bin/akonadi_imap_resource --identifier akonadi_imap_resource_1
           │     ├─66374 /usr/bin/akonadi_imap_resource --identifier akonadi_imap_resource_2
           │     ├─66376 /usr/bin/akonadi_indexing_agent --identifier akonadi_indexing_agent
           │     ├─66382 /usr/bin/akonadi_maildir_resource --identifier akonadi_maildir_resource_0
           │     ├─66390 /usr/bin/akonadi_maildispatcher_agent --identifier akonadi_maildispatcher_agent
           │     ├─66391 /usr/bin/akonadi_mailfilter_agent --identifier akonadi_mailfilter_agent
           │     ├─66401 /usr/bin/akonadi_migration_agent --identifier akonadi_migration_agent
           │     ├─66415 /usr/bin/akonadi_newmailnotifier_agent --identifier akonadi_newmailnotifier_agent
           │     ├─66427 /usr/bin/akonadi_notes_agent --identifier akonadi_notes_agent
           │     ├─66436 /usr/bin/akonadi_sendlater_agent --identifier akonadi_sendlater_agent
           │     ├─66441 /usr/bin/akonadi_unifiedmailbox_agent --identifier akonadi_unifiedmailbox_agent
           │     ├─66639 http.so [kdeinit5] https local:/run/user/1000/klauncherHRQNfN.1.slave-socket local:/run/user/1000/plasmashellNDsbGz.4.slave-socket
           │     ├─66754 http.so [kdeinit5] https local:/run/user/1000/klauncherHRQNfN.1.slave-socket local:/run/user/1000/akonadi_google_resource_0vIJylI.3.slave-socket
           │     ├─66756 http.so [kdeinit5] https local:/run/user/1000/klauncherHRQNfN.1.slave-socket local:/run/user/1000/akonadi_google_resource_0FsqHnI.4.slave-socket
           │     ├─66769 http.so [kdeinit5] https local:/run/user/1000/klauncherHRQNfN.1.slave-socket local:/run/user/1000/akonadi_google_resource_1DsFEIO.3.slave-socket
           │     ├─66770 http.so [kdeinit5] https local:/run/user/1000/klauncherHRQNfN.1.slave-socket local:/run/user/1000/akonadi_google_resource_1psEqgm.4.slave-socket
           │     ├─67220 tags.so [kdeinit5] tags local:/run/user/1000/klauncherHRQNfN.1.slave-socket local:/run/user/1000/plasmashellOKTzSF.8.slave-socket
           │     ├─67664 file.so [kdeinit5] file local:/run/user/1000/klauncherHRQNfN.1.slave-socket local:/run/user/1000/kded5nuZlAL.1.slave-socket
           │     └─67665 file.so [kdeinit5] file local:/run/user/1000/klauncherHRQNfN.1.slave-socket local:/run/user/1000/kded5fFmrQX.2.slave-socket
           ├─init.scope 
           │ └─1 /sbin/init
           └─system.slice 
             ├─bolt.service 
             │ └─415 /usr/lib/boltd
             ├─systemd-udevd.service 
             │ └─272 /usr/lib/systemd/systemd-udevd
             ├─polkit.service 
             │ └─425 /usr/lib/polkit-1/polkitd --no-debug
             ├─rtkit-daemon.service 
             │ └─861 /usr/lib/rtkit-daemon
             ├─bluetooth.service 
             │ └─477 /usr/lib/bluetooth/bluetoothd
             ├─accounts-daemon.service 
             │ └─2145 /usr/lib/accounts-daemon
             ├─wpa_supplicant.service 
             │ └─465 /usr/bin/wpa_supplicant -u -s -O /run/wpa_supplicant
             ├─systemd-journald.service 
             │ └─260 /usr/lib/systemd/systemd-journald
             ├─fwupd.service 
             │ └─2383 /usr/lib/fwupd/fwupd
             ├─colord.service 
             │ └─2340 /usr/lib/colord
             ├─NetworkManager.service 
             │ └─417 /usr/bin/NetworkManager --no-daemon
             ├─flatpak-system-helper.service 
             │ └─55735 /usr/lib/flatpak-system-helper
             ├─iio-sensor-proxy.service 
             │ └─444 /usr/bin/iio-sensor-proxy
             ├─lvm2-lvmetad.service 
             │ └─278 /usr/bin/lvmetad -f
             ├─upower.service 
             │ └─820 /usr/lib/upowerd
             ├─sddm.service 
             │ ├─  448 /usr/bin/sddm
             │ └─65608 /usr/lib/Xorg -nolisten tcp -auth /var/run/sddm/{461a377f-32f3-49e4-9b5c-b1dc0aebaffa} -background none -noreset -displayfd 18 -seat seat0 vt1
             ├─udisks2.service 
             │ └─745 /usr/lib/udisks2/udisksd
             ├─dbus.service 
             │ └─416 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
             └─systemd-logind.service 
               └─418 /usr/lib/systemd/systemd-logind

In addition to working in Gnome, if I add a new user and start a KDE session, Libreoffice works normally.

Edit:  I just tried the qt5, gtk3, and gtk3_kde5 VCL settings, and none change the behavior of Libreoffice.

Last edited by zekebsatx (2020-11-11 20:20:11)

Offline

#4 2020-11-11 20:38:01

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,196

Re: [SOLVED] Weird Libreoffice/Onboard behavior in KDE/Plasma

A lot of gnomey stuff  running at the same time in the same scope. Do you run the environments concurrently? In any case I'm assuming /usr/lib/at-spi-bus-launcher and friends to be a culprit here (... maybe also the onboard onscreen keyboard). As a test

systemctl --user mask at-spi-dbus-bus.service --now #unmask to revert

Offline

#5 2020-11-11 20:44:30

zekebsatx
Member
Registered: 2016-01-29
Posts: 70

Re: [SOLVED] Weird Libreoffice/Onboard behavior in KDE/Plasma

OK, that worked!

Restored CTRL+B, CTRL+I and fixed the double paste problem.

I am not running both KDE and Gnome concurrently, but this being a 2 in 1 and the state of on screen keyboard in KDE being what it is, I am running Onboard at startup.

I also am running Evolution but only as a backup for kmail which, as I mentioned, has been rebuilding almost constantly since I installed smile

So I am not sure if that explains all the Gnome processes, but those are probably active during my KDE session.

Edit:   I am now certain this is a problem with onboard.  If I leave the mask in place, onboard does not work correctly, and if I have the mask off, Libreoffice does not behave properly.

Is a workaround possible for this problem? Wayland is still too buggy for production, even though it does have the virtual keyboard option.

Last edited by zekebsatx (2020-11-12 06:39:22)

Offline

#6 2020-11-12 09:04:14

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,196

Re: [SOLVED] Weird Libreoffice/Onboard behavior in KDE/Plasma

There's e.g. https://www.archlinux.org/packages/comm … _64/qvkbd/ for a qt based virtual keyboard

Last edited by V1del (2020-11-12 09:06:33)

Offline

#7 2020-11-12 15:52:15

zekebsatx
Member
Registered: 2016-01-29
Posts: 70

Re: [SOLVED] Weird Libreoffice/Onboard behavior in KDE/Plasma

Thanks, I have qvkbd installed, but can't figure out how get it to resize. 

The problem with onboard only occurs when the "Auto-show when editing text" box it ticked.  So as long as I just keep it docked and manually open it when I need to type, everything seems to work as expected. Which is the same I can expect from qvkbd, I believe?

Edit:  OK, I have definitively tracked it to the "Auto-show" feature.  When that box is unticked, everything functions normally, but the keyboard must be manually maximized to type.  When it is ticked the problem V1del identified occurs.  Using the mask command V1del provided fixes Libreoffice and the constant Plasma System Settings crashes, but onboard will not reopen after it is closed or logout.  Unmasking allows onboard to start and then masking again would restore Libreoffice function.

In the end, I installed qtvkbd and it is working fine in all apps (GTK and QT).  It is also skinnable and scaleable.  The only annoyance is that I have to manually open it each time I need to type. But that was the best working-case scenario with onboard as well.

So I am marking this solved, hope it helps someone else.

And THANK YOU V1del!!!

Last edited by zekebsatx (2020-11-13 23:02:07)

Offline

#8 2021-08-02 23:01:42

fanjiang
Member
Registered: 2021-04-12
Posts: 3

Re: [SOLVED] Weird Libreoffice/Onboard behavior in KDE/Plasma

This also fixed my Chromium / Chrome pasting twice... Really subtle, and not trivial to spot...

Thank you @V1del !

Keywords for future Googlers: Chrome paste twice, chromium double pasting, chrome double paste Linux

Offline

#9 2021-08-02 23:02:48

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,645

Re: [SOLVED] Weird Libreoffice/Onboard behavior in KDE/Plasma

Closing this old solved topic.

Offline

Board footer

Powered by FluxBB