GNOME
lastmod 2026-03-03created 2014-09-2868 edits
GNOME (GNU Network Object Model Environment) is both a set of desktop programs and the name of the project that develops it. It is a graphical user interface running at the top layer of a computer operating system, made entirely of open-source free software, and the project is international in scale. It is part of the GNU Project and can be used on various Unix-like operating systems. Notable examples are GNOME as the default desktop environment of Ubuntu, Fedora, and others, and Solaris's Java Desktop System.
Categories
- Desktop Entry
- nautilus - Used as the executable filename of the "files" program.
- dconf-editor
- gsettings - Changes settings from the command line.
- gnome-calculator
- gnome-characters
- gnome-clocks - Alarm clock. Install with
sudo snap install gnome-clocks. - gnome-control-center - Settings
- gnome-disk-image-mounter
- gnome-disks
- gnome-extensions
- gnome-extensions-app
- gnome-font-viewer
- gnome-help
- gnome-keyring
- gnome-keyring-3
- gnome-keyring-daemon
- gnome-language-selector
- gnome-logs
- gnome-menus-blacklist
- gnome-power-statistics
- gnome-session
- gnome-session-custom-session
- gnome-session-inhibit
- gnome-session-properties - "Startup Applications Preferences", the program for registering startup programs.
- gnome-session-quit
- gnome-shell
- gnome-shell-extension-prefs
- gnome-shell-extension-tool
- gnome-shell-perf-tool
- gnome-system-monitor
- gnome-terminal - GNOME terminal
- gnome-terminal.real
- gnome-terminal.wrapper
- gnome-text-editor (gedit)
- gnome-thumbnail-font
- gnome-tweaks
- gnome-www-browser
- Disk Usage Analyzer (baobab) - Disk usage analysis.
- Startup Disk Creator (usb-creator)
ETC
- Vala
- GNOME:Extensions - GNOME extensions.
- zenity - Zenity is a free software, cross-platform program that lets you run GTK dialog boxes from the command line and shell scripts.
- notify-send - Command line for sending desktop notifications in freedesktop.
- desktop-file-utils
Install gnome
To switch from a CLI environment to a Gnome GUI environment on CentOS, proceed as follows.
## Install.
$ sudo yum groupinstall "Server with GUI"
## System level setting.
$ sudo systemctl set-default graphical.target
## Start GUI
$ sudo systemctl start graphical.target
Desktop Entry Specification
Moved to Desktop Entry.
autostart
macOS like keyboard remap
- A macOS like keyboard remap for Linux with GNOME shell (Ubuntu, Fedora)
- Github - gnome-macos-remap - Gnome → macOS Keyboard Remap
- Kinto – Easily Get Mac OS Like Keybinds in Ubuntu Linux
Setting up VNC (Screen Sharing) to connect to an Ubuntu server from a remote shell
See Virtual Network Computing#Ubuntu 20.x VNC.
Running the vino server from the command line
See Vino#Running the vino server from the command line.
Automatic login from the command line
Useful in shell mode when logging in immediately sends you back to the login screen.
Find the [daemon] section in the file and add or uncomment the following:
Replace your_username with your actual username.
Save and reboot.
Upgrading the OS to the latest version
Use do-release-upgrade.
Keeping a laptop running with the lid (LID) closed
See Systemd#Adjusting laptop screen-off.
Troubleshooting
Removing leftover Mount entries in nautilus right after the Ubuntu 22.04 update
Go to Settings > Online Accounts and remove them, or delete the ~/.config/goa-1.0/accounts.conf file.
See also
Favorite site
- Android Studio
- ArchLinux:Setup
- CentOS
- Chrome-gnome-shell
- Cinnamon
- Computer Sciences
- Desktop Entry
- Desktop environment
- Display manager
- Fedora
- Freedesktop.org
- GNOME Display Manager
- GNOME Shell system monitor extension
- Gnome-clocks
- Gnome-control-center
- Gnome-menus
- Gnome-session-properties
- GNOME:Extensions
- GNU
- Godot
- Gsettings
- KakaoTalk
- KDE
- LightDM
- Linux
- Mate
- Mint
- Nautilus
- Open XML Paper Specification
- Startup Disk Creator
- Tiling Assistant
- Ubuntu
- User Interface
- Vala
- Window Manager
- X Window System
- Xmonad
- Zenity