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. Enable Clipboard 2. Open Clipboard options 3. Remove flag from "Automatically share the clipboard from this device" and click OK 4. Try to copy something, OBSERVED RESULT The clipboard data will be sent to the device EXPECTED RESULT The clipboard data should bot be sent to the device implicitly SOFTWARE/OS VERSIONS Windows: macOS: 13.6 Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Can confirm the same problem using the latest build of kde-connect for MacOS: https://binary-factory.kde.org/view/MacOS/job/kdeconnect-kde_Nightly_macos/2071/. KDE Connect: build 2071 MacOS: Sonoma 14.1.1
Actually, looks like the problem is not with the plugin itself, but with the GUI configurator: instead of writing specific plugin's config into: ~/Library/Preferences/kdeconnect/<device_id>/kdeconnect_<plugin_name>/config (where it should be, and it is in Linux), it puts it into the general config file for the device: ~/Library/Preferences/kdeconnect/<device_id>/config At the same time, plugins read from the correct config files, and since nothing has been written there, they can't be configured. If I put the configuration in the plugin-specific config files manually, everything works as expected. The same problem also happens with other plugins: for example, I can't configure the commands to be run or the directory where the transferred files have to be stored. For other plugins it's the same: if I edit their respective config files manually — everything works. Hope it helps!
Thanks for that tip. Copying the config to the right place does seem to allow me to turn off the automatic sharing. Not sure if it is related or not, but the "Send clipboard" option from the menu seems to do nothing. So, for now it seems to be "always" or "never". :-)