Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CMurtagh-LGTM/grab-workspace
A Hyprland plugin
https://github.com/CMurtagh-LGTM/grab-workspace
Last synced: 2 months ago
JSON representation
A Hyprland plugin
- Host: GitHub
- URL: https://github.com/CMurtagh-LGTM/grab-workspace
- Owner: CMurtagh-LGTM
- License: mit
- Archived: true
- Created: 2023-10-24T03:25:53.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-28T03:31:11.000Z (11 months ago)
- Last Synced: 2024-08-02T07:17:51.975Z (5 months ago)
- Language: C++
- Homepage:
- Size: 6.84 KB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hyprland - grab-workspace
README
Archived due to:
https://github.com/hyprwm/Hyprland/pull/4439# grab-workspace
A plugin to grab a workspace and display it on the current monitor.
If the workspace is already displayed on another monitor it will instead swap the workspaces.## Installation
Check the [wiki](https://wiki.hyprland.org/Plugins/Using-Plugins/).
1. Compile `make`
2. Add to config `plugin = /path/to/grab-workspace/grab-workspace.so`## Usage
Have binds in the form
```
# Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, grab-workspace, 1
bind = $mainMod, 2, grab-workspace, 2
bind = $mainMod, 3, grab-workspace, 3
bind = $mainMod, 4, grab-workspace, 4
bind = $mainMod, 5, grab-workspace, 5
bind = $mainMod, 6, grab-workspace, 6
bind = $mainMod, 7, grab-workspace, 7
bind = $mainMod, 8, grab-workspace, 8
bind = $mainMod, 9, grab-workspace, 9
bind = $mainMod, 0, grab-workspace, 10
```