JWM (Español)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Estado de la traducción: esta traducción de JWM fue revisada el 2021-04-29. Si existen cambios puede actualizarla o avisar al equipo de traducción.

JWM: El gestor de ventanas de Joe (Joe's Window Manager), es un gestor de ventanas ligero para Xorg escrito en C. Ya no es desarrollado activamente y es mantenido por Joe Wingbermuehle.

Instalación

Instale el paquete jwm.

Advertencia: Las instantáneas recientes en el repositorio SVN (p.ej 500) enmascaran las teclas modificadoras (p.ej. de H a 4).

Inicio

Ejecute jwm con xinit.

Configuración

Puede configurarlo con un archivo XML. El gestor tiene soporte nativo para paneles y botones personalizables, y una barra de tareas. Hay un archivo de configuración de ejemplo en /etc/system.jwmrc, el cual puede copiarlo a la configuración de usuario en ~/.jwmrc:

$ cp -i /etc/system.jwmrc ~/.jwmrc

Edite este archivo para establecer el entorno. Vea Configuración de JWM para una lista completa de las etiquetas, atributos y valores disponibles.

Nota: El contenido de la configuración de JWM está basada en la ultima instantánea del repositorio SVN, y puede que no refleje las opciones disponibles en la versión actual.

Consejos y trucos

Mejorar el contraste de <Tasklist>

Cambie la configuración por defecto de <Tasklist> para que combine con el estilo por defecto con más contraste de <MenuStyle> y el <WindowStyle> activo:

<TaskListStyle>
    <ActiveForeground>black</ActiveForeground>
    <ActiveBackground>gray90:gray70</ActiveBackground>
</TaskListStyle>

<TaskListStyle>
    <ActiveForeground>white</ActiveForeground>
    <ActiveBackground>#70849d:#2e3a67</ActiveBackground>
</TaskListStyle>

Cerrar sesión y reinicializar

<Exit/> (Cerrar sesión) es la etiqueta en el menú para el comando de cerrar limpiamente la sesión en el servidor X actual.

<Restart/> (Reiniciar) es la etiqueta en el menú para el comando de reinicializar el archivo de configuración y actualizar el menú y los atajos de teclado.

<Restart/> y <Exit/> pueden ser anclados a la combinación de teclas Ctrl+Alt siguiendo el ejemplo de la sintaxis de abajo:

<Key mask="CA" key="r">exec:jwm -restart</Key>
<Key mask="CA" key="e">exec:jwm -exit</Key>

Reiniciar y apagar

Puede reiniciar un sistema con systemd con los ítems Restart y Poweroff en las opciones del menú.

<Program label="Restart">systemctl reboot</Program>
<Program label="Poweroff">systemctl poweroff</Program>

Alternativamente, ocupe <Key> anclar los comandos a las teclas que elija .

Vea Permitir a los usuarios apagar el equipo para información adicional.

Conky

Conky puede ser ejecutado en el comando <StartupCommand> para mostrar información varia (p.ej. nivel de batería y el estado del adaptador de CA para portátiles). xfdesktop puede hacer conflicto con Conky; entre las soluciones se incluye:

  1. Vea las Preguntas y respuestas frecuentes de Conky para soluciones en ~/.conkyrc
  2. <Group>, ponga Conky en un grupo y añada las siguientes etiquetas <Option> en ~/.jwmrc:
<Group>
    <Class>Conky</Class>
    <Option>nolist</Option>
    <Option>noborder</Option>
    <Option>notitle</Option>
    <Option>sticky</Option>
</Group>

Sugerencia de fuentes mínima

<WindowStyle>
-*-fixed-*-r-*-*-10-*-*-*-*-*-*-*

<TaskListStyle>
-*-fixed-*-r-*-*-13-*-*-*-*-*-*-*

<TrayStyle>
-*-fixed-*-r-*-*-13-*-*-*-*-*-*-*
  • Vea el manual de xfontsel y revise el articulo de X Logical Font Description para detalles adicionales y descripción de los patrones.

Soporte manual de tiling

El soporte para tiling puede ser añadido a JWM con el Gestor de ventanas «Poor Man's Tiling Window Manager». Asumiendo que manage.py es parte del PATH local. Puede asignar varias acciones a los atajos de teclado, por ejemplo:

<Key mask="H" key="Up">exec:manage.py swap</Key>
<Key mask="H" key="Down">exec:manage.py cycle</Key>
<Key mask="H" key="Left">exec:manage.py left</Key>
<Key mask="H" key="Right">exec:manage.py right</Key>
Nota: Ejecute el comando env para listar los entornos modificados del usuario.

Solución de problemas

Solucionado de problemas adicional

Si X no se está ejecutando en tty1, Ctrl+Alt+F1 le va a permitir ver los mensajes y errores de la salida estándar. Vea el comando script(1) para más detalles en como crear una copia de lo que es impreso en la terminal.

Todas las ventanas son transparentes al usar compton

Ajuste la transparencia de las ventanas en ~/.jwmrc:

<Inactive>
  <Opacity>1,0</Opacity>
</Inactive>

Las ventanas de los emuladores no se maximizan por completo

Añada un grupo con la opción iignore en ~/.jwmrc, por ejemplo:

<Group>
 <Class>URxvt</Class>
 <Option>iignore</Option>
</Group>

Revise los cambios en la configuración

Para revisar y mostrar los errores en la configuración de JWM (incluyendo los números de las lineas asociadas), sí es que hay, ejecute:

$ jwm -p
Nota: Los cambios en la configuración son aplicados después de reiniciar JWM con el comando <Restart/>, que está disponible en el menú de inicio. No es necesario reiniciar el servidor X para que se apliquen los cambios. Se le recomienda a los usuarios usar jwm -p cada vez que cambien la configuración para asegurarse que la sintaxis sea valida y asegurar un entorno estable.

Véase también