Uso debian wheezy xfce y quiero configurar mi escritorio. Pero leí que algunas configuraciones son redundantes. Por eso quiero entender cómo funciona todo, pero estoy enormemente perdido. ¿Puede alguien ordenar, completar y titular la siguiente lista y explicarme qué usa qué?
KDE, Gnome, XFCE, X11, dgm, kdm, GTK (x), Sesiones, lxdm, lightdm, compiz, Kwin, window- and desktopmanager ... etc.
Siempre que creo haberlo entendido, encuentro nuevas expresiones que nunca antes había escuchado. Bien, aquí está lo que sé. Gnome, KDE, XFCE son computadoras de escritorio. Están en la cima de la pila. X11 es una biblioteca que muestra algo y hace uso del controlador gráfico, por lo tanto, creo que está en la parte inferior de la pila. (Pero encima del controlador gráfico) ...
fuente
Respuestas:
X11 : un protocolo de ventanas (red transparente por cierto) y su implementación (el servidor X y las bibliotecas de bajo nivel para acceder a él). Maneja "solo" la entrada básica (teclado, mouse, ...) y la salida (dibujando rectángulos), pero lo hace de una manera bastante abstracta, para que pueda ejecutar un programa en una máquina y controlarlo desde otra, suscríbase a varios eventos, etc. En realidad, solo hay una implementación de código abierto utilizable, a saber, la Fundación X.org .
Qt , GTK , Motif , ... - originalmente bibliotecas de widgets, que proporcionan abstracción de nivel superior por encima de las bibliotecas X11 (por ejemplo, creación de cuadros de diálogo, botones y otros elementos gráficos). Sin embargo, por ejemplo, Qt va mucho más allá y tiene interfaces para muchas otras cosas también (bases de datos, multimedia, ...). También permite el diseño unificado de la interfaz de usuario. Similar a lo que es Swing en Java.
lxdm , lightdm , gdm , kdm , xdm , ...- gestores de visualización: programas especializados que muestran la pantalla de inicio de sesión (algunos también pueden hacerlo a través de la red) y permiten que el usuario inicie sesión en su sesión de entorno de escritorio preferida.
compiz , kwin , metacity , xfwm , openbox , ... - gestores de ventanas: programas que proporcionan funcionalidades básicas del entorno de ventanas como dibujar decoraciones para viudas (texto y botones de título), cambiar el tamaño, mover ventanas, moverlas en la pila de ventanas (subir / bajar o ponerlos en mosaico en la pantalla). A veces también manejan el "escritorio" (fondo e iconos colocados en él) también.
KDE , Gnome , XFCE , LXDE , ... - entornos de escritorio: conjuntos de herramientas más o menos completos. Por lo general, incluyen un administrador de ventanas, un administrador de pantallas, algún tipo de "panel" (la cosa, donde se muestran los iconos, la lista de ventanas abiertas actualmente, el reloj y otras cosas), el administrador de archivos, el visor multimedia, el editor y los "extras" como calendario / recordatorio y varias extensiones de escritorio)
Puede (hasta cierto punto) mezclar aplicaciones de diferentes DE (los administradores de pantallas funcionan bien, ya que son bastante independientes, especialmente kdm y gdm, ya que tienen muchas dependencias que sus contrapartes más livianas). El principal problema con la mezcla de aplicaciones es que sus configuraciones a menudo están entrelazadas con el DE, y por lo tanto pueden requerir que se ejecuten algunos servicios (que no están bajo el otro DE). La apariencia también puede ser diferente cuando se usa otro kit de herramientas (por ejemplo, Qt vs. GTK). Y esa es la redundancia: múltiples aplicaciones que cumplen el mismo propósito tienen sus opciones separadas y en cierto sentido redundantes.
fuente