LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Открываю я mc и вижу, что правый нижний символ вполне себе заполнен. Значит таки можно как-то выводить в угол без инициирования прокрутки. Тут все претензии к авторам установщика Debian (или что там у тебя на скриншоте).

Насчёт символа 0x16 не в курсе. Однако, в тех же языках программирования escape-последовательности позволяют удвоить спецсимвол и получить то, что нужно. Например, Си-строка «C:\\Windows\\cmd.exe» превратится именно в то, что нам нужно. Не умеет ли Linux-консоль что-то подобное? Если умеет, то ищи просмоторщик, который это поддерживает. Если нет, то соглашусь, что это пробел в стандарте, но никак не проблема самой концепции escape-последовательностей.

Да и вообще идея escape-последовательностей сама по себе очень удобна, ибо позволяет не плодить лишние сущности, а представлять терминал в виде простой текстовой трубы, что позволяет ему быть чем угодно, включая последовательный порт (и да, при работе с каким-нибудь одноплатником это можно очень активно использовать).

А зачем терминалу видеть нажатия модифицирующих клавиш? Это нужно в очень малом наборе приложений. И в большинстве таких случаев приложению лучше просто быть графическим.

Исходная версия KivApple, :

Открываю я mc и вижу, что правый нижний символ вполне себе заполнен. Значит таки можно как-то выводить в угол без инициирования прокрутки. Тут все претензии к авторам установщика Debian (или что там у тебя на скриншоте).

Насчёт символа 0x16 не в курсе. Однако, в тех же языках программирования escape-последовательности позволяют удвоить спецсимвол и получить то, что нужно. Например, Си-строка «C:\\Windows\\cmd.exe» превратится именно в то, что нам нужно. Не умеет ли Linux-консоль что-то подобное? Если умеет, то ищи просмоторщик, который это поддерживает. Если нет, то соглашусь, что это пробел в стандарте, но никак не проблема самой концепции escape-последовательностей.

Да и вообще идея escape-последовательностей сама по себе очень удобна, ибо позволяет не плодить лишние сущности, а представлять терминал в виде простой текстовой трубы, что позволяет ему быть чем угодно, включая последовательный порт (и да, при работе с каким-нибудь одноплатником это можно очень активно использовать).

А зачем терминалу видеть нажатия модифицирующих клавиш? Это нужно в очень малом наборе приложений.