Возможно ли, чтобы Xmonad открыл новый терминал в том же каталоге, что и активный терминал (если активное окно является терминалом или программой, подобной vim, работающей в одном)? Все мои терминалы открываются в $HOME
. Для меня не имеет значения, произойдет ли это, если я открою новый терминал в другом рабочем пространстве. Это будет огромный прирост производительности , так как в противном случае я бы cd
весь путь до каталога , я работаю в.
Если это невозможно сделать напрямую с помощью Xmonad, меня интересуют альтернативные решения для этого. Единственное, о чем я могу думать, - это перегрузить PROMPT_COMMAND, чтобы записать текущий каталог в файл, и мой .bashrc
просматривает этот файл, чтобы определить, куда идти. Но это очень несовершенное решение, которое работало бы во многих случаях, но оставило бы значительное большинство неверным.