GNOME
Pada konfigurasi standar GNOME, panel atas desktop memiliki (dari ke) tombol aktivitas, jam, area status sistem dan menu pengguna. Mengklik pada tombol aktivitas atau menggerakkan tetikus pada ujung atas akan membuat desktop ke mode "overview". Area status sistem memiliki indikator sistem seperti suara, Bluetooth, Network, status baterai, dan aksesibilitas. Menu pengguna dapat menjadi indikator obrolan, pintasan ke konfigurasi sistem, dan manajer sesi seperti menukar
pengguna, log out, mengunci layar, atau "suspend" komputer. Mode "overview" (yang diakses dengan menekan tombol aplikasi atau menggerakkan mouse ke pojok atas) menampilkan pilihan jendela, pengganti tempat kerja di, dan pilihan aplikasi ("dash") di, tombol jendela, tombol aplikasi, dan bar pencarian. Pemilih jendela menyediakan cara untuk berpindah ke jendela lain; cara mudah untuk menutup beberapa jendela
sekaligus dengan mudah; dan memberikan pengguna informasi cepat tentang aktivitas saat ini. Panel aplikasi memberikan cara cepat untuk meluncurkan aplikasi. Pintasan "dash" memberikan tempat untuk aplikasi favorit dan jendela yang sedang terbuka. Dan juga pada antarmuka standar, ada notifikasi sistem baru. Dalam GNOME 3, notifikasi keluar dari bawah layar, tidak di atas layar seperti pada GNOME 2.x.
Dimulai dengan GNOME 3.8, GNOME menyediakan Mode Klasik untuk mereka yang menyukai pengalaman desktop tradisional (mirip dengan GNOME 2).
Semenjak GNOME 2.0, salah satu fokus GNOME adalah aksesibilitas. Salah satunya dengan membuat "GNOME Human Interface Guidelines" (HIG). Dengan mengikuti panduan, pengembang dapat membuat program antarmuka grafik yang berkualitas tinggi, konsisten dan aksesibel, seperti yang diusulkan untuk membuat antarmuka grafik "pixel-based layout of widget".
Selama revisi GNOME 2.0, banyak konfigurasi yang dinilai tidak bernilai bagi kebanyakan pengguna ditiadakan. Contohnya, panel pada sesi preferensi dikurangkan dari enam dialog menjadi hanya satu dengan 2 tab. Havoc Pennington menjelaskan kerja aksesibilitas dalam essainya pada 2002 "Free Software UI", menekankan ide bahwa semua preferensi memiliki biaya, dan lebih baik untuk "merekatkan perangkat lunak" ketimbang menambahkan antarmuka pengguna dan untuk itu"
Semenjak perilisan GNOME 3, desktop tradisional metaphor telah ditinggalkan dan digantikan oleh GNOME Shell. Penggantian ini mendapatkan reaksi yang beragam dari komunitas, dan hasilnya belum jelas sampai saat ini. Desktop MATÉ telah ditonjolkan dari GNOME 2, dan bertujuan untuk menampilkan antarmuka GNOME 2 yang tradisional dan menjaga kompatibilitas dengan GNOME 3.
GNOME berjalan di Wayland dan X Window System. Dukungan Wayland diperkenalkan di GNOME 3.10 dan dianggap "untuk sebagian besar pengguna [...] pengalaman hari ke hari yang dapat diupayakan" pada 3.20 dan memprioritaskan mereka melalui sesi X. GNOME 3.24 akan memperpanjang kompatibilitas Wayland dengan driver NVidia.
Versi GNOME tersedia di sebagian besar distribusi Linux baik sebagai lingkungan desktop default atau sebagai opsi yang dapat diinstal dan juga di koleksi port kebanyakan BSD.
Pada bulan Mei 2011, Lennart Poettering mengusulkan sistem sebagai ketergantungan GNOME. Karena systemd hanya tersedia di Linux, proposal tersebut mengarah pada diskusi tentang kemungkinan menjatuhkan dukungan untuk platform lain dalam rilis GNOME di masa depan. Karena dukungan GNOME 3.2 multiseat hanya tersedia pada sistem yang menggunakan sistemd. Pada bulan November 2012, tim peluncur GNOME menyimpulkan bahwa sistem dapat diandalkan untuk fungsionalitas non-dasar.
GNOME tersedia dalam hampir semu distribus Linux dan BSD dan menjadi lingkungan desktop standar bagi beberapa distribusi Linux (seperti Ubuntu dan Fedora). Juga diinstall dengan Solaris sebagai bagian dari desktop OpenSolaris (sebelumnya dikenal dengan "Java Desktop System") sampai Solaris Express 10/04 dirilis.
Fedora- Fedora menyediakan GNOME 3 langsung dari kotak- cukup instal atau coba dulu.Fedora Workstation 25 sekarang tersedia dan mengirimkan GNOME 3.22.
OpenSUSE- GNOME 3 dapat dipilih saat menginstal versi terbaru openSUSE. Versi stabil adalah openSUSE Leap 42.2 dan ini termasuk GNOME 3.20.
Ubuntu GNOME- Ubuntu GNOME adalah varian resmi Ubuntu yang menyediakan pengalaman GNOME 3 yang lengkap. Ubuntu GNOME 17.04 menyertakan GNOME 3.24.
Banyak distro lain yang menyediakan GNOME 3, termasuk Arch Linux (GNOME 3.24), Debian (GNOME 3.14) dan Gentoo (GNOME 3.22). GNOME dikembangkan oleh The GNOME Project dan menyediakan GNOME Desktop Environment, antarmuka pengguna grafis dan satu set aplikasi inti, dan GNOME Development Platform, sebuah kerangka kerja untuk membangun aplikasi yang terintegrasi dengan desktop.
Seperti kebanyakan proyek perangkat lunak bebas lainnya, pengembangan GNOME dikelola secara longgar. Diskusi terutama terjadi pada sejumlah mailing list publik.Pengembang dan pengguna GNOME berkumpul di pertemuan GUADEC tahunan untuk membahas keadaan saat ini dan arah masa depan GNOME. GNOME menggabungkan standar dan program dari freedesktop.org agar bisa beroperasi lebih baik dengan komputer desktop lain.
GNOME terutama ditulis dalam bahasa C, C ++, Vala, Python dan JavaScript.Sejumlah binding bahasa tersedia.
Seperti kebanyakan proyek perangkat lunak bebas, proyek GNOME diatur secara longgar. Diskusi terjadi secara berkala pada beberapa "mailing list" umum. Pengembang dan pengguna GNOME berkumpul pada pertemuan GUADEC untuk mendiskusikan keadaan proyek dan arah masa depan.
GNOME sering menggabungkan standar dengan freedesktop.org untuk membuat aplikasi GNOME menjadi lebih cocok dengan desktop lain, menambahkan kooperasi dan kompetisi.
Perpustakaan dan perpustakaan utilitas GLib, sistem objek dan tipe GObject dan toolkit widget GTK + terdiri dari bagian utama platform pengembangan GNOME.Yayasan ini diperluas dengan kerangka kerja D-Bus IPC, perpustakaan gambar berbasis vektor 2D Kairo, perpustakaan grafis bergerigi Clutter, perpustakaan rendering teks Pango internasional, API audio tingkat rendah PulseAudio, kerangka multimedia GStreamer, dan beberapa perpustakaan khusus termasuk NetworkManager, PackageKit, Telepathy (instant messaging) dan WebKit.
GNOME memiliki banyak proyek-proyek, berikut adalah proyek major GNOME: Lingkungan desktop GNOME tidak hanya terdiri dari library kontrol elemen grafis GTK + dan aplikasi inti yang memanfaatkannya. Ada beberapa paket perangkat lunak tambahan yang membentuk lingkungan desktop GNOME, seperti di atas.
Banyak bahasa pemrogramam tersedia untuk penggembangan, sehingga aplikasi GNOME ditulis dalam bahasa yang beragam, seperti C++ (gtkmm), Java (java-gnome), Ruby (ruby-gnome2), C# (Gtk#), Perl (gtk2-perl), Tcl (Gnocl), dan masih banyak lagi. Bahasa yang sekarang digunakan dalam aplikasi resmi GNOME adalah C, C++, C#, python, dan Vala.
Masing-masing komponen produk perangkat lunak di proyek GNOME memiliki nomor versinya sendiri dan jadwal rilis. Namun, masing-masing pengelola modul mengkoordinasikan usaha mereka untuk membuat rilis stabil GNOME secara keseluruhan pada jadwal sekitar enam bulan, di samping perpustakaannya yang mendasarinya seperti GTK + dan GLib. Beberapa proyek eksperimental dikecualikan dari rilis ini.
Nomor versi GNOME mengikuti skema v.xx.yy. Di sini, v adalah versi utama, yang dapat mencakup perubahan besar seperti kerusakan ABI (Application binary interface/Antarmuka biner aplikasi); Ini tidak memiliki jadwal reguler dan terjadi sebagai respons terhadap persyaratan untuk perubahan skala besar. Xx adalah versi minor, yang dilepaskan pada jadwal di atas
kira-kira setiap 6 bulan, dimana angka paritas 1- atau 2 digit menunjukkan jenis pelepasan: jika xx genap (misal 3.20) pelepasannya dianggap stabil, sedangkan jika Xx aneh itu mewakili snapshot pengembangan saat ini (misalnya 3.21) yang pada akhirnya akan berevolusi menjadi rilis stabil berikutnya. Anda menunjukkan rilis titik, misalnya. 3.20.6; Ini dibuat pada