Skip to content

Settings

All Aurora Shell settings live in one GSettings schema. This page covers how to read and change them from the command line, then lists every option key grouped by module. For the module list and the preferences window, see What is Aurora Shell.

The schema id is:

org.gnome.shell.extensions.aurora-shell

The compiled schema is not installed into /usr/share/glib-2.0/schemas, so the gsettings tool needs --schemadir pointing at the extension’s schema directory. Where that directory is depends on how the extension was installed:

  • LuminusOS Workstation (system-wide install): /usr/share/gnome-shell/extensions/aurora-shell@luminusos.github.io/schemas
  • User install (extensions.gnome.org or gnome-extensions install): ~/.local/share/gnome-shell/extensions/aurora-shell@luminusos.github.io/schemas
  • Development checkout: dist/schemas after just build

The examples below use the LuminusOS path. Set it once per shell session:

Terminal window
SCHEMADIR=/usr/share/gnome-shell/extensions/aurora-shell@luminusos.github.io/schemas
SCHEMA=org.gnome.shell.extensions.aurora-shell

List every key with its current value:

Terminal window
gsettings --schemadir "$SCHEMADIR" list-recursively "$SCHEMA"

Read, change, and reset a single key:

Terminal window
gsettings --schemadir "$SCHEMADIR" get "$SCHEMA" dock-show-trash
gsettings --schemadir "$SCHEMADIR" set "$SCHEMA" dock-show-trash false
gsettings --schemadir "$SCHEMADIR" reset "$SCHEMA" dock-show-trash

Reset the whole schema back to factory defaults:

Terminal window
gsettings --schemadir "$SCHEMADIR" reset-recursively "$SCHEMA"

Changes apply immediately; Aurora Shell watches its settings and reacts live, no logout or Shell restart needed. Toggling a module-* key starts or stops that module on the spot.

The dock auto-hides by default and reappears when the pointer hits the bottom screen edge. dock-always-show and dock-intellihide switch it to other modes; if both are off, the default auto-hide applies. If both are on, dock-always-show wins.

KeyTypeDefaultEffect
dock-always-showbooleanfalseKeep the dock permanently visible and reserve screen space so windows never overlap it
dock-intellihidebooleanfalseKeep the dock visible until a window overlaps its space
dock-show-on-all-monitorsbooleanfalseShow the dock on every eligible monitor, not just the primary one
dock-show-trashbooleantrueShow a trash icon; click opens the trash, right-click empties it
dock-show-external-storagebooleantrueShow removable drives in the dock while connected
dock-motion-enabledbooleantrueAnimate dock icons on hover and click
dock-motion-profilestring'subtle'Intensity of hover and press effects: subtle, balanced, or expressive
KeyTypeDefaultEffect
aurora-menu-iconstring'aurora'Panel icon: aurora, gnome, or luminus (anything else falls back to aurora)
aurora-menu-hide-activitiesbooleanfalseHide the Activities button while Aurora Menu is enabled
aurora-menu-show-aboutbooleantrueShow the About This PC item
aurora-menu-show-homebooleantrueShow the Home Folder item
aurora-menu-show-downloadsbooleantrueShow the Downloads item
aurora-menu-show-recent-itemsbooleantrueShow the Recent Items submenu
aurora-menu-show-settingsbooleantrueShow the System Settings item
aurora-menu-show-softwarebooleantrueShow the Software item
aurora-menu-show-extensionsbooleantrueShow the Extensions item
aurora-menu-app-store-commandstring'gnome-software'Command launched by the Software item
aurora-menu-custom-itemsstring list[]Extra menu commands, one per entry, in Label | Command format
aurora-menu-custom-item-enabledbooleanfalseShow one additional custom command
aurora-menu-custom-item-labelstring''Label of the single custom item
aurora-menu-custom-item-commandstring''Command of the single custom item

Custom items use a Label | Command format, one per list entry. When aurora-menu-custom-items has entries, it takes precedence over the single custom-item-* triple, which is kept for simple setups.

Terminal window
gsettings --schemadir "$SCHEMADIR" set "$SCHEMA" aurora-menu-custom-items \
"['Terminal | ptyxis', 'Files | nautilus']"
KeyTypeDefaultEffect
volume-mixer-always-showbooleanfalseShow the Volume Mixer button even when no applications are playing audio

Shows upcoming calendar events next to the panel clock and can alert you before a meeting starts.

KeyTypeDefaultEffect
meeting-clock-alerts-enabledbooleantrueNotify when a meeting is about to start
meeting-clock-alert-minutes-beforeint (0-60)1Minutes before start to show the alert
meeting-clock-snooze-minutesint (1-60)5Minutes before a snoozed alert appears again
meeting-clock-alert-events-without-linkbooleanfalseAlso alert for events without a join link
meeting-clock-panel-reveal-interval-minutesint (1-60)5Minutes between automatic slide-in reveals in the panel
meeting-clock-panel-lookahead-minutesint (0-1440)60How far ahead (minutes) an event may start and still appear next to the clock
meeting-clock-exclude-all-day-eventsbooleantrueIgnore all-day events in the clock and alerts
KeyTypeDefaultEffect
weather-clock-after-clockbooleanfalsePlace the weather indicator after the clock instead of before it
KeyTypeDefaultEffect
tray-icons-limitint (1-20)4Icons shown before the expand chevron appears
tray-icons-icon-sizeint (14-24)18Tray icon size in pixels
tray-icons-attention-timeoutint (1-30)5Seconds before the tray auto-collapses after a NeedsAttention event
tray-icons-dedup-bg-appsbooleantrueHide the background app entry when the same app already has an SNI icon
tray-icons-hide-bg-quick-settingsbooleantrueHide the Background Apps section from the Quick Settings dropdown
tray-icons-recolor-symbolic-pixmapsbooleantrueRecolor monochrome SNI pixmaps to match the panel theme
KeyTypeDefaultEffect
clipboard-history-shortcutstring list[]Keyboard shortcut to open the panel, in GNOME accelerator format
clipboard-history-auto-pastebooleantrueType the selected entry into the previously focused input; needs a Wayland field with text-input-v3 support
clipboard-history-poll-intervalint (250-5000)1000How often the clipboard is checked for new content, in milliseconds

Assign a shortcut with the standard accelerator syntax:

Terminal window
gsettings --schemadir "$SCHEMADIR" set "$SCHEMA" clipboard-history-shortcut "['<Super>v']"

Adds a floating annotation toolbar to GNOME’s screenshot interface, with optional local OCR via Tesseract.

KeyTypeDefaultEffect
capture-tools-ocr-enabledbooleantrueShow the OCR action next to the pointer control in the screenshot UI
capture-tools-ocr-languagesstring''Tesseract language codes joined by +; empty uses the session language plus English
capture-tools-web-search-enginestring'duckduckgo'Engine for searching recognized text: google, duckduckgo, or bing
capture-tools-colorstring'#e01b24'Last color picked in the annotation toolbar
capture-tools-stroke-widthint (1-16)4Last stroke width picked in the annotation toolbar

Example for Portuguese plus English OCR:

Terminal window
gsettings --schemadir "$SCHEMADIR" set "$SCHEMA" capture-tools-ocr-languages 'por+eng'
KeyTypeDefaultEffect
privacy-dnd-on-sharebooleantrueEnable Do Not Disturb automatically while screen sharing
privacy-panelbooleantrueHide panel content during screen sharing; hover to reveal it

Routes VPN toggles in Quick Settings through Vela instead of GNOME Shell’s built-in handling.

KeyTypeDefaultEffect
vela-vpn-quick-settings-shell-fallbackbooleanfalseFall back to GNOME Shell’s VPN handling when the Vela D-Bus service or control API is unavailable

Switches between light and dark theme at fixed times of day. The module is off by default; enable module-auto-theme-switcher to use these.

KeyTypeDefaultEffect
auto-theme-switcher-light-hoursint (0-23)6Hour to switch to the light theme
auto-theme-switcher-light-minutesint (0-59)0Minute to switch to the light theme
auto-theme-switcher-dark-hoursint (0-23)20Hour to switch to the dark theme
auto-theme-switcher-dark-minutesint (0-59)0Minute to switch to the dark theme

Example: light theme at 7:30.

Terminal window
gsettings --schemadir "$SCHEMADIR" set "$SCHEMA" auto-theme-switcher-light-hours 7
gsettings --schemadir "$SCHEMADIR" set "$SCHEMA" auto-theme-switcher-light-minutes 30