Skip to content

Surfaces

These commands open, close, or adjust Noctalia UI surfaces.

ActionCommandDescription
Show barbar-show [bar-name] [monitor-selector]Reveal matching bar instance(s). Omit both arguments to show every bar on every output.
Hide barbar-hide [bar-name] [monitor-selector]Hide matching bar instance(s) and block edge/pointer reveal until the next show/toggle. Omit both arguments to hide every bar.
Toggle barbar-toggle [bar-name] [monitor-selector]Toggle visibility for matching bar instance(s). Omit both arguments to toggle every bar. Does not block edge reveal on hide.
Toggle reserve spacebar-reserve-toggle [bar-name] [monitor-selector]Temporarily toggle reserve space for matching bar instance(s). The change affects panels opened from those bars, is not written to configuration, and resets when bar configuration reloads or the shell restarts. Omit both arguments to toggle every bar.
Set bar auto-hidebar-auto-hide-set <on|off|smart> [bar-name] [monitor-selector]Temporarily enable, disable or switch to smart auto-hide for matching bar instance(s). Omit bar-name to update every bar.
Set bar layerbar-layer-set <top|overlay> [bar-name] [monitor-selector]Temporarily move matching bar instance(s) to the top or overlay layer-shell layer. overlay shows the bar above fullscreen apps; attached panels follow the bar’s layer. Omit bar-name to update every bar.

Use bar-hide when you want the bar to stay hidden until bar-show.

ActionCommandDescription
Open panelpanel-open <id> [context]Open a panel by id without toggling it closed when it is already open. Optional context works like panel-toggle <id> [context].
Close panelpanel-close [id]Close the active panel, or close the named panel if it is active.
Toggle launcherpanel-toggle launcher [query]Open or close the app launcher. Optional query pre-fills the search input (e.g. noctalia msg panel-toggle launcher "/wall").
Toggle session menupanel-toggle sessionOpen or close the logout, reboot, and shutdown menu.
Toggle clipboardpanel-toggle clipboardOpen or close clipboard history.
Toggle wallpaper panelpanel-toggle wallpaperOpen or close wallpaper picker.
Toggle control centerpanel-toggle control-center [tab]Open or close Control Center. Optional tab opens the tab inside control center by default (e.g. noctalia msg panel-toggle control-center media).
Toggle plugin panelpanel-toggle <author/plugin:entry> [context]Open or close a plugin [[panel]] entry (e.g. noctalia msg panel-toggle noctalia/wallhaven:browser). Optional context is passed to onOpen.
ActionCommandDescription
Show dockdock-showShow all dock instances and save that override.
Hide dockdock-hideHide all dock instances and save that override.
Toggle dockdock-toggleToggle dock visibility and save the new state.
Reload dockdock-reloadReload dock configuration.
ActionCommandDescription
Enter edit modedesktop-widgets-editStart moving, resizing, rotating, and removing desktop widgets.
Exit edit modedesktop-widgets-exitLeave desktop widget edit mode.
Toggle edit modedesktop-widgets-toggle-editSwitch edit mode on or off.
Show widgetsdesktop-widgets-showReveal desktop widgets now, even when the saved setting is disabled. Runtime only - does not change the saved setting, and resets on restart.
Hide widgetsdesktop-widgets-hideHide desktop widgets now, tearing down their instances so rendering and compute stop. Runtime only - does not change the saved setting, and resets on restart.
Toggle widgetsdesktop-widgets-toggleFlip current visibility; prints shown or hidden. Runtime only - does not change the saved setting. Changing the saved Desktop > Widgets toggle cancels the override.
ActionCommandDescription
Enter edit modelockscreen-widgets-editEdit lockscreen widget layout (session must be unlocked).
Exit edit modelockscreen-widgets-exitLeave lockscreen widget edit mode.
Toggle edit modelockscreen-widgets-toggle-editSwitch lockscreen widget edit mode on or off.