Terminal mit Scroll-Lock gesucht [gelöst

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

Terminal mit Scroll-Lock gesucht [gelöst

Beitrag von nudgegoonies » 25.04.2013 08:48:55

Ich habe es häufig mit Scripten zu tun die lange laufen und lauter subscripte starten und wo ich nicht alles hübsch umleiten kann. Ich will auch gar nicht alles loggen aber wenn ich mal zwischendurch draufschaue will ich ich auch mal ein Stück hochscrollen oder dass wieder nach unten gesprungen wird. Scroll-Lock (Taste oder Funktion) habe ich im XFCE-Terminal nicht gefunden und Synaptic spuckt mir zu dem Thema auch nichts aus. Gibt es ein X-Terminal das sowas unterstützt?
Zuletzt geändert von nudgegoonies am 25.04.2013 09:38:42, insgesamt 1-mal geändert.
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

uname
Beiträge: 12427
Registriert: 03.06.2008 09:33:02

Re: Terminal mit Scroll-Lock gesucht

Beitrag von uname » 25.04.2013 09:18:31

Ich arbeite meist in Debianscreen-Sitzungen. Dort kannst du die gespeicherten Zeilen z.B. hochsetzen mit
~/.screenrc

Code: Alles auswählen

defscrollback 10000
Ich habe es getestet mit einem Programm welches eine Datei sekündlich erweitert. Im gewünschten Terminal lief "tail" über Putty in Screen.

Nun kann man:

Code: Alles auswählen

STRG-a ESC (Beginn)
-> dann Bild hoch/runter oder Pfeil hoch/runter
ESC (Ende, Sprung nach unten)
scrollen.

Eigentlich kann man in ~/.screenrc mit

Code: Alles auswählen

bindkey -d -k kb stuff \010
das STRG-a ESC umgehen. Das funktioniert jedoch gerade bei laufenden Ausgaben (bei mir im Test tail) nicht.

Alternativ kannst du dir noch Debiantmux anschauen. Mag ähnlich, vielleicht sogar besser funktionieren.

Ob es X-Terminals gibt mit dem Verhalten weiß ich nicht.
Zuletzt geändert von uname am 25.04.2013 09:21:31, insgesamt 1-mal geändert.

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: AW: Terminal mit Scroll-Lock gesucht

Beitrag von Natureshadow » 25.04.2013 09:20:41

Jedes vt100-kompatible Terminal kennt die Tastenkombination Strg+S. Diese sendet ein Signal an den laufenden Prozess, der ihn veranlasst, die Ausgabe nach stdout zu unterbrechen. Mit Strg+Q wird die dann wieder aktiviert.

-nik

uname
Beiträge: 12427
Registriert: 03.06.2008 09:33:02

Re: Terminal mit Scroll-Lock gesucht

Beitrag von uname » 25.04.2013 09:24:33

Cool. Dann scheint Strg-a ESC innerhalb von Screen genau dieses umzusetzen. Mensch habe ich mich schon oft über dieses komische Verhalten der Terminals geärgert. Wieder was gelernt und morgen bestimmt vergessen.

nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

Re: AW: Terminal mit Scroll-Lock gesucht

Beitrag von nudgegoonies » 25.04.2013 09:38:22

Natureshadow hat geschrieben:Jedes vt100-kompatible Terminal kennt die Tastenkombination Strg+S. Diese sendet ein Signal an den laufenden Prozess, der ihn veranlasst, die Ausgabe nach stdout zu unterbrechen. Mit Strg+Q wird die dann wieder aktiviert.
Genau das war es. Danke Dir :THX:

Die ganzen Tastenkombinationen sind in der manpage und der xfce Terminal Hilfe nicht drin.

Kurioserweise hätte ich beim Thema Scroll-Lock erwartet, dass die namensgleiche und neben Shift-Lock am wenigsten gedrückte Taste genau das erledigen würde. Das war aber wohl ein Irrtum :!:

Sich mit screen zu befassen habe ich schon sehr lange vor mir hergeschoben aber das wird sich hoffentlich bald ändern.

Nochmals vielen Dank!
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: AW: Terminal mit Scroll-Lock gesucht [gelöst

Beitrag von Natureshadow » 25.04.2013 09:46:55

Der Hinweis hat in der Manpage auch nichts zu suchen. Das ist ganz normale Prozesssteuerung, die geht sogar über ein serielles Terminal.

-nik

nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

Re: Terminal mit Scroll-Lock gesucht [gelöst

Beitrag von nudgegoonies » 25.04.2013 10:41:25

Ich finde doch. Natürlich ist es eine allgemeine Funktionalität, die nicht nur in X-Terminals sondern überall funktioniert. Aber wenn es anderswo dokumentiert ist, wäre aber ein Verweis auf die entsprechende Stelle sinnvoll. Die in der manpage vorhandenen Verweise auf bash und x sind dagegen wirklich überflüssig.
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

Re: Terminal mit Scroll-Lock gesucht [gelöst

Beitrag von nudgegoonies » 23.10.2013 10:36:09

Nur noch ein kleiner Nachtrag, da ich gerade beruflich für die LPI 1 lerne. Auch wenn in der Lernplattform, die ich benutzen muss, so einige veraltete Sachen drinstehen, bin ich doch gerade was Terminalsteuerung betrifft auf einige interessante Tastenkombinationen und Jobsteuerungsbefehle gestoßen, die man aufgrund der vielen Terminalfenster und Programmen wie screen und tmux gar nicht mehr benutzt, aber doch recht sinnvoll sind.
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

Antworten