Ekranı kullanarak, daha az ve insan gibi komutlar daha sonra ekranı temizlemez


15

Bu sorunun aksine ekranın yeniden etkinleştirilmesini yeniden istiyorum less. xtermTerminalimde Cygwin / mintty veya Gnome Terminali (ikisi de xterm) altında iyi çalışıyor .

Ancak , bir screenoturumun içindeyken ekranın temizlenmesi bir şekilde devre dışı bırakılır. Gibi birkaç şey denedim

screen -T xterm

ya koyarak autonuke skinTenimde deyimi ~/.screenrc. Ayrıca, ekran oturumunun içinde

export TERM=xterm
tset

etkisi yoktur. Şimdi, fikirlerim bitti. Herhangi bir yardım takdir.


hmm, aynı şeyi görüyorum, Cygwin / mintty, Debian / macun, Ubuntu / macun. macun i kullanmak macun yerine TERM olarak xterm'den ama bu sadece gerçek fark bu.
quack quixote

Yanıtlar:


21

Büyük olasılıkla ekran oturumlarının screen -Tiçindeyken TERM'yi varsayılan değerinden uzaklaştırmak veya sıfırlamak istersiniz (muhtemelen veya en azından başlangıçta olması gereken bir şey olmalıdır ).screenscreen

Gözlerinde farklı aşağıdaki satırı koyarak deneyin .screenrc:

altscreen on

Oturum başına temel olarak etkinleştirmek için Control+ a: altscreen açık yapabilirsiniz Return.

Benim sayfam diyor ki:

altscreen açık | kapalı

Açık olarak ayarlanırsa, tıpkı xterm'de olduğu gibi sanal terminallerde "alternatif ekran" desteği etkinleştirilir. Başlangıç ​​ayarı `` kapalı '' dır.

BTW, başka bir cevapta “ekran temizleme” nin (aslında alternatif / normal ekran değiştirme) temel nedenini açıkladım . Sizin mümkündür screenterminfo girdisi yoktur smcup/ rmcupsizin veya ekran alternatif ekranları desteklemez. Her ikisinin altscreende kapalı olma ihtimali daha az gibi görünüyor .


Birkaç gün önce alt ekran açıklamanızı okudum ve bununla ilgili olduğunu düşündüm. mükemmel yazılar için teşekkürler - bunu şu an .screenrc'ye koyuyorum.
quack quixote

Mac kullanıyorum ve altscreen komutum yok. Bunu yapmanın başka bir yolu var mı?
Dana

2
@Dana: Ekranın hangi sürümü ( screen --version)? Ekran 3.9.13'ten altscreenberi etrafta görünüyor . Dayanarak opensource.apple.com , Apple-paketlenmiş sürümü gibi görünüyor ekrana 10,3 beri yeni den 3.9.13 olmuştur. Hatırlatmak gerekirse, bu normal bir “kabuk komutu” değil, ekrana özgü bir komuttur ; “iki nokta üst üste istemi” ekranına girilmelidir (Control + a , sonra Geri dön). :altscreen on
Chris Johnsen
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.