#desktop

17 solutions

Enable GNOME Dark Mode from the Terminal (gsettings)
Linuxdesktopgsettingstheme

Toggle GNOME's system-wide dark preference with gsettings set org.gnome.desktop.interface color-scheme prefer-dark.

Low risk ✓ 2026-09-18
Send Desktop Notifications from the Terminal with notify-send
Linuxnotify-senddesktopnotification

Use notify-send to pop up a desktop notification when a long command finishes, with optional icons, urgency and timeouts.

Low risk ✓ 2026-09-18
Take Screenshots from the Terminal (scrot / gnome-screenshot)
LinuxdesktopscrotScreenshot

Capture the full screen, a window or a selected area to a timestamped PNG using scrot or gnome-screenshot.

Low risk ✓ 2026-09-18
Set the GNOME Wallpaper from the Terminal (gsettings)
Linuxwallpaperdesktopgnome

Point org.gnome.desktop.background picture-uri (and picture-uri-dark) at a file:// URI to change the desktop background from a script.

Low risk ✓ 2026-09-18
Configure Hot Corners from the Terminal
macOSdesktopsettingsproductivity

Hot corner keys live in com.apple.dock; writing wvous-*-corner assigns an action to each screen corner.

Medium risk ✓ 2026-09-18
Lock Your Screen from the Terminal (loginctl lock-session)
Linuxlockdesktopsession

Use loginctl lock-session to lock the current desktop session, or lock-suspend to lock and suspend in one step.

Low risk ✓ 2026-09-18
Create a Desktop Shortcut with PowerShell (WScript.Shell)
WindowsdesktopFilescom

Generate .lnk shortcut files from a script using the WScript.Shell COM object and CreateShortcut.

Low risk ✓ 2026-09-18
Delete to the recycle bin with gio trash
Linuxtrashdesktopgio

gio trash sends files to the standard desktop Trash (recoverable from Files/Nautilus), unlike rm which deletes immediately and forever.

Low risk ✓ 2026-09-18
Open Files and URLs from the Terminal with xdg-open
Linuxdesktopxdg-openproductivity

Launch any file or link in its default application — the desktop-agnostic equivalent of macOS's open command.

Low risk ✓ 2026-09-17
Set the Desktop Wallpaper from the Terminal with osascript
macOSwallpaperdesktoposascript

Change every desktop's picture by scripting Finder through osascript — no System Settings clicking.

Low risk ✓ 2026-09-18
List Installed Fonts with fc-list
Linuxfontsdesktopfc-list

Use fc-list to enumerate installed fonts and find exact family names for terminal, CSS or editor font settings.

Low risk ✓ 2026-09-18
Adjust Mouse Speed and Acceleration with xinput
Linuxdesktopxinputinput

Set libinput Accel Speed per device with xinput for finer pointer-speed control than the desktop slider.

Low risk ✓ 2026-09-18