Mi X11

Esta es una descripción de las aplicaciones que utilizo en X11 con sus respectivos archivos de configuración.

Por supuesto, completamente minimalista.

Como fuente por defecto para X11 utilizo Dina Programming Font es una de la familia monospace y permite diferenciar un 0 (cero) de una O (“o” mayúscula).

X Display Manager: xdm

Simple manejador gráfico y de acceso, los archivos de configuración se encuentran en mi repositorio doftiles/X11/xdm.

xdm login page

Dentro del /home del usuario que utilice X11 hay que crear el archivo .xsession

#!/bin/sh

xbacklight -set 100
conky -qdc /home/vando/.config/conky/conkyrc

export LANG="en_US.UTF-8" \
       LC_CTYPE="en_US.UTF-8"

urxvt -name main -e sh -c "tmux new -s 0 -A" &

if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]
then
    ck-launch-session dbus-launch --exit-with-session cwm
else
    exec /usr/X11R6/bin/cwm
fi

Window Manager: cwm

cwm es un manejador de ventanas liviano y eficiente escrito en C por el equipo de openBSD. Por qué usarlo? porque permite manejar las ventanas desde atajos del teclado y oculatar o mostrar las mismas por grupos.

cwm in openBSD

El archivo de configuración se encuentra en mi repositorio dotfiles/X11/misc/cwmrc y quité la mayoria de los keybind y mousebind por defecto. Además utilizo la tecla MOD4 (4 en cwmrc) para hacer la mayoria de los atajos.

Tabbar: Conky

Detesto las tabbars con la lista de ventanas abiertas e información del sistema en millones de widgets; para todo ello me sirvo de conky.

conky as tabbar and sysinfo

En el extremo izquierdo se listan las ventanas abiertas -es un script con que utiliza xprop- y a la derecha se muestra información del sistema. El archivo de configuración y script se encuentran en mi repositorio dotfiles/X11/conky.

X resources: Xdefaults

A pesar de no utilizarse más Xdefaults yo lo prefiero a Xresources. Dentro de él se encuentra:

  • Color para las X Virtual Terminals
  • Configuración para URxvt
  • Configuración para xlock
  • Cursor para X11

URxvt with tmux inside

El archivo Xdefaults se encuentra en mi repositorio dotfiles/X11/misc/Xdefaults.

Recomiendo utilizar los addons para URxvt de @muennich y el estilo de cursor DMZ Black (este y DMZ White en mi branch cursors del clon del repositorio art de openSUSE.)

Other X11 configs

Mi X11 corre en una notebook con teclado en inglés. Para ello tengo agrego dos funcionalidades a X11, dentro del directorio /etc/X11/xorg.conf.d.

El archivo 50-synaptics.conf para utilizar el touchpad que acepte clicks y el scroll a la derecha

Section "InputClass"
    Identifier "touchpad"
    Driver "synaptics"
    MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "VertEdgeScroll" "on"
EndSection

Y el archivo 90-keyboard-layout.conf para tener tildes y Ñ con un teclado en inglés (se utiliza con AltGr + N, donde N es la tecla con tilde) y cambio la tecla CapsLock por la tecla MOD4, que me resulta ideal para mi configuración de cwm

Section "InputClass"
Identifier "keyboard-all"
    Option "XkbLayout" "us"
    Option "XkbVariant" "altgr-intl"
    Option "XkbOptions" "terminate:ctrl_alt_bksp,caps:super"
EndSection

Other X11 applications

  • bashrun un script sencillo para lanzar aplicaciones.
  • leafpad el Notepad para *nix.
  • zathura un lector de PDF/DjVu/cbz.
  • feh un visor de imágenes simple.
  • gpicview otro visor de imágenes.