icon picker
Lidecli: the Linux Desktop CLI

Linux Desktop CLI (Lidecli) is an unified command-line tool to interact with X, Wayland, Window Managers and Desktop Environments. The goal of Lidecli is to provide a library of commands to interact with the DE/WM you use.
To use the CLI tool or to read the details of this project, click on the Github button.



light

Hover your mouse on the command name to see the details

Available commands
Command Name
Tags
Search
Name
Description
Tags
1
kde-list-shortcuts
Get all supported KWin configurable shortcuts
x11
wayland
kde
windows
qdbus
2
kde-monitors
Get the list of the monitors and their configuration
x11
wayland
kde
monitors
json
3
kde-invoke-shortcuts
Invoke a KWin conigurable shortcut
x11
wayland
kde
windows
qdbus
4
sway-list-windows
Get Windows list with Sway on Wayland
wayland
sway
windows
5
x-list-windows-wmctrl
Get Windows list with wmctrl
x11
windows
wmctrl
6
x-list-windows-xwininfo
Get Windows list with xwininfo
x11
windows
xwininfo
7
x-get-winid
From the class name of a window, output the Win ID
x11
windows
wmctrl
8
x-is-win-maximized
Check if a Window is maximized
x11
windows
xprop
9
x-is-win-maximized-h
Check if a Window is maximized horizontally
x11
windows
xprop
10
x-is-win-maximized-v
Check if a Window is maximized vertically
x11
windows
xprop
11
x-is-win-minimized
Check if a Window is minimized
x11
windows
xprop
12
x-is-win-modal
Check if a Window is modal
x11
windows
xprop
13
x-is-win-sticky
Check if a Window is sticky
x11
windows
xprop
14
x-is-win-shaded
Check if a Window is shaded
x11
windows
xprop
15
x-is-win-fullscreen
Check if a Window is fullscreen
x11
windows
xprop
16
x-is-win-above
Check if a Window is above others
x11
windows
xprop
17
x-is-win-below
Check if a Window is below others
x11
windows
xprop
18
x-focus-id
Give focus to a Window (by ID)
x11
windows
wmctrl
19
x-focus-name
Give focus to a Window (by name)
x11
windows
wmctrl
20
x-focus-name-th
Give focus to the nth Window (by name)
x11
windows
wmctrl
21
x-current-focus-id
Get the WinID having the focus
x11
windows
xprop
22
x-set-win-id-fullscreen
Set a Window specified by its WinID to full screen
x11
windows
wmctrl
23
x-set-win-name-fullscreen
Set a Window specified by its name to full screen
x11
windows
wmctrl
24
x-unset-win-id-fullscreen
Unset fullscreen for a Window specified by its WinID
x11
windows
wmctrl
25
x-unset-win-name-fullscreen
Unset fullscreen for a Window specified by its name
x11
windows
wmctrl
26
x-move-win-name-screen
Move a window specified by its name to a specific monitor
x11
windows
wmctrl
xrandr
27
kde-toggle-win-fullscreen
Toogle fullscreen for the current Window
x11
wayland
kde
windows
qdbus
28
kde-close-win
Close the current window
x11
wayland
kde
windows
qdbus
29
kde-kill-win
Kill the current window
x11
wayland
kde
windows
qdbus
30
x-kill-win-id
Kill a window specified by its WinID
x11
windows
wmctrl
31
x-kill-win-name
Kill a window specified by its name
x11
windows
wmctrl
32
kde-switch-to-desktop
Switch to a particular desktop
x11
wayland
kde
desktops
qdbus
33
kde-move-current-win-to-desktop
Move a window to a particular desktop
x11
wayland
kde
desktops
qdbus
34
kde-move-win-id-to-desktop
Move a window specified by ID to a particular desktop
x11
kde
windows
desktops
qdbus
wmctrl
35
kde-move-win-name-to-desktop
Move a window specified by name to a particular desktop
x11
kde
windows
desktops
qdbus
wmctrl
36
kde-switch-to-screen
Switch to a particular screen
x11
wayland
kde
screens
qdbus
37
kde-switch-to-previous-screen
Switch to the previous screen
x11
wayland
kde
screens
qdbus
38
kde-switch-to-next-screen
Switch to the next screen
x11
wayland
kde
screens
qdbus
39
kde-switch-to-right-screen
Switch to the screen at the right
x11
wayland
kde
screens
qdbus
40
kde-switch-to-left-screen
Switch to the screen at the left
x11
wayland
kde
screens
qdbus
41
kde-switch-to-screen-below
Switch to the screen below
x11
wayland
kde
screens
qdbus
42
kde-switch-to-screen-above
Switch to the screen above
x11
wayland
kde
screens
qdbus
43
kde-toggle-win-decorate
Toggle the decoration of the current Window
x11
wayland
kde
windows
qdbus
44
kde-toggle-win-id-decorate
Toggle the decoration of a window specified by its ID
x11
kde
windows
qdbus
wmctrl
45
kde-toggle-win-name-decorate
Toggle the decoration of a window specified by its name
x11
kde
windows
qdbus
wmctrl
46
kde-move-current-win-to-screen
Move a window to a particular screen
x11
wayland
kde
screens
qdbus
47
kde-move-win-id-to-screen
Move a window specified by ID to a particular screen
x11
kde
screens
windows
qdbus
wmctrl
48
kde-move-win-name-to-screen
Move a window specified by name to a particular screen
x11
kde
screens
windows
qdbus
wmctrl
49
kde-move-win-to-all-desktop
Move the current window to all desktops
x11
wayland
kde
windows
desktops
qdbus
50
kde-move-win-id-to-all-desktops
Move a window specified by ID to all desktops
x11
kde
windows
desktops
qdbus
wmctrl
51
kde-move-win-name-to-all-desktops
Move a window specified by name to all desktops
x11
kde
windows
desktops
qdbus
wmctrl
52
kde-tile-win-bottom
Tile the current Window to the bottom
x11
wayland
kde
windows
qdbus
53
kde-tile-win-id-bottom
Tile a Window specified by its WinID to the bottom
x11
kde
windows
wmctrl
qdbus
54
kde-tile-win-name-bottom
Tile a Window specified by its name to the bottom
x11
kde
windows
wmctrl
qdbus
55
kde-tile-win-left
Tile the current Window to the left
x11
wayland
kde
windows
qdbus
56
kde-tile-win-id-left
Tile a Window specified by its WinID to the left
x11
kde
windows
wmctrl
qdbus
57
kde-tile-win-name-left
Tile a Window specified by its name to the left
x11
kde
windows
wmctrl
qdbus
58
kde-tile-win-bottom-left
Tile the current Window to the bottom left
x11
wayland
kde
windows
qdbus
59
kde-tile-win-id-bottom-left
Tile a Window specified by its WinID to the bottom left
x11
kde
windows
wmctrl
qdbus
60
kde-tile-win-name-bottom-left
Tile a Window specified by its name to the bottom left
x11
kde
windows
wmctrl
qdbus
61
kde-tile-win-top-left
Tile the current Window to the top left
x11
wayland
kde
windows
qdbus
62
kde-tile-win-id-top-left
Tile a Window specified by its WinID to the top left
x11
kde
windows
wmctrl
qdbus
63
kde-tile-win-name-top-left
Tile a Window specified by its name to the top left
x11
kde
windows
wmctrl
qdbus
64
kde-tile-win-top
Tile the current Window to the top
x11
wayland
kde
windows
qdbus
65
kde-tile-win-id-top
Tile a Window specified by its WinID to the top
x11
kde
windows
wmctrl
qdbus
66
kde-tile-win-name-top
Tile a Window specified by its name to the top
x11
kde
windows
wmctrl
qdbus
67
kde-tile-win-top-right
Tile the current Window to the top right
x11
wayland
kde
windows
qdbus
68
kde-tile-win-id-top-right
Tile a Window specified by its WinID to the top right
x11
kde
windows
wmctrl
qdbus
69
kde-tile-win-name-top-right
Tile a Window specified by its name to the top right
x11
kde
windows
wmctrl
qdbus
70
kde-tile-win-right
Tile the current Window to the right
x11
wayland
kde
windows
qdbus
71
kde-tile-win-id-right
Tile a Window specified by its WinID to the right
x11
kde
windows
wmctrl
qdbus
72
kde-tile-win-name-right
Tile a Window specified by its name to the right
x11
kde
windows
wmctrl
qdbus
73
kde-tile-win-bottom-right
Tile the current Window to the bottom right
x11
wayland
kde
windows
qdbus
74
kde-tile-win-id-bottom-right
Tile a Window specified by its WinID to the bottom right
x11
kde
windows
wmctrl
qdbus
75
kde-tile-win-name-bottom-right
Tile a Window specified by its name to the bottom right
x11
kde
windows
wmctrl
qdbus
76
kde-walk-wins-current-application
Walk through Windows of the current application
x11
wayland
kde
windows
qdbus
77
kde-walk-wins-current-application-reverse
Walk through Windows of the current application (reverse)
x11
wayland
kde
windows
qdbus
78
kde-toggle-win-move
Move a window
x11
wayland
kde
windows
qdbus
79
kde-increase-win-opacity
Increase the opacity of the current Window
x11
wayland
kde
windows
qdbus
80
kde-decrease-win-opacity
Decrease the opacity of the current Window
x11
wayland
kde
windows
qdbus
81
x-set-win-id-opacity
Set the opacity of a Window specified by its WinID
x11
windows
xprop
82
x-set-win-name-opacity
Set the opacity of a Window specified by its name
x11
windows
xprop
83
kde-switch-to-desktop-up
Switch to one desktop up
x11
wayland
kde
desktops
qdbus
84
kde-switch-to-desktop-right
Switch to one desktop to the right
x11
wayland
kde
desktops
qdbus
85
kde-switch-to-desktop-down
Switch to one desktop down
x11
wayland
kde
desktops
qdbus
86
kde-switch-to-desktop-left
Switch to one desktop to the left
x11
wayland
kde
desktops
qdbus
87
kde-switch-to-next-desktop
Switch to the next desktop
x11
wayland
kde
desktops
qdbus
88
kde-switch-to-previous-desktop
Switch to the previous desktop
x11
wayland
kde
desktops
qdbus
89
kde-move-win-to-next-desktop
Move the current window to the next desktop
x11
wayland
kde
desktops
qdbus
90
kde-move-win-id-to-next-desktop
Move a window specified by its WinID to the next desktop
x11
kde
desktops
wmctrl
qdbus
91
kde-move-win-name-to-next-desktop
Move a window specified by its name to the next desktop
x11
kde
desktops
wmctrl
qdbus
92
kde-move-win-to-previous-desktop
Move the current window to the previous desktop
x11
wayland
kde
desktops
qdbus
93
kde-move-win-id-to-previous-desktop
Move a window specified by its WinID to the previous desktop
x11
kde
desktops
wmctrl
qdbus
94
kde-move-win-name-to-previous-desktop
Move a window specified by its name to the previous desktop
x11
kde
desktops
wmctrl
qdbus
95
kde-switch-win-right
Switch to the window at the right of the current one
x11
wayland
kde
windows
qdbus
96
kde-switch-win-left
Switch to the window at the left of the current one
x11
wayland
kde
windows
qdbus
97
kde-switch-win-up
Switch to the window above the current one
x11
wayland
kde
windows
qdbus
98
kde-switch-win-down
Switch to the window below the current one
x11
wayland
kde
windows
qdbus
99
kde-move-win-screen-right
Move the current window to the screen at the right
x11
wayland
kde
screens
qdbus
100
kde-move-win-id-screen-right
Move a window specified by its ID to the screen at the right
x11
kde
screens
wmctrl
qdbus
101
kde-move-win-name-screen-right
Move a window specified by its name to the screen at the right
x11
kde
screens
wmctrl
qdbus
102
kde-move-win-screen-left
Move the current window to the screen at the left
x11
wayland
kde
screens
qdbus
103
kde-move-win-id-screen-left
Move a window specified by its ID to the screen at the left
x11
kde
screens
wmctrl
qdbus
104
kde-move-win-name-screen-left
Move a window specified by its name to the screen at the left
x11
kde
screens
wmctrl
qdbus
105
kde-move-win-screen-down
Move the current window to one screen down
x11
wayland
kde
screens
qdbus
106
kde-move-win-id-screen-down
Move a window specified by its ID one screen down
x11
kde
screens
wmctrl
qdbus
107
kde-move-win-name-screen-down
Move a window specified by its name one screen down
x11
kde
screens
wmctrl
qdbus
108
kde-move-win-screen-up
Move the current window to one screen up
x11
wayland
kde
screens
qdbus
109
kde-move-win-id-screen-up
Move a window specified by its ID one screen up
x11
kde
screens
wmctrl
qdbus
110
kde-move-win-name-screen-up
Move a window specified by its name one screen up
x11
kde
screens
wmctrl
qdbus
111
kde-move-win-to-next-screen
Move the current window to the next screen
x11
wayland
kde
screens
qdbus
112
kde-move-win-id-to-next-screen
Move a window specified by its ID to the next screen
x11
kde
screens
wmctrl
qdbus
113
kde-move-win-name-to-next-screen
Move a window specified by its name to the next screen
x11
kde
screens
wmctrl
qdbus
114
kde-move-win-to-previous-screen
Move the current window to the previous screen
x11
wayland
kde
screens
qdbus
115
kde-move-win-id-to-previous-screen
Move a window specified by its ID to the previous screen
x11
kde
screens
wmctrl
qdbus
116
kde-move-win-name-to-previous-screen
Move a window specified by its name to the previous screen
x11
kde
screens
wmctrl
qdbus
117
kde-move-win-desktop-right
Move the current window to the desktop at the right
x11
wayland
kde
desktops
qdbus
118
kde-move-win-id-desktop-right
Move a window specified by its ID to the desktop at the right
x11
kde
desktops
wmctrl
qdbus
119
kde-move-win-name-desktop-right
Move a window specified by its name to the desktop at the right
x11
kde
desktops
wmctrl
qdbus
120
kde-move-win-desktop-left
Move the current window to the desktop at the left
x11
wayland
kde
desktops
qdbus
121
kde-move-win-id-desktop-left
Move a window specified by its ID to the desktop at the left
x11
kde
desktops
wmctrl
qdbus
122
kde-move-win-name-desktop-left
Move a window specified by its name to the desktop at the left
x11
kde
desktops
wmctrl
qdbus
123
kde-move-win-desktop-down
Move the current window to one desktop down
x11
wayland
kde
desktops
qdbus
124
kde-move-win-id-desktop-down
Move a window specified by its ID one desktop down
x11
kde
desktops
wmctrl
qdbus
125
kde-move-win-name-desktop-down
Move a window specified by its name one desktop down
x11
kde
desktops
wmctrl
qdbus
126
kde-move-win-desktop-up
Move the current window to one desktop up
x11
wayland
kde
desktops
qdbus
127
kde-move-win-id-desktop-up
Move a window specified by its ID one desktop up
x11
kde
desktops
wmctrl
qdbus
128
kde-move-win-name-desktop-up
Move a window specified by its name one desktop up
x11
kde
desktops
wmctrl
qdbus
129
kde-zoom-in
Zoom in
x11
wayland
kde
various
qdbus
130
kde-zoom-out
Zoom out
x11
wayland
kde
varioius
qdbus
131
kde-zoom-reset
Zoom reset
x11
wayland
kde
various
qdbus
132
kde-win-maximize
Maximize the current window
x11
wayland
kde
windows
qdbus
133
kde-win-maximize-horizontal
Maximimze the current window horizontally
x11
wayland
kde
windows
qdbus
134
kde-win-maximize-vertical
Maximimze the current window vertically
x11
wayland
kde
windows
qdbus
135
x-win-id-maximize-horizontal
Maximize a window (by ID) horizontally
x11
windows
wmctrl
136
x-win-id-maximize-vertical
Maximize a window (by ID) vertically
x11
windows
wmctrl
137
x-win-id-maximize
Maximize a window (by ID)
x11
windows
wmctrl
138
x-win-id-unmaximize
Unmaximize a window (by ID)
x11
windows
wmctrl
139
x-win-name-maximize-horizontal
Maximize a window (by name) horizontally
x11
windows
wmctrl
140
x-win-name-maximize-vertical
Maximize a window (by name) vertically
x11
windows
wmctrl
141
x-win-name-maximize
Maximize a window (by name)
x11
windows
wmctrl
142
x-win-name-unmaximize
Unmaximize a window (by name)
x11
windows
wmctrl
143
kde-win-minimize
Minimize the current window
x11
wayland
kde
windows
qdbus
144
kde-switch-to-next-window
Switch focus to the next window
x11
wayland
kde
windows
qdbus
145
kde-switch-to-previous-window
Switch focus to the next window
x11
wayland
kde
windows
qdbus
146
kde-expose
Show a global overview of windows
x11
wayland
kde
various
qdbus
147
kde-overview
Show a global overview of desktops and windows
x11
wayland
kde
various
qdbus
148
kde-expose-all
Show a global overview of all windows
x11
wayland
kde
various
qdbus
149
kde-show-desktop
Show the desktop
x11
wayland
kde
various
qdbus
150
kde-grow-win-vertically
Grow the current window vertically
x11
wayland
kde
windows
qdbus
151
kde-grow-win-horizontally
Grow the current window horizontally
x11
wayland
kde
windows
qdbus
152
kde-move-mouse-to-focus
Move the mouse to the current window
x11
wayland
kde
mouse
qdbus
153
kde-move-mouse-to-center
Move the mouse to the center of the current screen
x11
wayland
kde
mouse
qdbus
154
kde-move-window-above
Move the current window above other windows
x11
wayland
kde
windows
qdbus
155
kde-move-window-below
Move the current window below other windows
x11
wayland
kde
windows
qdbus
156
kde-move-window-lower
Move the window lower
x11
wayland
kde
windows
qdbus
157
kde-move-window-pack-right
Move the current window to the edge of the window at the right
x11
wayland
kde
windows
qdbus
158
kde-move-window-pack-left
Move the current window to the edge of the window at the left
x11
wayland
kde
windows
qdbus
159
kde-move-window-pack-down
Move the current window to the edge of the bottom window
x11
wayland
kde
windows
qdbus
160
kde-move-window-pack-up
Move the current window to the edge of the next upper window
x11
wayland
kde
windows
qdbus
161
kde-resize-win
Resize the current window with the mouse
x11
wayland
kde
windows
qdbus
162
kde-edit-tiles
Launch the GUI to edit tiles
x11
wayland
kde
various
qdbus
163
kde-toggle-night-color
Toggle KDE night color
x11
wayland
kde
various
qdbus
164
kde-toggle-win-shade
Toggle shade of the current window
x11
wayland
kde
windows
qdbus
165
kde-move-win-to-center
Move the current window to the center of the screen
x11
wayland
kde
windows
qdbus
166
kde-shrink-win-horizontal
Shrink the current window horizontally if it is not maximized
x11
wayland
kde
windows
qdbus
167
kde-shrink-win-vertical
Shrink the current window vertically if it is not maximized
x11
wayland
kde
windows
qdbus
There are no rows in this table

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.