¿Es posible que Xmonad abra un nuevo terminal en el mismo directorio que el terminal activo (si la ventana activa es un terminal o un programa como vim que se ejecuta en uno)? Como está, todos mis terminales se abren en $HOME
. No me importa si esto sucede si abro una nueva terminal en un espacio de trabajo diferente. Esto sería una gran ganancia de productividad porque de lo contrario tendría que cd
Hasta el directorio en el que estoy trabajando.
Si esto no es posible hacerlo directamente usando Xmonad, estoy interesado en soluciones alternativas a esto. Lo único que se me ocurre es sobrecargar PROMPT_COMMAND para escribir el directorio actual en un archivo y tener mi .bashrc
mira este archivo para determinar dónde ir. Pero esta es una solución muy imperfecta que funcionaría para muchos casos, pero dejará a una buena mayoría incorrecta.