Estoy confundido sobre lo que estos términos significan realmente Y sobre lo que hacen / cómo contribuyen al sistema en su conjunto. En particular, cuando estaba ejecutando Ubuntu, había varias palabras clave como:
Gnome
X11
Xorg
Metacity
GTK+
¿Cuál es exactamente la diferencia entre todos estos? ¿Cuál puede ser cambiado? ¿Se aplican las mismas cosas cuando hablamos de KDE o LXDE?
EDITAR: Además, ¿funcionan cosas como Compiz en cada administrador de ventanas / sistema de ventanas / entorno de escritorio?
Respuestas:
X11 es un protocolo de red . Codifica cosas como primitivas gráficas, imágenes, movimiento del puntero y pulsaciones de teclas.
Xorg es un servidor X . Implementa X11 y proporciona una interfaz para teclados, ratones y tarjetas de video.
GTK + es un kit de herramientas de widgets . Proporciona elementos como botones, barras de desplazamiento, cuadros de edición, etc.
Metacity y Compiz son gestores de ventanas . Decoran primitivas de ventanas X y admiten diversas operaciones, como mover, cambiar el tamaño y maximizar las ventanas.
GNOME, KDE y LXDE son entornos de escritorio . Proporcionan bibliotecas y especificaciones que las aplicaciones usan y siguen para "jugar bien" con otras aplicaciones.
fuente
Aquí están los términos definidos, junto con algunos ejemplos centrados en Ubuntu.
Administrador de ventanas: toma las solicitudes de Windows y las coloca donde necesitan ir. Hace cosas como barras de título, menús, etc. Ejemplo: Metacity
Entorno de escritorio: un superconjunto de administradores de ventanas que agregan elementos como paneles, fondos y otros detalles. Ejemplo: GNOME
Sistema de ventanas: el software real de bajo nivel que permite que existan cosas como ventanas incluso en primer lugar, y las dibuja en la pantalla. Ejemplo: Xorg
En general, también puede interesarle saber que el administrador de ventanas y el entorno de escritorio son con los que interactúa el usuario. No toca directamente (a menos que esté en un shell de recuperación) el sistema de ventanas.
Tenga en cuenta también que estas cosas pueden ser modulares para respetar con los demás. Por ejemplo, puede usar cualquier administrador de ventanas en Xorg y cualquier entorno de escritorio además de cualquier administrador de ventanas.
fuente
GNOME es un entorno de escritorio (maneja los iconos y paneles del escritorio).
Metacity es uno de los administradores de ventanas de GNOME (mantiene las ventanas organizadas).
GTK + es el kit de herramientas de widgets de GNOME (dibuja los botones y las casillas de verificación).
X11 es el sistema de ventanas (lo que dibuja las ventanas en la pantalla).
Xorg es una implementación de código abierto de X11 (generalmente sinónimo de X11).
Compiz es un administrador de ventanas y un compositor de escritorio (un compositor de escritorio es un programa que presenta efectos especiales, como un cubo de escritorio, en su pantalla).
Puede ejecutar Compiz en GNOME, KDE y Unity al menos. Simplemente obtenga el paquete CCSM ingresando esto en la terminal:
(No ingrese el signo de dólar y el espacio después; solo significa que no ha iniciado sesión como root.) En CCSM (Compiz Config Settings Manager), active y configure los efectos de escritorio que desee. ¡Ten cuidado! Puede perder las barras de título en GNOME y UNITY. Si eso sucede, presione Ctrl-Alt-F1 y luego escriba:
Mire debajo de la columna PID y anote el número en la entrada xorg. Luego ingrese:
La pantalla de inicio de sesión debería aparecer de inmediato. Inicie sesión nuevamente y evite cometer el error que cometió la última vez. Perdón por el largo discurso.
fuente