river: Allow applying CSD based on window titles
This extends the `csd-filter-add` command to allow matching on window
titles as well, using a `csd-filter-add kind pattern` syntax. The
following kinds are supported:
* `title`, which matches window titles
* `app-id`, which matches app ids
Only exact matches are considered.
As an example following configuration applies client-side decorations to
all windows with the title 'asdf with spaces'.
riverctl csd-filter-add title 'asdf with spaces'
This commit is contained in:
committed by
Isaac Freund
parent
98aed8d47e
commit
5f6428bafe
@ -28,15 +28,15 @@ over the Wayland protocol.
|
||||
*close*
|
||||
Close the focused view.
|
||||
|
||||
*csd-filter-add* _app-id_
|
||||
Add _app-id_ to the CSD filter list. Views with this _app-id_ are
|
||||
told to use client side decoration instead of the default server
|
||||
side decoration. Note that this affects both new views, as well as already
|
||||
existing ones.
|
||||
*csd-filter-add* *app-id*|*title* _pattern_
|
||||
Add _pattern_ to the CSD filter list. Views with this _pattern_ are told to
|
||||
use client side decoration instead of the default server side decoration.
|
||||
Note that this affects new views as well as already existing ones. Title
|
||||
updates are not taken into account.
|
||||
|
||||
*csd-filter-remove* _app-id_
|
||||
Remove an _app-id_ from the CSD filter list. Note that this affects both new
|
||||
views, as well as already existing ones.
|
||||
*csd-filter-remove* *app-id*|*title* _pattern_
|
||||
Remove _pattern_ from the CSD filter list. Note that this affects new views
|
||||
as well as already existing ones.
|
||||
|
||||
*exit*
|
||||
Exit the compositor, terminating the Wayland session.
|
||||
|
||||
Reference in New Issue
Block a user