entspricht titeInhibit für Cygwins Rxvt-native?

318
Henning Makholm

Einige Programme, z. B. less, haben die lästige Idee, dass ich mich nicht mit dem Inhalt einer Datei beschäftigen darf, während ich den nächsten Befehl eingebe. Sie speichern den Inhalt des Terminals beim Start und löschen dann alle ihre eigenen Ausgaben, wenn sie beendet werden.

In einem Xterm kann dies durch Setzen einer *titeInhibitX-Ressource oder zur Laufzeit mithilfe von Strg-Maus3 unterdrückt werden. Cygwins rxvt-native reagiert jedoch nicht auf ctrl-Mouse3 und liest (natürlich) keine X-Ressourcen.

Gibt es eine Möglichkeit, rxvt-native dazu zu bringen, sich weigern, den ti-te / smcup-rmcup / alternativen Bildschirmwahnsinn zu tun?

0

1 Antwort auf die Frage

1
dadinck

Wenn Sie nicht möchten, dass LESS den Bildschirm nach dem Beenden löscht, verwenden Sie einfach less -X. Sie können dies standardmäßig tun, indem Sie die Umgebungsvariable LESS setzen. export LESS=-X.

Ja, aber ich möchte eine Lösung, die ich nicht jedes Mal wiederholen muss, wenn ich einen anderen Server (mit einem gemeinsam genutzten Administratorkonto, bei dem ich das Profil nicht anpassen darf). Henning Makholm vor 11 Jahren 0
Laut [man ssh] (http://unixhelp.ed.ac.uk/CGI/man-cgi?ssh+1) können Sie "LESS = -X" in die Datei ~ / .ssh / environment eingeben und ssh wird es tun Legen Sie diese Umgebungsvariable für Sie fest (wenn Sie über Exportberechtigungen verfügen). dadinck vor 11 Jahren 0
Das ist eine interessante Idee. Henning Makholm vor 11 Jahren 0