Ranger se recusa a abrir em $HOME quando aberto com atalho DWM

Ranger se recusa a abrir em $HOME quando aberto com atalho DWM

Atualmente estou usando o DWM como meu gerenciador de janelas e, por conveniência, gostaria de poder abrir uma instância separada do meu terminal (ST) que abra automaticamente o ranger para mim.

Mapeei um comando personalizado no DWM que executa o seguinte comando: "st ranger".

Percebi, no entanto, que não importa o que eu tente, o ranger (somente quando aberto dessa maneira) só se abrirá no meu diretório ST (que é $HOME/st) como se fosse o diretório inicial. Se eu abrisse o ranger em uma instância de terminal já existente, ele iniciaria e se comportaria exatamente como seria de esperar.

Eu tentei todos os tipos de modificações neste comando para tentar forçar o ranger a abrir no meu diretório $HOME, como "st ranger $HOME" e "st ranger --cmd='cd $HOME'" e uma série de outras variações . Sempre que aplico esses comandos por meio do atalho de teclado DWM, meu terminal abre e fecha rapidamente com uma breve mensagem de erro informando que meu diretório $HOME está indefinido. Ele vaiapenasaberto se meu diretório ST estiver em minha pasta pessoal. Se eu mover o diretório ST para outro lugar, ocorrerá um erro semelhante.

Alguém pode explicar por que isso está acontecendo e como eu poderia consertar isso?

informação relacionada