Ya da en azından bunun bir parçası, bu mantıklı.Mevcut ortamımla nasıl tmux başlatırım?
Özellikle, eldeki görev için uygun bir ortam oluşturmak için komut dosyası çalıştırarak dışa aktarılan bazı ortam değişkenleri var. Tmux'u çalıştırdığımda, bu değişkenler hiçbir yerde, ne küresel ne de oturum ortamında görülmez.
set-environment VAR $VAR
ne beklenir yapmaz: Ben ancak benim
.tmux.conf
dosyasında belirli değişkenler belirtmek eğer Tabii ki
memnun olurum ... yine bu komut dosyasını çalıştırın ancak. peşin :)
Ah
sayesinde ben nedenini biliyorum.
İkinci bir tmux oturumunu başlatırken, başka bir terminale söyleyin, çevreyi ilkinden kopyalar. Birincisi hemen hemen çağıran kabuğun mevcut ortamını almakta ve buna biraz tmukluk katmaktadır.
Geçerli geçici çözümüm, ortamını değiştirmem gerektiğinde tmux oturumlarımı durdurmak ve başlatmaktır.
Hatırlatıcı George için teşekkürler. – Phluks
Elde etmek istediklerim için daha kolay bir yol var. '-L' (veya '-S') seçeneğini kullanarak. Bunlar, geçerli ortamla yeni bir sunucu başlatır. Ör. 'tmux -L newenv' Her tarama, aynı sokete sahip olan bu yuvadaki sunucuda yeni bir oturum oluşturur. (Kendi isminizi seçebilirsiniz) 'tmux -L newenv liste oturumları, İlgili sunucudaki oturumları listeler. ... Vb – Phluks