| Summary: | no support for detecting some tty baud rates | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey Vlasov <vsu> | ||||
| Component: | libslang2 | Assignee: | Sergey Y. Afonin <asy> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | asy, rider | ||||
| Version: | unstable | Keywords: | patch | ||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| URL: | https://www.midnight-commander.org/ticket/2452 | ||||||
| Attachments: |
|
||||||
Вышла новая версия, где проблема уже исправлена: Version 2.2.4 of the slang library has been released. This is a bug-fix release with no new features and should be the last of the 2.2 series. This version is binary compatible with previous version 2 releases. |
Created attachment 4743 [details] slang-2.2.3-alt-baud-rates.patch libslang2-2.2.3-alt1 При определении скорости подключения терминала для установки значения переменной SLang_TT_Baud_Rate поддерживаются значения из стандартного ряда не выше 230400. Однако текущая версия rxvt-unicode выставляет в настройках псевдотерминала максимально возможную из поддерживаемых скоростей - в данный момент это 4000000. В результате, например, при запуске mc в urxvt переменная SLang_TT_Baud_Rate остаётся установленной в 0, что приводит к автоматическому отключению в mc параметра "Verbose operation". Прилагаемый патч добавляет в список в src/slutty.c недостающие скорости, что исправляет работу mc в описанной ситуации. Кстати, аналогичный список скоростей есть ещё в modules/termios-module.c, но там все эти скорости уже есть.