Gestor de ventanas dinámico

DWM (Dynamic Window Manager) es un gestor de ventanas para X11 que muestra los principios del minimalismo. Es un WM dinámico, ligero y eficiente escrito en C y generalmente se considera el hermano más pequeño de wmii aunque no implementa gran parte de su funcionalidad. Estéticamente es similar a wmii, aunque internamente funciona de una manera mucho más simple, de hecho, una de las pautas del proyecto es nunca superar el SLOC 2000 y las opciones consideradas configurables por el Usuario están contenidas en un solo archivo de encabezado. La distribución Debian Linux proporciona un paquete ejecutable que muestra las características de dwm sin permitir ninguna personalización, ya que el parcheo requiere recompilación. Dwm utiliza un modelo de enfoque-sigue-ratón y carece de cualquier decoración de la ventana con la excepción de los bordes, que se utiliza para mostrar el enfoque, y a diferencia de wmii no se basa en nada que tenga que ver con el Plan 9. Una vez compilado, dwm se compone de un solo archivo binario de generalmente menos de 30k tamaño. desde marzo de 2009 se ha iniciado un proyecto paralelo que tiene como objetivo llevar dwm a la plataforma win32.

Las principales características son:

Dwm utiliza, en lugar de los escritorios clásicos, un concepto mucho más flexible y eficiente llamado tag. En las primeras implementaciones, estos se gestionaban a través de una lista de cadenas, cada una con el nombre de cada etiqueta (por ejemplo, www, work, dev). Posteriormente se optó por utilizar una máscara de etiqueta especial, un entero de 32 bits, en el que cada bit representa una etiqueta que simplifica y hace que el sistema sea mucho más eficiente. Hasta el día de hoy sigue siendo el mecanismo de gestión de etiquetas en uso.

Si esto no se deshabilitó durante la configuración, dwm proporciona una barra (arriba por defecto) donde se muestra alguna información incluyendo: el área de notificación representa la única parte editable en tiempo de ejecución como esta información se lee en tiempo de ejecución. En las primeras versiones estos fueron leídos directamente del estándar de entrada; hoy se obtienen a través del nombre de la ventana raíz de X que se puede cambiar de un proceso externo. Cambiar tales datos la barra es inmediatamente actualizado con nueva información, que se puede generar como desee preferir (generalmente a través de un script o directamente en uno de los archivos inicialización de X11, como ~/. xinitrc). A menudo datos como hora, fecha, nivel de carga promedio y otra información útil. Bar tiene la capacidad de estar oculto durante la ejecución a través de un combinación de teclas (por defecto meta-b, donde meta a menudo corresponde a Alt) y de la misma manera se puede restablecer. Normalmente la barra de estado se completa con dmenu, una aplicación para la ejecución de comandos textuales desarrollados por el mismo creador de dwm.

La configuración se realiza exclusivamente a través de la modificación directa del código fuente, lo que lo hace mucho más eficiente y seguro. Especial archivo de "configuración" llamado config. H le permite personalizar algunos características como combinaciones de teclas, fuentes, colores, etiquetas, etc. Por esta razón, cualquier personalización requiere necesariamente la recompilación de dwm. Este y otros factores hacen que el WM, no tener código de soporte para archivos de configuración en tiempo de ejecución, no exceda los 30K de código.

Los conceptos y características de dwm lo han hecho un muy influyentes, muchos otros gestores de ventanas se basan en código dwm o son sin embargo inspirado por ella. Una lista ampliada de horquillas y parches se puede encontrar en sitio web oficial del proyecto. Debajo se dan algunos ejemplos conocidos:

Software libre del sistema de la ventana

Sistema abierto.

Software Libre en C

Software con licencia MIT

2006 Software

Software para Debian

Gestor de ventanas X

GParted

En Informática GParted (GNOME Partition Editor) es un software libre para particionar discos duros, escrito en GTK y distribuido bajo la licencia GPL, es un fro...

Richard Buckminster Fuller

Richard Buckminster Fuller (12 de julio de 1895-1 de julio de 1983) fue un inventor, arquitecto, diseñador, filósofo, escritor y presentador de televisión estad...

Administradores de particiones gratuitos

Software libre para GNU

Software para Linux

Software libre en C++

Software libre en GTK+

2004 Software

GNOME

Inventores de Estados Unidos

Nosotros arquitectos

Nosotros diseñadores

Nacido en 1895

Muertes en 1983

Nacido el 12 de julio

Murió el 1 de julio

Nacido en Milton, Massachusetts)

Muertes en Los Ángeles

Decorado con la Medalla Presidencial de la Libertad

Hombres universales

Futurólogos

Esta página se basa en el artículo de Wikipedia: Fuente, Autores, Licencia Creative Commons Reconocimiento-CompartirIgual.
This page is based on the Wikipedia article: Source, Authors, Creative Commons Attribution-ShareAlike License.
contactos
Política de privacidad , Descargos de responsabilidad