# JWM (Español)

From ArchWiki
Jump to navigation Jump to search
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.

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

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

Category:

- Stacking WMs (Español)