Plasma Panel Spacer Extended Save

Spacer with Mouse gestures for the KDE Plasma Panel featuring Latte Dock/Gnome/Unity drag window gesture. Run any shortcut, command, application or URL/file with up to ten configurable mouse actions!

Project README

Panel Spacer Extended

Dynamic JSON Badge Liberapay

Spacer with Mouse gestures for the KDE Plasma Panel featuring Latte Dock/Gnome/Unity drag window gesture. Run any shortcut, command, application or URL/file with up to ten configurable mouse actions!

Demo

Screenshots widget actions config

Current and planned features

  • Mouse actions
    • Single click
    • Double click
    • Middle click
    • Mouse wheel up/down
      • Min wheel steps
    • Mouse drag (four axis)
      • Min track distance
    • Long press
      • Hold duration
  • Actions
    • Run any keyboard shortcut (detects all available shortcuts in System Settings > Shortcuts)
    • Run custom commands
    • Launch Applications/Urls/Files
  • Sync configuration across widget instances
  • Quick disable/reset defaults
  • Popup/Notification showing shortcut being run
  • Panel visual feedback

Installing

[!IMPORTANT] Development has switched to Plasma 6, PRs to backport changes to Plasma 5 version are welcomed

  1. Right click on the Panel > Add Widgets > Get New Widgets > Download New Plasma Widgets
  2. Search for "Panel Spacer Extended", install and add to your panel(s).
  3. Click on Add new videos pick your video(s) and apply.

Manual install

  • Install dependencies (please let me know if I missed something)

      cmake extra-cmake-modules plasma-framework kdeplasma-addons
    
  • Install the plasmoid

    ./install.sh
    

How does it work?

  1. Runs qdbus org.kde.kglobalaccel /component/$COMPONENT org.kde.kglobalaccel.Component.invokeShortcut "ACTION NAME" for shortcuts
  2. App/URL/File actions depend on kdeplasma-addons

Support the development

If you like the project you can

"Buy Me A Coffee" Liberapay

Credits & Resources

Open Source Agenda is not affiliated with "Plasma Panel Spacer Extended" Project. README Source: luisbocanegra/plasma-panel-spacer-extended

Open Source Agenda Badge

Open Source Agenda Rating