Comprender el escritorio de Linux

15

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) ...

ManuelSchneid3r
fuente
3
"Pero leí que algunas configuraciones son redundantes y no todas son únicas". ¿No es eso redundante?
Rob
está bien, tienes razón;)
ManuelSchneid3r

Respuestas:

21
  • 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.

peterph
fuente
1
Gracias una tonelada. Gran explicación ¿De alguna manera puedo cambiar entre cada uno en un grupo, o estoy arreglado con mi distribución? Pregunto porque me gustó Gnome2. Por lo tanto, quiero cambiar a Mate.
ManuelSchneid3r
A veces, diferentes piezas de esta pila son fácilmente intercambiables, más a menudo no lo son. Por lo general, cuando no son fácilmente intercambiables, se puede con una gran cantidad de sudor y la frustración realizar diferentes piezas encajan. Por lo general, no valdrá la pena el dolor que cuesta. (Aunque podría valer la pena el conocimiento que
obtienes
@DevNoob si te gustó Gnome2, probablemente deberías probar Cinnamon. XFCE también podría ser una alternativa interesante (y consume menos recursos).
Peter
Ahora estoy en wm increíble y me gusta. Atm lo uso principalmente crudo. Pero si tengo más tiempo, lo haré mío. Necesito mucho tiempo para leer cómo formar un fundamento correcto para genial. Quedan muchas preguntas: Arch o Debian y la selección de aplicaciones comunes como el explorador de archivos, la configuración, etc. Actualmente estoy en Ubuntu 12.04 y definitivamente no es un buen fondo.
ManuelSchneid3r