Yeni bir urxvt örneği açmaya çalışıyorum, bir komut ( ls) yürüttüm ve .zshrc dosyamı yükledim . Kabuk daha sonra açık kalmalı, komutun çıktısını göstermeli ve kullanıcının başka bir komut girmesini beklemelidir.
Şimdiye kadar sahibim urxvt -e zsh -ic "ls; zsh". Ancak, bu kullanıcının .zshrc dosyasını yüklemez. Son zshkomutun çıkmasını beklemeden bunu nasıl yapabilirim ?
urxvt -e zsh -ic "ls; zsh"Benim makine üzerinde koşmaya çalışırken, sadece iyi iş gibi görünüyor. Ben de ikinci değiştirme çalıştı zshile bashve zsh -femin olmak için urxvtsadece zaten varsayılan kabuk yüklemez. Bu da beklendiği gibi çalıştı. Bu komutu nasıl çalıştırıyorsunuz (örneğin, bir terminalden, bir masaüstü kısayolundan veya başka bir yoldan başlatıyorsunuz)? Ben de denemeyi öneririm urxvt -e sh -c "ls; zsh -i": Seçeneğe iletilen kabuğun -egerçekten zshya da etkileşimli olması gerekmez ; tırnak içindeki kabuğun etkileşimli bir zshoturumu başlatması gerekir .
lsSon sıranı koyman senin için bir seçenek olabilir mi.zshrc? Ya da nedenlskaynak gösterilmeden önce yürütülmeli.zshrc(sorunuzu bu şekilde anlıyorum)?