
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, rxvt
und rxvt-unicode
durch 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