GNU/Linux >> Tutoriales Linux >  >> Linux

¿Entender el escritorio de Linux?

Uso debian wheezy xfce y quiero configurar mi escritorio. Pero leí que algunas configuraciones son redundantes. Por lo tanto, quiero entender cómo funciona todo, pero estoy enormemente perdido. ¿Alguien puede ordenar, completar y titular la siguiente lista y explicarme qué usa qué?

KDE, Gnome, XFCE, X11, dgm, kdm, GTK(x), Sessions, lxdm, lightdm, compiz, Kwin, gestor de ventanas y escritorio... etc

Siempre que creo que lo entendí, encuentro nuevas expresiones que nunca había escuchado antes.
Bueno, esto es lo que sé. Gnome, KDE, XFCE son escritorios. Están en la parte superior 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)…

Respuesta aceptada:

  • X11 – un protocolo de ventanas (red transparente por cierto) y su implementación (el servidor X y bibliotecas de bajo nivel para acceder a él). Maneja "solo" la entrada básica (teclado, mouse,...) y la salida (dibujar rectángulos), pero lo hace de una manera bastante abstracta, de modo que puede ejecutar un programa en una máquina y controlarlo desde otra, suscribirse a varios eventos etc. En realidad, solo hay una implementación de código abierto utilizable, a saber, por la Fundación X.org.

  • Qt , GTK , Motivo , …:originalmente bibliotecas de widgets, que proporcionan un nivel de abstracción superior a 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 Swing está en Java.

  • lxdm , lightdm , gdm , kdm , xdm , …- administradores de pantalla: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 la sesión de su entorno de escritorio preferido.

  • compiz , kwin , metacidad , xfwm , caja abierta , … – gestores de ventanas:programas que brindan funciones básicas de entorno de ventana, como dibujar decoraciones para viudas (texto de título y botones), cambiar el tamaño, mover ventanas, moverlas en la pila de ventanas (subir/bajar o colocarlas en mosaico en la pantalla). A veces también manejan el "escritorio" (el fondo y los íconos colocados en él).

  • KDE , Gnomo , XFCE , LXDE ,… – entornos de escritorio:conjuntos de herramientas más o menos completos. Por lo general, incluyen un administrador de ventanas, un administrador de pantalla, algún tipo de "panel" (la cosa, donde se muestran los íconos, la lista de ventanas abiertas actualmente, el reloj y otras cosas), administrador de archivos, visor multimedia, editor y "golosinas" como calendario/recordatorio y varias extensiones de escritorio)

Relacionado:Linux:¿es posible falsificar una ruta específica para un proceso?

Puede (hasta cierto punto) mezclar aplicaciones de diferentes DE (los administradores de pantalla funcionan bien ya que son bastante independientes, sin embargo, especialmente kdm y gdm tienen muchas dependencias que sus contrapartes más livianas). El principal problema con la combinación 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 conjunto 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.


Linux
  1. Comprender systemd al inicio en Linux

  2. Cómo instalar GNS3 en Linux Desktop

  3. Cómo actualizar Kernel en Linux Desktop

  4. Cómo instalar Anbox en el escritorio de Linux

  5. Linux:¿comprensión de las operaciones de comando de sincronización en Linux?

Espacios de trabajo de escritorio en Linux

¡Telegram Desktop 1.0 ya está disponible! Instalarlo en Linux

Comprender los procesos en Linux

5 entornos de escritorio ligeros de Linux

Entendiendo el comando time en Linux

Entendiendo la utilidad separada de Linux