You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.3 KiB
27 lines
1.3 KiB
# Swayr is a window switcher for sway |
|
|
|
Swayr consists of a demon, and a client. The demon `swayrd` records window |
|
creations, deletions, and focus changes using sway's JSON IPC interface. The |
|
client `swayr` offers subcommands, see `swayr --help`. |
|
|
|
Right now, there are these subcommands: |
|
* `switch-window` displays all windows in the order urgent first, then LRU, |
|
focused last and focuses the selected. |
|
* `quit-window` displays all windows and quits the selected one. |
|
* `switch-workspace` displays all workspaces in LRU order and switches to the |
|
selected one. |
|
* `switch-workspace-or-window` displays all workspaces and their windows and |
|
switches to the selected workspace or window. |
|
* `quit-workspace-or-window` displays all workspaces and their windows and |
|
allows to quit either the selected workspace (all its windows) or the |
|
selected window. |
|
* `execute-swaymsg-command` displays most swaymsg which don't require |
|
additional input and executes the selected one. That's handy especially for |
|
less often used commands not bound to a key. |
|
* `execute-swayr-command` displays all commands above and executes the selected |
|
one. (This is useful for accessing swayr commands which are not bound to a |
|
key.) |
|
|
|
|
|
Swayr is licensed under the |
|
[GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html) (or later).
|
|
|