Configure dwm para abrir aplicaciones automáticamente

10

Acabo de configurar dwm a mi gusto en términos de colores y etiquetas. Solo estoy buscando una cosa más: la capacidad de tener ciertas aplicaciones que comienzan automáticamente con dwm en ciertas etiquetas.

Por ejemplo, tengo una ircetiqueta, me gustaría irssique se ejecute en esa etiqueta cuando enciendo mi máquina. es posible? ¿Cómo se vería en config.h?

n0pe
fuente

Respuestas:

11

dwm es un administrador de ventanas minimalista que solo administra ventanas. Lo que está pidiendo requiere un poco de solución. Hay dos pasos separados pero relacionados.

Primero, configure sus reglas para irrsi in config.h, especificando la etiqueta en la que desea que aparezca y si debe ser flotante o no. Algo así se abrirá irssien la primera etiqueta:

{ NULL, NULL, "irssi",       1 << 0,       False,       -1 },

( explicación de lo que 1 << 0significa )

Si desea especificar el diseño de esta etiqueta cuando se abre dwm, deberá aplicar el parche pertag y volver a compilar.

El segundo paso es iniciar la aplicación cuando inicie sesión en X. Si no está utilizando un administrador de inicio de sesión, puede agregar una entrada a su ~/.xinitrc- algo como:

(sleep 5 && xterm -title "irssi" -e irssi ) &

El sleepobjetivo es permitir que X se inicie y que se cargue dwm: 5 es amplio, puede experimentar lo poco que necesita ...

Si está utilizando un administrador de inicio de sesión, tendrá un .desktoparchivo en el que puede colocar los comandos.

Prefiero un enfoque más simple usando reglas y combinaciones de teclas. Entonces, una vez que dwm está abierto, solo presiono, por ejemplo, CtrlAltmy se muttabre en la etiqueta 3.

Puede ver mi config.hpara tener una mejor idea de cómo funciona esto: https://bitbucket.org/jasonwryan/dwm-patchset/src/tip/base.config.customizations

jasonwryan
fuente
Recuerdo haber visto una foto de un escritorio que tenía dwm / tmux. Fue realmente agradable (esto fue hace un par de meses, creo que te envié un correo electrónico al respecto). Pequeño mundo :) Gracias por el enlace a tu dotfile, echaré un vistazo.
n0pe
No hay problema: diviértete con dwm.
jasonwryan
¿Estás seguro de que es .desktopy no .xprofile?
Devon