GNU-Bildschirm: Einstellung der Standard-Baudrate


2

Kann jemand die Standard-Baudrate für GNU Screen einstellen? Momentan gebe ich die Baudrate beim Öffnen des Bildschirms explizit an:

$ screen /dev/ttyUSB0 115200

115200 ist eine magische Zahl, und ich würde es vorziehen, wenn möglich in .screenrc anzugeben.

Antworten:


2

Die Bildschirm-Manpage enthält keine Screenrc-Einträge zum Einstellen der Baudraten. Es ist daher unwahrscheinlich, dass Sie sie dort voreinstellen könnten.

Einige Methoden kommen in den Sinn:

Verwenden eines Alias:

alias screenu0='screen /dev/ttyUSB0 115200'

Nennen Sie es als angemessen, Sie KÖNNEN es sogar als "Bildschirm" bezeichnen, aber dies würde den Standardbefehl an diesem Punkt festlegen.

Standardwerte verwenden:

Wenn Sie keinen Baud angeben, wird standardmäßig der Port verwendet, auf den der Port derzeit eingestellt ist. Führt Ihr serielles USB-Gerät eine Einrichtung durch? Haben Sie 'stty / dev / ttyUSB0 ...' irgendwo, um Standardparameter festzulegen?

In dieser Situation würde ich empfehlen, einen Aliasnamen mit einem anderen, aussagekräftigen Namen zu verwenden. Auf diese Weise können Sie schnell Ihren seriellen Bildschirm aufrufen. Wenn Sie den normalen Befehl verwenden, verwenden Sie den Bildschirm auf andere Weise.


Du hast ein Beispiel, das dich passieren lässt /dev/ttyUSB0 als regelmäßiges Argument zum Alias? Vielleicht stattdessen eine Funktion?
CivMeierFan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.