How to get KDEConnect working in desktop browsers who support WebExtension:

Install External Application Launcher + Native Client (the latter is on the AUR)

Just select /usr/bin/kdeconnect-handler as the application, [HREF] as arguments and enable it for link as well as tab context.

The handler will open a popup where you can select the target device

  • klangcola@reddthat.com
    link
    fedilink
    arrow-up
    2
    ·
    14 days ago

    What exactly does this do compared to regular KDE-Connect on Plasma or GSConnect on Gnome? Is this if you run any other DE without native KDE-Connect?

    • Baŝto@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      14 days ago

      No, this uses KDE Connect, kdeconnect-handler is a normal part of it. But Plasma is the issue. There is a Plasma Integration for Firefox, which seems to be capable of sending URLs via KDE Connect.

      If I want to send a URL to my TV I’d otherwise need to copy the the current URL from the location bar or “Copy Link”. Open kdeconnect-handler, select the device, select “send URL”, paste the URL and klick “OK”.

      kdeconnect-app (a window; opposed to the popup dialogue of handler) and kdeconnect-indicator (tray icon) don’t support sending URLs.

      With this addon I can right click on a tab or link, select “KDEConnect”, then just select the device and hit OK.

      kdeconnect-app and kdeconnect-indicator can send the clipboard, but that’s a different feature. My FireTV can run KDE Connect for Android, but it requires a physical keyboard or a third party softkeyboard to paste from clipboard. Also not all apps support pasting URLs. A sent URL in contrast will be opened with apps registered for the domain.

      It’s a bad example for this, but if I pasted https://f-droid.org/de/packages/org.kde.ktrip/ in the search of F-Droid it doesn’t know what to do with it. If I send the URL F-Droid opens the package description. The search would only work for org.kde.ktrip or ktrip.