GNU/Linux >> Znalost Linux >  >> Ubuntu

Kde, Gtk, Gtk+, Qt a/nebo Gnome?

Jsem nový v Ubuntu (a Linuxu obecně). Někdy, když se dívám na programy v Ubuntu Software Center, vidím věci o programech, které jsou „pro prostředí GTK+“, nebo „pro GNOME“, nebo spoustu dalších věcí. Vím jen, že mám Ubuntu 12.04 LTS a to, co vidím na svém monitoru, se zdá být kontroverzním rozhraním Unity.

Jaké jsou tyto další věci, které vidím v popisech programů (jako KDE, GTK, QT, GNOME, GNOME ‚shell‘ atd.)? Jsou to linuxová GUI, která jsou alternativami k Unity? Jsou to závislosti, které musím mít?

Strávil jsem posledních několik měsíců tím, že jsem si zvykal na Ubuntu v jeho současné podobě (i když se přiznám, hrál jsem si s Compizem, což je pekelně zábavné). Obrátí tyto další věci úplně můj svět vzhůru nohama, když je použiji?

Nejlepší odpověď

GTK, GTK+ a Qt jsou sady nástrojů GUI. Jedná se o knihovny, které vývojáři používají k navrhování grafických rozhraní, všechna běžící nad X Serverem. Toto jsou věci, které musíte nainstalovat jako závislosti. Jsou linuxovým „ekvivalentem“ Windows GDI/GDI+. Když aplikace používá některou z těchto možností, bude mít vždy obecný „vzhled a dojem“.

GNOME a KDE jsou desktopová prostředí. GNOME primárně používá sadu nástrojů GTK+, zatímco KDE primárně používá sadu nástrojů Qt. Existují aplikace určené pro GNOME nebo KDE, jako je nabídka nastavení nebo výchozí hudební přehrávač, obvykle v příslušné sadě nástrojů. Tato desktopová prostředí mají sadu obslužných programů/správce oken/specifikace návrhu pro vytvoření sjednocenější plochy. Pokud chcete, můžete obojí kombinovat, ale můžete narazit na problémy s kolidujícími standardy a aplikacemi (na které můžete občas narazit na systémech jako Arch).

Unity používá mnoho nástrojů GNOME (Nautilus, Rhythmbox atd.), takže Unity je více GNOME než KDE.


Ubuntu
  1. Rozdíl mezi Gtk a Qt aplikacemi?

  2. Jak odebrat aplikace Kde a Xfce z nabídky Gnome?

  3. Úplně odebrat Xfce z Xubuntu 13.04 a nainstalovat Gnome?

  1. Co je GNOME, KDE, MATE, Unity atd.? – Správci oken a desktopová prostředí

  2. Jak zajistit automatické spouštění programu pouze v Gnome?

  3. Je možné mít odlišné téma Gtk+ v Unity a Gnome Shell?

  1. Co dělat po instalaci Ubuntu 18.04 a 19.10

  2. Ubuntu 20.04 Triky a věci, které možná nevíte

  3. Co dělat po instalaci Ubuntu 22.04 Jammy Jellyfish Linux