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!
2023-07-19_18-34-55.mp4
- 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
Important
Development has switched to Plasma 6, PRs to backport changes to Plasma 5 version are welcomed
aur/plasma6-applets-panel-spacer-extended use your preferred AUR helper (e.g yay -S plasma6-applets-panel-spacer-extended
)
- Right click on the Panel > Add Widgets > Get New Widgets > Download New Plasma Widgets
- Search for "Panel Spacer Extended", install and add to your panel(s).
- Click on Add new videos pick your video(s) and apply.
-
Install dependencies (please let me know if I missed something)
cmake extra-cmake-modules plasma-framework kdeplasma-addons
-
Install the plasmoid
./install.sh
- Runs
calls dbus method org.kde.kglobalaccel /component/$COMPONENT org.kde.kglobalaccel.Component.invokeShortcut "ACTION NAME"
for shortcuts - App/URL/File actions depend on
kdeplasma-addons
If you like the project you can
- Based on (but not forked from) plasma-workspace/applets/panelspacer
- plasma-active-window-control
- plasmoid-spacer-as-pager for the changes that eliminated the need of compiled C++ plugin
- kdeplasma-addons/applets/quicklaunch for the implementation of the Application Chooser and Launcher this project makes use of
- jinliu/kdotool for loading and reading KWin script output inspiration