Lazy objects¶
The lazy.lazy
object is a special helper object to specify a command for
later execution. This object acts like the root of the object graph, which
means that we can specify a key binding command with the same syntax used to
call the command through a script or through qshell.
Example¶
from libqtile.config import Key
from libqtile.command import lazy
keys = [
Key(
["mod1"], "k",
lazy.layout.down()
),
Key(
["mod1"], "j",
lazy.layout.up()
)
]
General functions¶
function | description |
---|---|
lazy.spawn("application") |
Run the application |
lazy.spawncmd() |
Open command prompt on the bar. See prompt widget. |
lazy.restart() |
Restart Qtile and reload its config. It won’t close your windows |
lazy.shutdown() |
Close the whole Qtile |
Group functions¶
function | description |
---|---|
lazy.next_layout() |
Use next layout on the actual group |
lazy.prev_layout() |
Use previous layout on the actual group |
lazy.screen.next_group() |
Move to the group on the right |
lazy.screen.prev_group() |
Move to the group on the left |
lazy.screen.toggle_group() |
Move to the last visited group |
lazy.group["group_name"].toscreen() |
Move to the group called group_name .
Takes an optional toggle parameter (defaults to True).
If this group is already on the screen, then the group is toggled
with last used |
lazy.layout.increase_ratio() |
Increase the space for master window at the expense of slave windows |
lazy.layout.decrease_ratio() |
Decrease the space for master window in the advantage of slave windows |
Window functions¶
function | description |
---|---|
lazy.window.kill() |
Close the focused window |
lazy.layout.next() |
Switch window focus to other pane(s) of stack |
lazy.window.togroup("group_name") |
Move focused window to the group called group_name |
lazy.window.toggle_floating() |
Put the focused window to/from floating mode |
lazy.window.toggle_fullscreen() |
Put the focused window to/from fullscreen mode |
ScratchPad DropDown functions¶
function | description |
---|---|
lazy.group["group_name"].dropdown_toggle("name") |
Toggles the visibility of the specified DropDown window. On first use, the configured process is spawned. |