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"; }
```
## 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`

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
RamMonitorWidget 1.0 RamMonitorWidget.qml
ProcessListDropdown 1.0 ProcessListDropdown.qml
ProcessListWidget 1.0 ProcessListWidget.qml
SpotlightLauncher 1.0 SpotlightLauncher.qml
SettingsPopup 1.0 SettingsPopup.qml
SettingsSection 1.0 SettingsSection.qml

View File

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