Gibt es eine Möglichkeit, den Bildschirm wie bei einem normalen Terminal scrollen zu lassen?

Gibt es eine Möglichkeit, den Bildschirm wie bei einem normalen Terminal scrollen zu lassen?

Ich liebe den Bildschirm, aber es macht mich verrückt, dass ich mit der Eingabe aufhören, auf drücken CTRL+A [und dann finden muss, was ich brauche.

Gibt es eine Möglichkeit, das Scrollrad normal funktionieren zu lassen, anstatt Befehle durchzuscrollen?

Ist es außerdem möglich, Umschalt+Bild auf/Bild ab zu aktivieren?

Antwort1

Ich verwende diese Einstellungen mit urxvt in meiner ~/.screenrc:

termcapinfo rxvt-unicode ti@:te@
termcapinfo rxvt ti@:te@
termcapinfo rxvt 'hs:ts=\E]2;:fs=07:ds=\E]2;screen07'

Diese ermöglichen es, dass Bildlaufleiste und Mausrad „das Richtige™“ tun.

Beachten Sie, dass dies vom Terminaltyp abhängig ist. Es funktioniert also nicht, wenn Ihr Terminal nicht vom Typ ist rxvt. Wenn es nicht funktioniert, versuchen Sie, rxvtund rxvt-unicodedurch den entsprechenden Terminaltyp zu ersetzen (erhalten Sie diesen, indem Sie ausführen printf $TERM).

Antwort2

Überprüfen Sie Ihre Variable $TERM, um zu sehen, welches Terminal Sie tatsächlich verwenden. Wenn es xterm (oder xterm*) ist, fügen Sie Folgendes zu ~/.screenrc hinzu, um das Scrollen mit der Maus zu ermöglichen:

termcapinfo xterm* ti@:te@

oder um es vollständiger zu machen:

termcapinfo xterm*|rxvt*|kterm*|Eterm* ti@:te@

Wenn Sie Ihre ~/.screenrc nicht ändern, können Sie mit Strg+A+ESC scrollen und dann die Auf-/Ab-Pfeile verwenden. q zum Beenden.

Hinweis: Sie können den Fokus zwischen geteilten Fenstern auch mit der Maus ändern, indem Sie dies zu Ihrer Datei ~/.screenrc hinzufügen.

mousetrack on

Term Cap ist eine geräteunabhängige Terminalbeschreibungsbibliothek/Datenbank.

Referenzen/Kopien von:

Terminal: Termcapinfo-Befehl nicht gefunden

https://en.wikipedia.org/wiki/Termcap

https://superuser.com/questions/629004/gnu-screen-change-focus-in-split-windows-with-mouse

verwandte Informationen