Created attachment 129963 [details] command-line output of kdeconnect-app SUMMARY File sharing using the "Share file" button in the GUI (kdeconnect-app) does not work, i.e. it fails silently. Meanwhile, using kdeconnect-cli -d your_device_id --share /path/to/file works. Sharing files from Android app to PC works. STEPS TO REPRODUCE 1. Pair a device (Android 9.0 tablet in my case) 2. Click "Share file", choose a file OBSERVED RESULT File is not transferred, nor is any relevant error reported on the command-line output (full output attached in case anyway) EXPECTED RESULT File should be transferred as it is with kdeconnect-cli, which transfers the file and gives me a notification on my Android device. SOFTWARE/OS VERSIONS DE is Xfce, I only installed KDE Connect. All packages are latest from Arch Linux repositories.
May be related to kuiserver DBus service being unavailable without Plasma running https://askubuntu.com/q/1251090/20275
It has nothing to do with kuiserver. I know what's wrong and it should be easy to fix
By the way, the information in the askubuntu answer is wrong. I left a new answer, but for some reason I'm not able to comment on the original one.
A possibly relevant merge request was started @ https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/289
Git commit 198789e6fcd7eee2a8c29643c16f67055421b9ee by Nicolas Fella. Committed on 18/07/2020 at 21:57. Pushed by nicolasfella into branch 'master'. Fix file dialog usage in app and plasmoid fileDialog.open() does *not* block, so we need to move the sending to onAccepted. Not sure why I thought this ever worked. M +3 -5 app/qml/DevicePage.qml M +2 -6 plasmoid/package/contents/ui/DeviceDelegate.qml https://invent.kde.org/network/kdeconnect-kde/commit/198789e6fcd7eee2a8c29643c16f67055421b9ee
Git commit 6cd0a92ca207d5163839fb03e2d9e33a7382ff39 by Nicolas Fella. Committed on 18/07/2020 at 21:59. Pushed by nicolasfella into branch 'release/20.08'. Fix file dialog usage in app and plasmoid fileDialog.open() does *not* block, so we need to move the sending to onAccepted. Not sure why I thought this ever worked. (cherry picked from commit 198789e6fcd7eee2a8c29643c16f67055421b9ee) M +3 -5 app/qml/DevicePage.qml M +2 -6 plasmoid/package/contents/ui/DeviceDelegate.qml https://invent.kde.org/network/kdeconnect-kde/commit/6cd0a92ca207d5163839fb03e2d9e33a7382ff39