Jump to content

Plasma/Browser Integration

From KDE Community Wiki
Revision as of 07:26, 9 August 2018 by Broulik (talk | contribs) (Added instructions how to load the extension from source code)

This project aims to provide better integration of web browsers with the Plasma desktop.

What is it?

Plasma Browser Integration is an extension for common browsers to closer fit into the Plasma shell. This includes:

  • Media Controls
    • Lets you control video and audio players in websites using the Media Controller plasmoid, media keys on your keyboard, and even remotely from your phone
  • Send links via KDE Connect
    • Adds a context menu entry to links enabling you to send them to your phone and other paired devices
  • Show downloads in and control them from Plasma’s notification area
  • Find browser tabs in the Run Command (Alt-Space) window
    • Make sure the "Browser Tabs" module is enabled in Plasma Search (KRunner) settings

How to install

The extension consists of two parts:

  • The native host: An application that runs on your computer that the browser extension talks to:
    • It should be available as package from your distribution.
    • If building from source into a custom prefix, you will want to build with -DCOPY_MESSAGING_HOST_FILE_HOME to install the files firefox/chrome need

Privacy

Everything is handled on your PC between the browser and your desktop, no additional data is sent via the web.

How to help

If you find an issue, please check the list of open bugs and then file a bug report.

For help and suggestions, you'll find us in #plasma on Freenode IRC.

You can also browse the source code and clone it from git://anongit.kde.org/plasma-browser-integration.git