GNU ekran durum çubuğu - kabuk oturum adlarını nasıl görüntüleyebilirim?


15

Diyelim ki GNU ekranında bash1, bash2, vb. Adında birkaç kabuk "sekmesi" (veya ekran? Oturum?) Var. Durum çubuğunun (yani, altyazı satırı) şu anda açık sekmesi ve son açık sekmesi açıkça işaretlenmiş olarak adları "bash1 | bash2 | .." olarak görüntülemesini istiyorum.

Bunu nasıl yapabilirim .screenrc?


Ekran kılavuzunda (en azından 4.00.02 için) önceki pencereyi numaralandıran bir şey görmüyorum. Geçerli pencere emin (% t)
Ricky Beam

Yanıtlar:


21

Düzenleyin veya oluşturun (yoksa) /etc/screenrcveya ( ~/.screenrc) ve aşağıdaki kodu ekleyin

autodetach on 
startup_message off 
hardstatus alwayslastline 
shelltitle 'bash'

hardstatus string '%{gk}[%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= w}%?%+Lw%?%? %{g}][%{d}%l%{g}][ %{= w}%Y/%m/%d %0C:%s%a%{g} ]%{W}'

shelltitle 'bash'ekran oluşturulduktan sonra değiştirilebilir. ( Ctrla+ A) Oturum adı değiştirilebilir SESSSIONNAMEile :sessionname SESSIONNAME.


Evet, öyle. Yine de biraz özelleştirmek gerekiyor - Zaman, vb görmek istiyorum. Daha sonra anlayacaktır. Teşekkürler!
ARV

@ ARV, evet kullanıcı tarafından özelleştirilebilir.
GC 13

Bu, zaman vb. Olmadan:'%{wk}%?%-Lw%?%{=b kR}(%{W}%n*%f %t%?(%u)%?%{=b kR})%{= w}%?%+Lw%?%? %{g}]'
Phlippie Bosman

1

Bahsettiğiniz "sekme" Window(yanlışsam beni düzeltin). Sen denemelisiniz http://byobu.co/ bir sarıcı etrafında olan screenve tmux.

Altyazı satırı ile birlikte geldiğinden eminim, varsayılan olarak geçerli pencereyi vurgulamaktadır, ancak son açık pencereyi işaretleme yeteneğinin olduğunu hatırlamıyorum.

AMA cidden denemelisin tmux.

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.