Ranger отказывается открываться в $HOME при открытии с помощью ярлыка DWM
В настоящее время я использую DWM в качестве моего оконного менеджера, и для удобства я хотел бы иметь возможность открыть отдельный экземпляр моего терминала (ST), который автоматически открывает для меня рейнджер.
Я сопоставил пользовательскую команду в DWM, которая запускает следующую команду: "st ranger".
Однако я заметил, что независимо от того, что я пытаюсь, ranger (только когда он открыт таким образом) будет открываться только в моем каталоге ST (который является $HOME/st), как если бы это был начальный каталог. Если бы я открыл Ranger в уже существующем терминальном экземпляре, он запускался и вел себя точно так, как и следовало ожидать.
Я перепробовал всевозможные модификации этой команды, чтобы принудительно открыть ranger в моем каталоге $ HOME, такие как "st ranger $HOME" и "st ranger --cmd='cd $HOME'" и множество других вариантов., Всякий раз, когда я применяю эти команды через свою привязку клавиш DWM, мой терминал быстро открывается и закрывается с кратким сообщением об ошибке, говорящим, что мой каталог $ HOME не определен. Он откроется, только если мой каталог ST находится в моей домашней папке. Если я перенесу каталог ST в другое место, это вызовет аналогичную ошибку.
Может кто-нибудь объяснить, почему это происходит и как я мог это исправить?