GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
wlrctl(1) FreeBSD General Commands Manual wlrctl(1)

wlrctl - A command line utility for miscellaneous wlroots extensions

wlrctl [options...] [command]

-h, --help
Show a help message and quit.

-v, --version

Show the wlrctl version and quit.

keyboard <action>
Use a virtual keyboard.

pointer <action>

Use a virtual pointer device.

window|toplevel <action>

Use the foreign toplevel interface.

type <string>
Send a string to be typed into the focused client

click [button]
Click a mouse button. If unspecified, clicks the default (left) button.

move <dx> <dy>

Move the cursor. dx is the displacement in positive-right direction, dy is the displacement in the positive-downward direction. Negative numbers are allowed. Units are pixels.

scroll <dy> <dx>

Scroll the cursor. dy is the amount of vertical scroll, dx is the amount of horizontal scroll. Negative numbers are allowed.

minimize [matches...]
Instruct the compositor to minimize matching windows.

maximize [matches...]

Instruct the compositor to maximize matching windows.

fullscreen [matches...]

Instruct the compositor to fullscreen matching windows.

focus [matches...]

Instruct the compositor to focus matching windows.

find [matches...]

Exit with a successful return code iff there is at least one window matching the provided criteria.

wait [matches...]

Wait to return a successful return code until all the matching windows have closed. If there are no matches, exit with a failing return code immediately.

waitfor [matches...]

Wait to return a successful return code until there is at least one window that matches the requested criteria.

A match is a colon separated attribute/value pair. e.g. To match a firefox window, a suitable match value is app_id:firefox. You may give any number of match specifiers, and a window must match all of them to be considered. If the app_id or title keys are specified more than once, a window may match any of the given values. Otherwise later key value pairs override previous ones. A match without a key is assumed to be an app_id, so just firefox works in the example above.

Currently supported attributes are: app_id, title, and state.

Supported state values are: maximized, minimized, active, and fullscreen, and their negations: unmaximized, unminimized, inactive, and unfullscreen. You can also use a '-' prefix, for example state:-fullscreen.

Written by Ronan Pigott <rpigott@berkeley.edu>
2022-04-13

Search for    or go to Top of page |  Section 1 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.