GNU/Linux >> Znalost Linux >  >> Ubuntu

Kde, Gnome, Xfce, Unity, Ad-nauseum… Může aplikace Gui běžet v X bez těchto?

Tento nadcházející přechod Ubuntu na Unity jako jeho Desktop Manager, mě napadlo, kde leží modulární linie mezi Desktop Manager a X .

Chápu to tak, že X je správce oken a okno =GUI .

Je Počítač vlastně vůbec potřeba ke spouštění aplikací GUI?
např. Může X existovat bez Správce plochy a lze spouštět aplikace GUI z terminálu spuštěného v X (který může být třeba automaticky spustit pomocí X )…

Mohu nyní spustit aplikaci GUI z terminálu (plocha Gnome), ale nevím, zda je to založeno na závislosti na ploše.

Možná jsem tady úplně na špatné cestě... ale na to jsou otázky 😉

Přijatá odpověď:

X je služba, která naslouchá požadavkům svých klientů (=aplikací) na malování oken a také těmto aplikacím předává události vstupního zařízení. Jednou z těchto aplikací je správce oken (např. v případě GNOME je to Metacity nebo Compiz).

A desktopové prostředí jako GNOME atd. je ve skutečnosti sbírka aplikací, které mají být používány společně, aby poskytovaly více či méně pohodlné uživatelské prostředí; obvykle zahrnuje správce oken, správce relací, nějaký druh spouštěče aplikací atd.

A ano, je možné spustit jakoukoli GUI aplikaci (pokud je to samozřejmě X klient) na holém X, ale např. bez správce oken nebudou mít všechna okna žádný rám (bez ohraničení, bez záhlaví) a budou ve výchozím nastavení umístěna na stejnou pozici (levý horní roh). X sám je poněkud „hloupý“, pokud jde o takové věci…


Ubuntu
  1. Podívejte se na tato videa z Linux App Summit

  2. Ubuntu – potřebujete malé distro bez desktopu nebo správce Windows, stačí spustit jedinou grafickou aplikaci?

  3. Spustí Ubuntu 16.04 Unity 8 na ploše?

  1. Může proces běžet bez ohledu na jakýkoli shell?

  2. Docker-compose:nelze sestavit BEZ sudo, ale mohu spouštět kontejnery bez něj

  3. Proč rm manuál říká, že to můžeme spustit bez jakéhokoli argumentu, když to není pravda?

  1. Jak odebrat prostředí Gnome Desktop Environment bez Messing Unity De? (ubuntu 16.04)?

  2. Mohu nainstalovat Unity na Gnome 3?

  3. Spustit iTunes bez virtualizace Windows?