https://github.com/dflock/ulauncher-xfwm-workspace-switcher
Linux/X11 Workspace Switcher plugin for Ulauncher
https://github.com/dflock/ulauncher-xfwm-workspace-switcher
ulauncher-extension workspaces xfce xfwm
Last synced: 8 months ago
JSON representation
Linux/X11 Workspace Switcher plugin for Ulauncher
- Host: GitHub
- URL: https://github.com/dflock/ulauncher-xfwm-workspace-switcher
- Owner: dflock
- License: gpl-3.0
- Created: 2021-01-28T22:31:42.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-16T18:02:28.000Z (over 3 years ago)
- Last Synced: 2025-02-24T02:15:00.384Z (8 months ago)
- Topics: ulauncher-extension, workspaces, xfce, xfwm
- Language: Python
- Homepage:
- Size: 207 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Workspace Switcher plugin for Ulauncher
This is a plugin for [uLauncher](https://ulauncher.io/) that lets you search & switch between Linux/X11 Workspaces by name:

The default keyword in `w`, so just run Ulauncher, then type `w ` to filter the workspace list, then select a workspace from the list to switch to that workspace.
## Shortcuts
If you type ` -`, it'll offer to take you back to your previous workspace - i.e. the one you were on before this one. It will save the current workspace into `$HOME/.lws` just before switching, so this will only work if you use this switcher - it won't know about workspace switches you make by other means. This is intended to work similarly to `cd -`, or `pushd/popd`.
If you type a number, e.g. ` 12` it'll offer to take you directly to workspace 12.
I used workspace icons from the [Obsidian Icon pack](https://github.com/madmaxms/iconpack-obsidian)
## Requirements
You need `wmctrl` installed. See: https://www.freedesktop.org/wiki/Software/wmctrl/
For Debian/Ubuntu, you can do:
```shell
$ sudo apt install wmctrl
```