apa perbedaan antara tema GTK, tema Metacity, dan tema Emerald?

13

Saya terus melihat tema sebagai label sebagai metacity atau GTK atau Emerald. Dari membaca di tempat lain, saya mengetahui bahwa Metacity adalah window manager dan mengubah batas jendela, jadi apa itu tema GTK? Bukankah GTK adalah widget toolkit, yang digunakan untuk menggambar kontrol dan elemen antarmuka lainnya di dalam jendela? dan apa itu Emerald? dapat seseorang tolong jelaskan dalam istilah noob-to-linux sederhana?

niagr
sumber

Jawaban:

6

Apa yang Anda sebut sebagai tema mungkin adalah jenis tema yang berbeda (mengingat komentar Anda tentang jawaban Uri).

masukkan deskripsi gambar di sini

Tema-tema tersebut mengontrol GTK, Metacity, Ikon, kursor, dan terkadang wallpaper semuanya menjadi satu. Namun, mereka tidak mengontrol tema zamrud Anda. Apa yang Anda lihat disebut sebagai GTK, Metacity, Cursor, atau tema Ikon adalah apa yang Anda dapatkan ketika Anda mengklik menyesuaikan.
Masing-masing mengontrol aspek yang berbeda dari antarmuka Anda, dan tentu saja, mereka semua adalah tema dalam hak mereka sendiri.

RolandiXor
sumber
8

Metacity adalah pengelola jendela - benda di bagian atas jendela Anda yang memiliki tombol perkecil, maksimalkan, dan tutup. Di Ubuntu 11.04 dan sebelumnya, Anda dapat menyesuaikan tema untuk mengubah bagian tema itu saja.

Tema GTK adalah tema keseluruhan yang menangani hal-hal seperti warna panel, latar belakang untuk windows dan tab, bagaimana aplikasi akan terlihat ketika sedang aktif vs tidak aktif, tombol, kotak centang, dll. Sebagian besar paket tema juga termasuk Metacity tema sehingga semuanya terlihat terintegrasi.

Tema Emerald seperti tema metacity, tetapi digunakan saat Anda menggunakan Compiz untuk menangani manajemen jendela Anda. Compiz dapat melakukan lebih banyak hal yang menarik secara visual daripada tema biasa.

Perhatikan bahwa shell Gnome menggunakan "bergumam" sebagai window manager-nya yang Metacity diimplementasikan menggunakan toolkit Clutter. Metacity + kekacauan = Bergumam. :)

j1mc
sumber
5

Dalam Ketentuan Sederhana.

Metacity adalah seperti yang Anda tahu, Window Manager Gnome, yang kadang-kadang diganti dengan Emerald Window Manager via Compiz.

Emerald bekerja di Gnome, KDE, XFCE dan banyak lagi.

Tema GTK, mengubah tampilan jendela (warna), bukan batas jendela.

Uri Herrera
sumber
1
baik. tapi kemudian ketika saya menginstal Elementary GTK Theme, bagaimana bisa batas jendela berubah juga?
niagr
1
JIKA, Anda tidak menggunakan Emerald, maka Metacity Digunakan. Sebagian besar tema GTK, tidak hanya menyediakan warna untuk Window (tema itu sendiri) tetapi juga datang dengan tema Metacity.
Uri Herrera