Tmux durum çubuğu için güncellemeyi zorla


11

tmuxDurum satırımda şu anki saati görmek istiyorum . Kadarıyla aldım:

$ tmux set status-right '"#22T" %H:%M:%S %d-%b-%y'

Bu durum satırındaki süreyi saniye içerecek şekilde değiştirir. Ancak, durum satırı yalnızca "bir şey olursa" güncellenir: Pencereleri değiştiririm, bölmeleri değiştiririm vb. Tmux'u durum satırını her saniye güncellemek için nasıl yapılandırabilirim, böylece çalışan bir saat alabilirim?

Yanıtlar:


11

Ayrıca kullanabilirsiniz

tmux refresh-client -S

yenileme aralığına güvenmek yerine durum çubuğunu manuel olarak yenilemek için. Örneğin, bölmeleri değiştirirken olay güdümlü bir güncelleme yöntemi olarak kullanıyorum. .Tmux.conf dosyamda aşağıdakileri değiştirdim:

bind -r k select-pane -U
bind -r j select-pane -D
bind -r l select-pane -R
bind -r h select-pane -L

için:

bind -r k select-pane -U\; refresh-client -S
bind -r j select-pane -D\; refresh-client -S
bind -r l select-pane -R\; refresh-client -S
bind -r h select-pane -L\; refresh-client -S

ps: Bir fark yaratırsa, şu anda tmux 1.8 kullanıyorum.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.