Perbedaan antara Unity dan GNOME

Jawaban:

57

Apa itu GNOME?

GNOME banyak hal. Biasanya, GNOME mengacu pada Lingkungan Desktop GNOME . Mengutip Wiki Lengkungan:

Lingkungan desktop menyatukan berbagai klien X untuk menyediakan elemen antarmuka pengguna grafis umum seperti ikon, bilah alat, wallpaper, dan widget desktop. Selain itu, sebagian besar lingkungan desktop mencakup serangkaian aplikasi dan utilitas terintegrasi.

Itu dibuat dan dikelola oleh yayasan GNOME . Mereka adalah kekuatan pendorong di belakang sejumlah besar aplikasi populer , serta penyedia satu set perpustakaan seperti GTK, GObject dan bahkan bahasa yang disebut Vala , yang digunakan untuk membangun aplikasi dalam GNOME DE, dan merupakan bagian dari proyek GNOME secara keseluruhan.

Ada dua versi GNOME yang relatif terkenal: GNOME2, lama sudah usang dan mati, dan GNOME3, versi saat ini. Ubuntu telah melacak GNOME (versi mana pun yang saat ini) selama yang saya ingat. Anda dapat melihat GNOME2 beraksi di Ubuntu 10.04, misalnya. Setelah GNOME2 pergi, mode klasik dengan berbagai cara yang disebut GNOME Classic, GNOME Flashback (dan mungkin nama-nama lain), dengan tempat yang dekat dengan fleksibilitas atau kemampuan penyesuaian GNOME2 diperkenalkan. Itu hanya semacam tampak seperti GNOME2.

GNOME2 bercabang menjadi MATE . MATE adalah pengalaman terdekat dengan GNOME2 yang bisa Anda dapatkan sekarang, tetapi dengan pembaruan fitur. Ubuntu MATE sekarang menjadi cita rasa resmi.

GNOME3 adalah apa yang Anda lihat ketika Anda melihat situs web GNOME , atau ketika Anda menginstal Ubuntu GNOME, dan di bawah banyak aplikasi di Ubuntu, dan Cinnamon . MATE menambahkan dukungan untuk GTK3, perpustakaan di bawah GNOME3. Biasanya ketika pengguna akhir berbicara tentang GNOME3, artinya GNOME Shell (karena itulah yang Anda lihat).

Bagaimana hubungannya dengan Unity?

Anda dapat menganggap GNOME sebagai induk dari Lingkungan Desktop default (DE) Ubuntu (atau paman, setidaknya). Ini adalah proyek hulu dari banyak aplikasi Ubuntu.

Lingkungan desktop default Ubuntu menggunakan sebagian besar aplikasi GNOME dengan beberapa perubahan:

  • Unity bukannya GNOME Shell (hingga Ubuntu 17.04)
  • Firefox bukannya Web (dulu bernama Epiphany)
  • Thunderbird bukannya Evolution
  • LibreOffice Tulis alih-alih Abiword
  • beberapa tambalan ke Terminal GNOME dan Nautilus, saya pikir.
  • Tema Ambiance GTK bukan Adwaita
  • dan mungkin beberapa lagi

Unity dan GNOME Shell memiliki beberapa kesamaan:

  • Panel atas
  • Dok
  • Pengganti yang dapat dicari untuk sistem menu untuk mendaftarkan aplikasi.

Namun, saya pikir kesamaan berakhir di sana.

Distribusi GNOME Ubuntu menggunakan GNOME kecuali beberapa kasus di mana aplikasi telah ditambal (seperti Terminal GNOME).


Bacaan yang relevan:

  1. Apa hubungan antara Unity, Gnome, Gnome 3, Compiz, Metacity, dan LightDM?
  2. Jenis lingkungan dan cangkang desktop apa yang tersedia?
  3. Saat menginstal paket (terutama yang dengan antarmuka grafis) bagaimana Anda menentukan mana yang sesuai untuk distribusi Anda?
  4. Apa lingkungan desktop default untuk Ubuntu 13.10?
  5. Apa itu lingkungan, sesi, dan shell desktop?
muru
sumber
Paket Ubuntu tidak mengandung Gnome, default-nya adalah Unity. Saya ingin tahu apakah Ubuntu Gnome berisi di Unitysamping default-nya Gnome?
Soumyadip Das
2

GNOME adalah proyek yang menyediakan dukungan lingkungan desktop GNOME, yang pada gilirannya menggunakan GNOME Shell sebagai shell default. Saya akan menganggap Anda berbicara tentang perbedaan antara Unity shell dan GNOME Shell (yang merupakan satu-satunya hal yang dapat dibandingkan secara akurat).


Secara teknis, satu-satunya perbedaan adalah bahwa sementara GNOME Shell menggunakan mutter / clutter (dan kadang-kadang metacity, tetapi bukan default) sebagai window manager, Unity menggunakan Compiz (pada kenyataannya, Unity adalah plugin Compiz, tetapi mari kita lupakan tentang itu) dan penggunaan NotifyOSD sebagai ganti libnotify library. Setelah itu, tidak ada perubahan arsitektur penting lainnya. Keduanya menggunakan sebagian besar pustaka yang sama (yang pada gilirannya tampaknya menyebabkan konflik ketika Anda menginstal keduanya), dan Unity menyediakan integrasi dengan layanan pihak ke-3 (dengan fitur Cakupan dan Lensa).

Kemudian perbedaan lainnya adalah estetika murni, penggunaan bilah atas + peluncur / dok (di sebelah kiri) + dasbor vs dasbor + dasbor GNOME, penggunaan tema yang berbeda, secara umum, mereka mencoba menawarkan pengalaman pengguna yang berbeda.

Sekarang, dari sudut pandang kelembagaan, Unity didorong maju oleh Proyek Ayatana sementara seperti yang saya katakan di awal, GNOME Shell dikembangkan oleh proyek GNOME. Dan itu sebagian besar. Jadi, sebenarnya ada lebih banyak kesamaan antara GNOME Shell dan Unity daripada shell lain, seperti kdm, xfwm4, dll .; melalui ada sedikit kesamaan antara Unity shell dan Cinnamon (jika Anda mengabaikan penggunaan GTK3).

Braiam
sumber
bagaimana dengan gnome 2? Anda mendapatkan banyak orang yang berbicara tentang gnome classic dan sangat sedikit orang yang menjalankan stock gnome 3 sekarang
sbergeron
@ Steinberger benar-benar? Stock gnome 2 seharusnya sudah punah sekarang (tidak ada distro walikota memiliki paket gnome 2) dan pertanyaannya bukan tentang gnome 2, tetapi GNOME biasa (dalam hal ini saya membuat pengantar penjelasan tentang perbedaan). Tidak ada dalam tubuh pertanyaan / judul yang menyarankan pertanyaan tentang Gnome 2, atau Ubuntu termasuk paket Gnome 2, jadi itu tidak relevan.
Braiam
kecuali ada mode fallback, ada jodoh, dan banyak orang berbicara tentang gnome seperti dulu dan info itu SANGAT berguna. Saya tahu saya akan menganggapnya berguna karena saya telah menggunakan gnome 2 dan akan menyimpannya jika saya bisa, dan mungkin telah
merujuknya
1
Pertanyaannya benar-benar tidak ada hubungannya dengan gnome 2. Braiam: Saya berharap Anda akan menyoroti perbedaan antara gnome (sebagai proyek) dan Unity sebagai DE.
Seth
1
Jika Anda ingin membandingkan proyek GNOME dengan apa pun, itu harus Ayatana, bukan dengan shell GNOME.
Braiam