Skip to content

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
Search
Name
Description
Tags
kde-list-shortcuts
Get all supported KWin configurable shortcuts
kde-monitors
Get the list of the monitors and their configuration
kde-invoke-shortcuts
Invoke a KWin conigurable shortcut
sway-list-windows
Get Windows list with Sway on Wayland
x-list-windows-wmctrl
Get Windows list with wmctrl
x-list-windows-xwininfo
Get Windows list with xwininfo
x-get-winid
From the class name of a window, output the Win ID
x-is-win-maximized
Check if a Window is maximized
x-is-win-maximized-h
Check if a Window is maximized horizontally
x-is-win-maximized-v
Check if a Window is maximized vertically
x-is-win-minimized
Check if a Window is minimized
x-is-win-modal
Check if a Window is modal
x-is-win-sticky
Check if a Window is sticky
x-is-win-shaded
Check if a Window is shaded
x-is-win-fullscreen
Check if a Window is fullscreen
x-is-win-above
Check if a Window is above others
x-is-win-below
Check if a Window is below others
x-focus-id
Give focus to a Window (by ID)
x-focus-name
Give focus to a Window (by name)
x-focus-name-th
Give focus to the nth Window (by name)
x-current-focus-id
Get the WinID having the focus
x-set-win-id-fullscreen
Set a Window specified by its WinID to full screen
x-set-win-name-fullscreen
Set a Window specified by its name to full screen
x-unset-win-id-fullscreen
Unset fullscreen for a Window specified by its WinID
x-unset-win-name-fullscreen
Unset fullscreen for a Window specified by its name
x-move-win-name-screen
Move a window specified by its name to a specific monitor
kde-toggle-win-fullscreen
Toogle fullscreen for the current Window
kde-close-win
Close the current window
kde-kill-win
Kill the current window
x-kill-win-id
Kill a window specified by its WinID
x-kill-win-name
Kill a window specified by its name
kde-switch-to-desktop
Switch to a particular desktop
kde-move-current-win-to-desktop
Move a window to a particular desktop
kde-move-win-id-to-desktop
Move a window specified by ID to a particular desktop
kde-move-win-name-to-desktop
Move a window specified by name to a particular desktop
kde-switch-to-screen
Switch to a particular screen
kde-switch-to-previous-screen
Switch to the previous screen
kde-switch-to-next-screen
Switch to the next screen
kde-switch-to-right-screen
Switch to the screen at the right
kde-switch-to-left-screen
Switch to the screen at the left
kde-switch-to-screen-below
Switch to the screen below
kde-switch-to-screen-above
Switch to the screen above
kde-toggle-win-decorate
Toggle the decoration of the current Window
kde-toggle-win-id-decorate
Toggle the decoration of a window specified by its ID
kde-toggle-win-name-decorate
Toggle the decoration of a window specified by its name
kde-move-current-win-to-screen
Move a window to a particular screen
kde-move-win-id-to-screen
Move a window specified by ID to a particular screen
kde-move-win-name-to-screen
Move a window specified by name to a particular screen
kde-move-win-to-all-desktop
Move the current window to all desktops
kde-move-win-id-to-all-desktops
Move a window specified by ID to all desktops
kde-move-win-name-to-all-desktops
Move a window specified by name to all desktops
kde-tile-win-bottom
Tile the current Window to the bottom
kde-tile-win-id-bottom
Tile a Window specified by its WinID to the bottom
kde-tile-win-name-bottom
Tile a Window specified by its name to the bottom
kde-tile-win-left
Tile the current Window to the left
kde-tile-win-id-left
Tile a Window specified by its WinID to the left
kde-tile-win-name-left
Tile a Window specified by its name to the left
kde-tile-win-bottom-left
Tile the current Window to the bottom left
kde-tile-win-id-bottom-left
Tile a Window specified by its WinID to the bottom left
kde-tile-win-name-bottom-left
Tile a Window specified by its name to the bottom left
kde-tile-win-top-left
Tile the current Window to the top left
kde-tile-win-id-top-left
Tile a Window specified by its WinID to the top left
kde-tile-win-name-top-left
Tile a Window specified by its name to the top left
kde-tile-win-top
Tile the current Window to the top
kde-tile-win-id-top
Tile a Window specified by its WinID to the top
kde-tile-win-name-top
Tile a Window specified by its name to the top
kde-tile-win-top-right
Tile the current Window to the top right
kde-tile-win-id-top-right
Tile a Window specified by its WinID to the top right
kde-tile-win-name-top-right
Tile a Window specified by its name to the top right
kde-tile-win-right
Tile the current Window to the right
kde-tile-win-id-right
Tile a Window specified by its WinID to the right
kde-tile-win-name-right
Tile a Window specified by its name to the right
kde-tile-win-bottom-right
Tile the current Window to the bottom right
kde-tile-win-id-bottom-right
Tile a Window specified by its WinID to the bottom right
kde-tile-win-name-bottom-right
Tile a Window specified by its name to the bottom right
kde-walk-wins-current-application
Walk through Windows of the current application
kde-walk-wins-current-application-reverse
Walk through Windows of the current application (reverse)
kde-toggle-win-move
Move a window
kde-increase-win-opacity
Increase the opacity of the current Window
kde-decrease-win-opacity
Decrease the opacity of the current Window
x-set-win-id-opacity
Set the opacity of a Window specified by its WinID
x-set-win-name-opacity
Set the opacity of a Window specified by its name
kde-switch-to-desktop-up
Switch to one desktop up
kde-switch-to-desktop-right
Switch to one desktop to the right
kde-switch-to-desktop-down
Switch to one desktop down
kde-switch-to-desktop-left
Switch to one desktop to the left
kde-switch-to-next-desktop
Switch to the next desktop
kde-switch-to-previous-desktop
Switch to the previous desktop
kde-move-win-to-next-desktop
Move the current window to the next desktop
kde-move-win-id-to-next-desktop
Move a window specified by its WinID to the next desktop
kde-move-win-name-to-next-desktop
Move a window specified by its name to the next desktop
kde-move-win-to-previous-desktop
Move the current window to the previous desktop
kde-move-win-id-to-previous-desktop
Move a window specified by its WinID to the previous desktop
kde-move-win-name-to-previous-desktop
Move a window specified by its name to the previous desktop
kde-switch-win-right
Switch to the window at the right of the current one
kde-switch-win-left
Switch to the window at the left of the current one
kde-switch-win-up
Switch to the window above the current one
kde-switch-win-down
Switch to the window below the current one
kde-move-win-screen-right
Move the current window to the screen at the right
kde-move-win-id-screen-right
Move a window specified by its ID to the screen at the right
kde-move-win-name-screen-right
Move a window specified by its name to the screen at the right
kde-move-win-screen-left
Move the current window to the screen at the left
kde-move-win-id-screen-left
Move a window specified by its ID to the screen at the left
kde-move-win-name-screen-left
Move a window specified by its name to the screen at the left
kde-move-win-screen-down
Move the current window to one screen down
kde-move-win-id-screen-down
Move a window specified by its ID one screen down
kde-move-win-name-screen-down
Move a window specified by its name one screen down
kde-move-win-screen-up
Move the current window to one screen up
kde-move-win-id-screen-up
Move a window specified by its ID one screen up
kde-move-win-name-screen-up
Move a window specified by its name one screen up
kde-move-win-to-next-screen
Move the current window to the next screen
kde-move-win-id-to-next-screen
Move a window specified by its ID to the next screen
kde-move-win-name-to-next-screen
Move a window specified by its name to the next screen
kde-move-win-to-previous-screen
Move the current window to the previous screen
kde-move-win-id-to-previous-screen
Move a window specified by its ID to the previous screen
kde-move-win-name-to-previous-screen
Move a window specified by its name to the previous screen
kde-move-win-desktop-right
Move the current window to the desktop at the right
kde-move-win-id-desktop-right
Move a window specified by its ID to the desktop at the right
kde-move-win-name-desktop-right
Move a window specified by its name to the desktop at the right
kde-move-win-desktop-left
Move the current window to the desktop at the left
kde-move-win-id-desktop-left
Move a window specified by its ID to the desktop at the left
kde-move-win-name-desktop-left
Move a window specified by its name to the desktop at the left
kde-move-win-desktop-down
Move the current window to one desktop down
kde-move-win-id-desktop-down
Move a window specified by its ID one desktop down
kde-move-win-name-desktop-down
Move a window specified by its name one desktop down
kde-move-win-desktop-up
Move the current window to one desktop up
kde-move-win-id-desktop-up
Move a window specified by its ID one desktop up
kde-move-win-name-desktop-up
Move a window specified by its name one desktop up
kde-zoom-in
Zoom in
kde-zoom-out
Zoom out
kde-zoom-reset
Zoom reset
kde-win-maximize
Maximize the current window
kde-win-maximize-horizontal
Maximimze the current window horizontally
kde-win-maximize-vertical
Maximimze the current window vertically
x-win-id-maximize-horizontal
Maximize a window (by ID) horizontally
x-win-id-maximize-vertical
Maximize a window (by ID) vertically
x-win-id-maximize
Maximize a window (by ID)
x-win-id-unmaximize
Unmaximize a window (by ID)
x-win-name-maximize-horizontal
Maximize a window (by name) horizontally
x-win-name-maximize-vertical
Maximize a window (by name) vertically
x-win-name-maximize
Maximize a window (by name)
x-win-name-unmaximize
Unmaximize a window (by name)
kde-win-minimize
Minimize the current window
kde-switch-to-next-window
Switch focus to the next window
kde-switch-to-previous-window
Switch focus to the next window
kde-expose
Show a global overview of windows
kde-overview
Show a global overview of desktops and windows
kde-expose-all
Show a global overview of all windows
kde-show-desktop
Show the desktop
kde-grow-win-vertically
Grow the current window vertically
kde-grow-win-horizontally
Grow the current window horizontally
kde-move-mouse-to-focus
Move the mouse to the current window
kde-move-mouse-to-center
Move the mouse to the center of the current screen
kde-move-window-above
Move the current window above other windows
kde-move-window-below
Move the current window below other windows
kde-move-window-lower
Move the window lower
kde-move-window-pack-right
Move the current window to the edge of the window at the right
kde-move-window-pack-left
Move the current window to the edge of the window at the left
kde-move-window-pack-down
Move the current window to the edge of the bottom window
kde-move-window-pack-up
Move the current window to the edge of the next upper window
kde-resize-win
Resize the current window with the mouse
kde-edit-tiles
Launch the GUI to edit tiles
kde-toggle-night-color
Toggle KDE night color
kde-toggle-win-shade
Toggle shade of the current window
kde-move-win-to-center
Move the current window to the center of the screen
kde-shrink-win-horizontal
Shrink the current window horizontally if it is not maximized
kde-shrink-win-vertical
Shrink the current window vertically if it is not maximized
There are no rows in this table

Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.