This commit is contained in:
2026-09-09 11:30:58 +02:00
parent 78631065e2
commit 1367b03b97
8 changed files with 315 additions and 35 deletions
+10 -3
View File
@@ -37,6 +37,7 @@ is the one thing the rofi version had that this doesn't — see the roadmap.
```
wl-pick [--format tsv|json|portal] [--live all|current|none] [--fps N]
[--outputs|--no-outputs] [--labels|--no-labels]
[--order mru|tree] [--alt-tab|--no-alt-tab]
[--font FAMILY] [--font-size PX]
[--timeout SECS] [--verbose]
```
@@ -46,9 +47,13 @@ wl-pick [--format tsv|json|portal] [--live all|current|none] [--fps N]
are always a single snapshot)
- `--fps N` cap on live updates per tile per second (default 12)
- `--outputs` / `--no-outputs` whether whole displays are tiles too (default
on). Both directions exist so either can override the config file
off). Both directions exist so either can override the config file
- `--labels` / `--no-labels` whether a label is drawn under each thumbnail
(default on); `--hide-labels` is the old spelling and still works
- `--order mru|tree` window ordering: Most-Recently-Used focus order or tree
layout order (default `mru`)
- `--alt-tab` / `--no-alt-tab` switcher mode: automatically pick on modifier
release (default `auto`, enabled whenever a modifier was held on enter)
- `--font FAMILY` label font family (default: the system monospace font)
- `--font-size PX` label size in logical px
- `--config PATH` config file (default `~/.config/wl-pick/config`)
@@ -109,7 +114,7 @@ grid still works.
| `→` `←` / `l` `h` / `Tab` `Shift+Tab` | next / previous tile |
| `↓` `↑` / `j` `k` | move a row |
| `Home` `End` / `PgUp` `PgDn` | first / last, or a screen at a time |
| `Enter` | pick the selection |
| `Enter` / release modifier | pick the selection (release Alt/Super in Alt+Tab mode) |
| `Escape` / `q` | cancel |
| click | pick that tile |
| scroll | next / previous tile |
@@ -171,7 +176,9 @@ max-rows = 4
font = monospace
font-size = 13.3
labels = yes
outputs = yes
outputs = no # include whole displays as tiles (default no)
order = mru # mru (default) or tree
alt-tab = auto # auto (default), yes or no
live = all
fps = 12
format = tsv