Екран GNU: встановлення швидкості передачі даних за замовчуванням


2

Хтось знає, як встановити ставку передачі даних за замовчуванням для екрана GNU? В даний час я чітко вказую швидкість передачі даних, коли я відкриваю екран так:

$ screen /dev/ttyUSB0 115200

115200 - це магічне число, і я вважаю за краще вказати це в .screenrc, якщо можливо.

Відповіді:


2

Сторінка екрана не містить жодних записів screenrc для встановлення швидкості передачі даних, тому навряд чи ви можете їх "встановити" там.

На думку приходить декілька методів:

Використання псевдоніма:

alias screenu0='screen /dev/ttyUSB0 115200'

назвіть його як відповідне, ви можете навіть назвати його "екраном", але це зробило б це командою за замовчуванням у той момент, можливо, це не те, що ви хочете.

Використання значень за замовчуванням:

Якщо ви не вказали бод, він буде встановлений за замовчуванням для того, для якого порту встановлено поточний порт. Чи має ваш послідовний USB-пристрій налаштування? Ви десь 'stty / dev / ttyUSB0 ...' встановлюєте параметри за замовчуванням?

У цій ситуації я б рекомендував використовувати псевдонім з альтернативним значущим іменем, щоб ви могли швидко викликати свій серійний екран або, використовуючи звичайну команду, використовувати екран іншими способами.


Чи є приклад, який дозволяє вам передавати /dev/ttyUSB0як звичайний аргумент псевдоніму? Можливо, замість цього функція?
CivMeierFan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.