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

1

No momento, 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 abre automaticamente o ranger para mim.

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

Notei, no entanto, que não importa o que eu tente, o ranger (somente quando aberto dessa forma) só abrirá no meu diretório ST (que é $ HOME / st) como se fosse o diretório inicial. Se eu fosse abrir o ranger dentro de uma instância de terminal já existente, ele será iniciado e se comportará 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 eu aplico esses comandos através da minha tecla DWM, meu terminal abre e fecha rapidamente com uma breve mensagem de erro dizendo que meu diretório $ HOME está indefinido. Será aberto se meu diretório ST estiver na minha pasta pessoal. Se eu mover o diretório ST em outro lugar, isso me dará um erro semelhante.

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

Daniel Mestre
fonte
1
Sim, quando eu echo $ HOME, recebo "/ home / dkmestre"
Daniel Mestre
Estranho. Eu vou fazer mais pesquisas.
Benny
Obrigado, eu tenho feito algumas escavações, e eu não consigo definir se é um problema de ranger, problema dwm, ou um problema ST (embora eu honestamente duvido que é ST).
Daniel Mestre
Eu também duvido que tenha a ver com ST. Eu uso ST e Ranger eu mesmo, embora não dwm. Se eu tivesse que colocar dinheiro nisso, eu iria com um problema de guarda florestal. Ainda não foi possível recriar o problema ou transformar qualquer coisa, infelizmente.
Benny