Sailfish Connect

Rating: 
4.84746
Your rating: None Average: 4.8 (59 votes)

KDE Connect client for Sailfish OS

Features

This application allows you to connect to other devices running KDE Connect. At the moment following set of KDE Connect plugins are supported:

  • Battery - Share battery status with your computer.
  • Clipboard - Share clipboard text content.
  • MPRIS - Control multimedia player from your computer.
  • Share - Send and receive files, text and URLs.
  • Touchpad - Create mouse input from your phone.
  • Keyboard - Create keyboard input from your phone.
  • Notifications - Sends notifications to your computer.
  • Telephony - Send incoming and missed calls to your computer.
  • Commands - Send and receive user-defined shell commands.
  • Remote system volume - Change volume of audio sinks of your computer.

More will follow.

Submit bugs to Github or use Git Reports if you do not own a Github account.

Join #sailfishconnect:matrix.org for discussion and feedback.

Other KDE Connect Clients 

Contribute

Known Issues

  • LAN: A connection through USB-Ethernet and developer mode is not possible.

 

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-sailfishconnect-0.7.0-1.aarch64.rpm701.62 KB03/06/2024 - 21:09
File harbour-sailfishconnect-0.7.0-1.armv7hl.rpm644.61 KB03/06/2024 - 21:09
File harbour-sailfishconnect-0.7.0-1.i486.rpm732.35 KB03/06/2024 - 21:09
File harbour-sailfishconnect-0.6.2-1.aarch64.rpm891.28 KB18/03/2022 - 21:35
File harbour-sailfishconnect-0.6.2-1.armv7hl.rpm831.16 KB18/03/2022 - 21:35
File harbour-sailfishconnect-0.6.2-1.i486.rpm1002.59 KB18/03/2022 - 21:35
File harbour-sailfishconnect-0.6.1-2.aarch64.rpm887.49 KB04/11/2021 - 01:37
File harbour-sailfishconnect-0.6.1-2.armv7hl.rpm827.43 KB04/11/2021 - 01:37
File harbour-sailfishconnect-0.6.1-2.i486.rpm999.46 KB04/11/2021 - 01:37
File harbour-sailfishconnect-0.6.1-1.aarch64.rpm887.64 KB05/06/2021 - 11:39
File harbour-sailfishconnect-0.6.0-2.armv7hl.rpm847.96 KB09/02/2021 - 21:56
File harbour-sailfishconnect-0.6.0-2.i486.rpm1022.39 KB09/02/2021 - 21:56
File harbour-sailfishconnect-0.5.1-1.armv7hl.rpm269.42 KB15/03/2020 - 14:41
File harbour-sailfishconnect-0.5.1-1.i486.rpm306.92 KB15/03/2020 - 14:41
File harbour-sailfishconnect-0.5-1.armv7hl.rpm267.78 KB04/01/2020 - 16:30
File harbour-sailfishconnect-0.5-1.i486.rpm305.63 KB04/01/2020 - 16:30
File harbour-sailfishconnect-0.4.1-1.armv7hl.rpm254.61 KB10/09/2019 - 21:21
File harbour-sailfishconnect-0.4.1-1.i486.rpm289.61 KB10/09/2019 - 21:21
File harbour-sailfishconnect-0.4-2.armv7hl.rpm250.34 KB18/08/2019 - 21:54
File harbour-sailfishconnect-0.4-2.i486.rpm285.98 KB18/08/2019 - 21:54
File harbour-sailfishconnect-0.3-1.armv7hl.rpm213.11 KB02/03/2019 - 22:58
File harbour-sailfishconnect-0.3-1.i486.rpm239.14 KB02/03/2019 - 22:58
File harbour-sailfishconnect-0.2-2.armv7hl.rpm172.51 KB21/10/2018 - 19:07
File harbour-sailfishconnect-0.2-2.i486.rpm195.04 KB21/10/2018 - 19:07
File harbour-sailfishconnect-0.1-1.armv7hl.rpm150.68 KB10/08/2018 - 23:52
Changelog: 

0.7.0

  • Upload of multiple files at once possible
  • Use system keyboard for remote keyboard
  • Unpair action moved to device list page and uses remorse item
  • Upgrade to KDE Connect 24.01.90
  • Fix deprecated linkage to OpenSSL 1.0

0.6.2

  • Disable sandbox for Sailfish 4.4 support

0.6.1

  • Support for aarch64 architecture (#46)
  • Requires Sailfish 4.0

0.6.0

  • Direct use of KDE Connect desktop client as backend instead of own fork
  • Add IPs of custom devices to be searched for (#35)
  • Added command plugins
  • Added remote system volume plugin
  • Replaced transactions page with transaction notifications
  • Fixed remote keyboard for special characters like comma, space, fullstop (#34)
  • Migrated battery plugin to use MCE DBus interface instead of statefs (Fixes installation on Sailfish OS 4.0.1)
  • Fixed album art for Spotify
  • Added Estonian translation (thanks to Priit Jõerüüt)

0.5.1

  • Allow newer TLS versions (#38). Fixes broken GSConnect support for linux distributions using GLib >= 2.64.
  • Fixed monitoring of notifications in release build. (see #37)

0.5.0

  • Added Contacts plugin.
  • Resolve phone numbers to contact names in telephony plugin.
  • Starts now at system start as systemd user service when in background mode
  • Fixed GSConnect not showing notifications without a icon
  • Added translation for Italian (thanks to ghostofasmile)

0.4.1

  • Fix bug of app quiting after file transfer of any kind when screen is off
  • Fix file upload to GSConnect
  • Wake up app regularly to keep TCP connections alive (see #27)
  • Added translation for French and one missing translatable string (thanks to the translators)

0.4.0

  • Added keyboard plugin (thanks to derFogel)
  • Added album art to media player
  • Added possibility to open downloaded file
  • Redesigned device page
  • Enhanced sending notifications
  • File transfers are now more robust (especially large transfers)
  • Changed: Clipboard content must now explicitly pushed (see #7)
  • Added translation for Finnish, Swedish and Polish (thanks to the translators)

0.3.0

  • Added page to show file transfers
  • Added telephony plugin
  • Fixed various bugs to support GSConnect
  • Fixed crash when unpairing
  • Fixed various small bugs

0.2.0

  • Changed name to Sailfish Connect
  • Added setting to control running in background (new default is off)
  • Added notifications for pairing and ping plugin
  • Added touchpad plugin
  • Added share plugin
  • Added notifications plugin prototype
  • Made few ui enhancements
  • Fixed several bugs
  • Added known issue description notice for clipboard plugin
  • Connecting should be more stable

Comments

defactofactotum's picture

Hi R1tschY, thanks for the bulk upload feature and for correcting that "succedded" typo at last! Great app!

murfik's picture

high battery usage:(

R1tschY's picture

Please create an issue in Github or send me an E-Mail with the output created when started in the terminal.

Markkyboy's picture

Sadly, the app crashes when trying to connect to my PC from Sony Xperia 10 II, it briefly says "connected" and crashes back to cover. Have tried removing app, restarting device, reinstalling/etc, but still it insists on crashing.

R1tschY's picture

Try to unpair the device with deactivated WLAN and than try to pair again. If the problem persit please deactivate all plugins and than activate the plugins one by one.

Which KDE Connect version do you use? Do have other the same problem?

murfik's picture

sms send from pc does not support?

emchella's picture

Confirm, sms by desktop don't work

rigo's picture

Wow! updated in record time. A big thank you! Works charmingly well with my latest KDE5 on tumbleweed

tmojo's picture

Since SFOS 4.3 OpenSSL 1.0 was removed and hence  Sailfish Connect cannot installed anymore. Is there a quick way to resolve this?

R1tschY's picture

Version 0.6.1-2 should now be installable.

defactofactotum's picture

Thanks for the update R1tschY. You forgot to fix the typo on the notification "succedded" instead of succeeded, which is a small thing but high visibility. Any plans to implement selecting multiple images?

Thanks for this great app.

R1tschY's picture

Everything is already fixed for the next version 0.7, but I did not get it ready in time. Unfortunately I was busy with other things...

cy8aer's picture

Sorry for that: With 4.3.0.12 the support for OpenSSl 1.0 is removed. Installation of Sailfish Connect is not possible anymore and for the new SFOS version probably a recompilation is needed.

R1tschY's picture

I'm working on a rebuild...

Branja's picture

For some reason, I'm facing issues with this app (XA2 Ultra, SFOS 4.2).

It seems that it connects normally after I reboot my PC, but once I exit the app it can't connect saying "Device is not reachable". It looks like something is going on in the background because it seems that it's getting connected for a brief moment (https://imgur.com/vQVQPq3).

What could be the problem? How do I send logs if needed?

This is the output when I open it through the terminal - [I] unknown:0 - Using 0 MB of album art cache

 

Edit 2: After switching to a Plasma-based distro and using KDE-connect instead of GSConnect on Ubuntu 20.04, I have no issues with the connection anymore.

R1tschY's picture

It is a known issue with GSConnect :(

lal883's picture

Is it feasible to add a plugin that will be able to show notifications from the connected devices on Sailfish OS?

R1tschY's picture

Definitely doable. It's named ReceiseNotifications in KDE Connect, but not implemented yet in SailfishConnect.

Kabouik's picture

Have you had some time to think about native keyboard (and therefore hardware keyboard support)? I mean no pressure, just asking and showing that my interest in such a feature hasn't changed. :]

fifr's picture

Could please provide a 64bit package?

R1tschY's picture

I added the aarch64 package.

Mazoon's picture

Works great, thank you very much!

useretail's picture

Would it be possible to create a service that would run in the background? I have to keep app running to have a connection with other devices

R1tschY's picture

Simply use background service option on settings page.

nealb's picture

Excellent work! Thank you!

Kabouik's picture

Your interest in this feature is good news already! I hope you will agree to consider a setting/icon from the touchpad view to enable hardware keyboard detection, and therefore touchpad + keyboard at the same time.
In case looking into other code would be useful, Qremotecontrol has its own virtual keyboard too, but also has a setting for using the default Sailfish vkb (an icon to tap on when in the Qremotecontrol vkb view), and when a hwkb is detected, the vkb is hidden and the user can use hwkb input. It does detect keystrokes but it is partly broken for me, as all it prints on the distant computer's terminal t is ^V or ^? (for both vkb and hwkb). Probably just some incompatibility with terminals, because it works in graphical applications.

Kabouik's picture

Do you think it would be possible to add support for hardware keyboards? I have a F(x)tec Pro1 and having to use a vkb using KDEConnect is frustrating, as I have more keys on the hardware keyboard, and better feedback of course.
What would be best would be to be able to use the hardware keyboard while inside the touchpad module, so that there's no need to swipe to use both.
What do you think? I can test if you need.

R1tschY's picture

I thought about making the default keyboard available, then the hardware keyboard should work too. It could be a setting than no swipe is necessary. No schedule yet when I will start working on it, I'm afraid.

TNZ's picture

Last version downloaded & installed (0.6.0) : SMS download from Sailfish to KDE Connect (KDE Neon distro) still doesn't work (even if Sailfish terminal is waken up)

R1tschY's picture

SMS download was not announced to work in 0.6.0. There is no official API to access text messages in SFOS. In SFOS 4.0 it becomes also more difficult because of sailjail. I'm open for contributions.

Pages