Added an example on how to do window switching to the man pages
This commit is contained in:
parent
36048841bb
commit
341e4cc080
16
man/wofi.7
16
man/wofi.7
@ -76,6 +76,22 @@ There are 2 order options currently, default and alphabetical. Default means the
|
|||||||
.SH CACHING
|
.SH CACHING
|
||||||
Caching cannot be disabled however the cache file can be set to /dev/null to effectively disable it.
|
Caching cannot be disabled however the cache file can be set to /dev/null to effectively disable it.
|
||||||
|
|
||||||
|
.SH WINDOW SWITCHER
|
||||||
|
Wofi does not have the ability to do window switching on its own as there is no way to do this with wayland/wlroots protocols however if you're using sway you can use swaymsg with dmenu mode to accomplish it.
|
||||||
|
The following script can be used to do window switching:
|
||||||
|
|
||||||
|
swaymsg -t get_tree |
|
||||||
|
.br
|
||||||
|
jq -r '.nodes[].nodes[] | if .nodes then [recurse(.nodes[])] else [] end + .floating_nodes | .[] | select(.nodes==[]) | ((.id | tostring) + "\t" + .name)' |
|
||||||
|
.br
|
||||||
|
wofi --show dmenu | {
|
||||||
|
.br
|
||||||
|
read -r id name
|
||||||
|
.br
|
||||||
|
swaymsg "[con_id=$id]" focus
|
||||||
|
.br
|
||||||
|
}
|
||||||
|
|
||||||
.SH WIDGET LAYOUT
|
.SH WIDGET LAYOUT
|
||||||
This section is for advanced CSS which needs more control than the built in wofi CSS names/classes allow for. This widget layout is subject to change at any time and without warning so your CSS might very well break if you rely on this. Widgets have their corresponding names next to them if they have one.
|
This section is for advanced CSS which needs more control than the built in wofi CSS names/classes allow for. This widget layout is subject to change at any time and without warning so your CSS might very well break if you rely on this. Widgets have their corresponding names next to them if they have one.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user