Deepin Desktop Environment

Deepin Desktop Environment (DDE) es el nombre oficial del escritorio gráfico de Deepin OS. Lleva un conjunto de componentes exclusivos del sistema para comunicar con información de interés. Las aplicaciones propias se integran con el escritorio con ayuda de las APIs. El paquete principal es dde y no se debería desinstalar para su funcionamiento.

El toolkit, abreviado DTK, ofrece interacciones para las aplicaciones y el escritorio. Por ejemplo, si está configurado el modo oscuro, ambas se comportarán como tal.

Programación

Tanto la base como el diseño están escrita en DTK, herramienta reservada para sus programas. Esta librería está programada en Qt, indispensables para su funcionamiento por lo que algunos programas que requieran versiones diferentes, podrían generar problemas de funcionamiento. Para la administración de ventanas, así como el espacio de trabajo, se recurre a KWin. Este último interpreta al servidor gráfico X11.

Para transplantar a otras distribuciones, se recurre al paquete dde-desktop. Sin embargo, se necesitará cambiar las APIs de Deepin con la otra distribución para que los datos funcionen correctamente.

Componentes binarios

Varios servicios del sistema y componentes sirven para enriquecer la información del escritorio. Estos están basados de código previamente usado para ahorrar trabajo. los paquetes principales son:

  • dde-daemon con sus módulos dde-session-daemon and dde-system-daemon
  • dde-api

Otros paquetes prestados para el funcionamiento del escritorio son (a Deepin 20):

  • greeter-helper: Muestra la información de teclado.
  • image-blur-helper: Ofrece el servicio de difuminado. El equipo de Deepin estableció un algoritmo que transforma el fondo sólido a otro semitransperente en 30 milisegundos.
  • lunar-calendar: Muestra la fecha y hora.
  • powersupply: Indica la carga y descarga de energía.
  • soundutils: Efectúa sonidos de arranque.
  • validator: Comprueba la autenticación de la cuenta de usuario.
  • cursor-helper: Modifica los cursores del sistema.
  • drandr: Interfaz de alto nivel para x11 randr api y mostrar detalles del monitor.
  • dxinput: Otra interfaz de altonivel de la API x11 xi/xi2 para dispositivos de entrada y salida.

Lectura adicional

Etiquetas:

¿Recomendarías este artículo?