JWM (Español) - ArchWiki

Jump to content
From ArchWiki
Esta traducción de JWM fue revisada el 2021-04-29. Si existen cambios puede actualizarla o avisar al equipo de traducción.

Artículos relacionados

- Window manager (Español)

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 jwmAUR.

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

- Joe's Window Manager
- Joe's Window Manager en Puppy Linux
- Intercambio de temas de JWM en Puppy Linux

Category:

- Stacking window managers (Español)