Necesita consejos para elegir un mosaico WM


18

He usado el administrador de ventanas predeterminado de GNOME durante algunos años, pero ahora quiero probar un administrador de ventanas en mosaico.

Quiero que satisfaga estos dos criterios:

  1. WM debe ser ligero

  2. WM no debería ser complicado de configurar


44
Prueba KDE SC 4.5, tiene una función de mosaico ... oh ... dijiste ligero ...
xenoterracide

KDE ha eliminado la función de mosaico. Y nunca fue tan genial como en un WM de mosaico real.
Martin Ueding

Respuestas:


13

"Complicado para configurar" varía mucho según los idiomas en los que domines. XMonad fue extraordinariamente complicado de configurar para mí, pero eso fue porque no conozco absolutamente a Haskell, y ese es el idioma en el que se encuentran las configuraciones.

Los dos gestores de ventanas de mosaico que he usado y que me han gustado bastante son:

  • Impresionante . Las configuraciones impresionantes están en Lua (a partir de 3 impresionantes; antes de eso estaban en una sintaxis personalizada), pero es bastante fácil de configurar y viene con un montón de widgets; Aquí hay una captura de pantalla de cómo se veía mi barra en un momento (también hay un widget gráfico, aunque no lo estaba usando en ese momento):

    Captura de pantalla de mi increíble bar http://lug.rose-hulman.edu/mw/images/a/ae/Awesome3bar_top.png

    La razón principal por la que dejé de usar Awesome fue la constante interrupción de la compatibilidad con versiones anteriores; cada revisión de puntos cambió la API lo suficiente como para necesitar pasar días tratando de arreglar mi archivo de configuración para trabajar con él. Es posible que se estabilice más ahora

  • wmii , mi actual WM. Las configuraciones por defecto están en scripts de shell, pero se pueden hacer de la forma que desee, ya que wmii expone una interfaz de 9p, lo que significa que puede controlarla leyendo y escribiendo en archivos en un pseudo-sistema de archivos. Mi configuración actual es un script de shell para la configuración principal con un script de utilidad de Python para realizar parte del trabajo. El principal inconveniente es la falta de widgets incorporados; no viene con barras de progreso o gráficos o íconos. Sin embargo, es "ligero", que era uno de sus requisitos


14

Personalmente, i3 toma las mejores características de los otros grandes tiling-wm's (Xmonad, Awesome, DWM, etc.) y los combina en uno, combinado con dmenu / conky / dzen2 es justo lo que busco en un WM. Mira la página; http://i3.zekjur.net/


1
También estoy contento con i3 desde hace 1-2 años :-)
echox

12

Hay una entrada en la wiki de Arch Linux que compara 13 diferentes administradores de ventanas de mosaico, en forma de cuadrícula, aquí en la wiki de Arch Linux . Quizás sería hepful.

No he probado ninguno de ellos todavía, personalmente, pero planeo hacerlo en el futuro cercano cuando tenga algo de tiempo, así que también estoy siguiendo este hilo de cerca.


9

Me gustaría recomendar dos gestores de ventanas de mosaico diferentes, uno dinámico y otro manual.

  1. XMonad es muy potente pero fácil de aprender, hay una breve visita guiada que explica sus características básicas y las combinaciones de teclas. Se integra sin problemas con GNOME , la documentación es exhaustiva y hay muchas extensiones adicionales disponibles . Admite el paradigma de mosaico dinámico , donde las ventanas se colocan automáticamente de acuerdo con un diseño dinámico seleccionado. La desventaja, al menos para algunos, es que XMonad está configurado en Haskell y depende de la presencia de un compilador de Haskell.

  2. i3 admite el paradigma de mosaico manual , donde una pantalla actúa como una tabla dividida en columnas y celdas. El usuario puede reorganizar libremente las ventanas, lo que permite una mayor flexibilidad, pero también requiere más esfuerzo. En mi opinión, i3 se siente moderno en comparación con otros administradores de ventanas de mosaico. Proporciona características listas para usar que requieren configuración o que no existen en absoluto en otros administradores de ventanas, por ejemplo. maximizar, ganchos de urgencia, cambiar el tamaño del mouse. Es configurable con un simple archivo de texto sin formato, que obviamente no es completo de Turing. Hay un buen video que presenta las características de i3 que sugiero ver.

Por supuesto, ambos admiten monitores múltiples sin ningún problema y tienen una capa flotante para aplicaciones que no les gusta que sean en mosaico.

PD. Algún día, Bluetile podría ser una buena droga de entrada para los usuarios de GNOME, pero todavía está en una fase temprana de desarrollo.


Espero que alguien que venga de Google encuentre útil mi respuesta a pesar de que la pregunta es relativamente antigua.
Adam Byrtek

7

Personalmente uso Ratpoison cuando necesito un WM de mosaico liviano: la configuración funcionó bastante bien desde el primer momento, y dado que estoy bastante acostumbrado a usar GNU Screen durante muchos años, el salto a Ratpoison no fue muy difícil. También he estado usando StumpWM, que ha sido más activo en el desarrollo que Ratposion.


1
Ratpoison es a la vez muy ligero y muy fácil de configurar. StumpWM es, por supuesto, por personalización, el ganador aquí, pero Lisp le otorga tanto una ligera sobrecarga como una mayor barrera de entrada para las personas que no están familiarizadas con Lisp. Dicho esto, StumpWM sigue siendo muy ligero para los estándares modernos.
Eli Frey

el autor de ratpoison también escribió stumpwm. así que por eso se ha detenido el desarrollo del ratonison.
Seamus

7

Hay algunos por ahí, pero hay uno que sobresale (para mí) que encontré adecuado para mis necesidades:

  • No solo se configuró en un lenguaje agradable, sino que también se programó en él (Python)
  • La capacidad de hacer mis propios diseños (que encontré awesomeno funcionó)
  • Ligero a pesar de que está programado en un lenguaje dinámico (solo 6.6MB de RAM)

El nombre es Qtile .


Gracias por tu respuesta. Qtile muy interesante. Nunca escuches sobre eso. Ahora lo intento
0xAX

2
La capacidad de programar sus propios diseños parece extrañamente ausente de la mayoría de los WM en mosaico; esa es una buena característica de Qtile
Michael Mrozek

1
Aquí hay un tutorial para instalar Qtile en Ubuntu que encontré: kirkstr.tumblr.com/post/4135470494/…
mwhite


5

Si conoces a Haskell, definitivamente Xmonad ! Ratpoison también es bastante agradable, pero me gusta más el algoritmo de mosaico de Xmonad y los espacios de trabajo son una gran victoria de la OMI.


Ratpoison tiene grupos que pueden usarse como espacios de trabajo. (Aunque hay que admitir que es un poco complicado ya que tendrá cargar y guardar configuraciones del marco, así como para que se comporte como los espacios de trabajo que normalmente estamos acostumbrados.)
zrajm

5

He probado varios: Awesome, Xmonad, i3, wmii, scrotwm y dwm.

dwm se quedó conmigo por las siguientes razones:

  • dwm tiene solo tres diseños: mosaico, flotante y monóculo.
  • el modo de mosaico divide su pantalla en un 'área principal' y una 'pila' de ventanas secundarias, ideal para codificar y depurar
  • Tiene etiquetas por monitor. Cambia las etiquetas solo en el monitor activo.
  • se puede controlar solo con el teclado (mouse opcional)
  • tiene algunas grandes personalizaciones en suckless.org (uso el parche 'gap inútil')

Debo admitir que tiene algunas peculiaridades:

  • A veces, las aplicaciones Java pierden el foco cuando cambias las etiquetas. Tengo que usar mi mouse para enfocar Netbeans nuevamente. Todavía estoy buscando una solución.

Pero en general, dwm se ha quedado conmigo durante 1.5 años.


1

He estado usando wmii durante bastante tiempo. Las configuraciones son bastante fáciles de entender y puede usar cualquier idioma que desee para modificar aún más la configuración que desee.


1

ScrotWM Es un WM Tiling ligero, inspirado en Xmonad y DWM. No necesita saber ningún idioma específico para modificarlo, es solo texto sin formato. Además, cuenta con Dmenu por defecto.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.