1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-07 14:05:38 -05:00

Initial process list IPC popout

This commit is contained in:
bbedward
2025-07-14 15:28:40 -04:00
parent c9a256bb79
commit ac18849052
4 changed files with 1192 additions and 1 deletions

View File

@@ -70,7 +70,22 @@ Mod+Space hotkey-overlay-title="Run an Application: Spotlight" { spawn "qs" "-c"
Mod+V hotkey-overlay-title="Open Clipboard History" { spawn "qs" "-c" "DankMaterialShell" "ipc" "call" "clipboard" "toggle"; } Mod+V hotkey-overlay-title="Open Clipboard History" { spawn "qs" "-c" "DankMaterialShell" "ipc" "call" "clipboard" "toggle"; }
``` ```
## Setup Calendar events (Google, Microsoft, other Caldev, etc.) # Available IPC Events
IPC Events are events that can be triggered with `qs` cli.
```bash
qs -c DankMaterialShell ipc call <target> <function>
```
| Target | Function | Description |
|--------|----------|-------------|
| spotlight | toggle | Toggle spotlight (app launcher) |
| clipboard | toggle | Toggle clipboard history view |
| processlist | toggle | Toggle process list (task manager) |
| wallpaper | refresh | Refresh theme (refreshes theme after wallpaper change) |
## (Optional) Setup Calendar events (Google, Microsoft, other Caldev, etc.)
1. Install [khal](https://github.com/pimutils/khal), [vdirsyncer](https://github.com/pimutils/vdirsyncer), and `aiohttp-oauthlib` 1. Install [khal](https://github.com/pimutils/khal), [vdirsyncer](https://github.com/pimutils/vdirsyncer), and `aiohttp-oauthlib`

File diff suppressed because it is too large Load Diff

View File

@@ -15,6 +15,7 @@ ThemePicker 1.0 ThemePicker.qml
CpuMonitorWidget 1.0 CpuMonitorWidget.qml CpuMonitorWidget 1.0 CpuMonitorWidget.qml
RamMonitorWidget 1.0 RamMonitorWidget.qml RamMonitorWidget 1.0 RamMonitorWidget.qml
ProcessListDropdown 1.0 ProcessListDropdown.qml ProcessListDropdown 1.0 ProcessListDropdown.qml
ProcessListWidget 1.0 ProcessListWidget.qml
SpotlightLauncher 1.0 SpotlightLauncher.qml SpotlightLauncher 1.0 SpotlightLauncher.qml
SettingsPopup 1.0 SettingsPopup.qml SettingsPopup 1.0 SettingsPopup.qml
SettingsSection 1.0 SettingsSection.qml SettingsSection 1.0 SettingsSection.qml

View File

@@ -389,6 +389,10 @@ ShellRoot {
id: spotlightLauncher id: spotlightLauncher
} }
ProcessListWidget {
id: processListWidget
}
ClipboardHistory { ClipboardHistory {
id: clipboardHistoryPopup id: clipboardHistoryPopup
} }