The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Пре-альфа версия порта Far Manager под Linux, opennews (??), 16-Авг-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


38. "Пре-альфа версия порта Far Manager под Linux"  +1 +/
Сообщение от nc (ok), 17-Авг-16, 00:09 
> стандартная юниксовая консоль не позволяет добиться этого уровня юзабилити, который возможен под вендой в TUI-приложениях.

Это как?
консоль линукса доступна по ssh, по ком-порту ит.д. и это ее главное преимущество;
консоль линукса в окне ресайзится и приложения перестраиваются на лету под новое количество строк и столбцов;
чистая виндовая консоль этого всего не умеет

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

42. "Пре-альфа версия порта Far Manager под Linux"  +2 +/
Сообщение от arisu (ok), 17-Авг-16, 00:28 
> консоль линукса в окне ресайзится

спасибо, это было смешно.

Ответить | Правка | Наверх | Cообщить модератору

55. "Пре-альфа версия порта Far Manager под Linux"  +/
Сообщение от Crazy Alex (ok), 17-Авг-16, 02:38 
Ну, сейчас консоль с терминалом путает трое из четырёх, потому как чистую консоль и не видит почти. В принципе, по этой же причине даже стоны товарища насчёт устаревшего эмулятора телетайпа можно понять - оно ж так и есть и накладывает ряд ограничений - допустим, задача "получить символ на такой-то позиции на экране" превращаетсяв квест - и исключительно из-за замшелой программной модели. Да и обогатить разными фичами не помешало бы - ну там, хотя бы иметь логически раздельные части вывода в терминал - для вывода каждой комнды свою хотя бы.

Но забавно, да.

Ответить | Правка | Наверх | Cообщить модератору

56. "Пре-альфа версия порта Far Manager под Linux"  +/
Сообщение от arisu (ok), 17-Авг-16, 02:47 
да ладно, в принципе необходимость в чтении символа на практике покрывается использованием виртуального буфера: всё равно оно надо в основном только в полноэкранном софте.

а вот полная фигня с чтением клавиатурного ввода — это намного хуже. и даже с учётом того, что парзинг последовательностей xterm и rxvt покрывает почти все существующие терминалы, возвращаемой информации всё равно мало. например, хотелось бы отличать enter от ctrl+m, и подобное — а такие штуки уже жестоко терминалозависимы.

в винде для консоли всё равно надо делать такой же виртуальный буфер, потому что вывод в консоль ужасающе медленный. первые версии фара этого не делали, например, и вывод в них тормозил так, что глазами было видно, как строки меню рисуются. потому что IPC, да. ну, может, сейчас особо заметно и не будет, потому что техника сильно мощнее, но всё равно.

так что в основном с tty беды две: чтение ввода и буфер обмена.

Ответить | Правка | Наверх | Cообщить модератору

171. "Пре-альфа версия порта Far Manager под Linux"  +1 +/
Сообщение от Crazy Alex (ok), 17-Авг-16, 15:14 
Проблемы начинаются, когда хочешь забрать то, что в терминал вывел кто-то другой. Тот же сабшелл мог бы быть куда удобнее. От деления на вывода на отдельные команды до панелизации того, что уже что-то выплюнуло в терминал.
Ответить | Правка | Наверх | Cообщить модератору

178. "Пре-альфа версия порта Far Manager под Linux"  +1 +/
Сообщение от arisu (ok), 17-Авг-16, 15:26 
> Проблемы начинаются, когда хочешь забрать то, что в терминал вывел кто-то другой.
> Тот же сабшелл мог бы быть куда удобнее. От деления на
> вывода на отдельные команды до панелизации того, что уже что-то выплюнуло
> в терминал.

а это потому, что в mc не сделали вмонтированый эмулятор терминала. поэтому им приходится вот так.

Ответить | Правка | Наверх | Cообщить модератору

227. "Пре-альфа версия порта Far Manager под Linux"  +/
Сообщение от Аноним (-), 18-Авг-16, 04:48 
> так что в основном с tty беды две: чтение ввода и буфер обмена.

А также горбатые escape sequences и аллергия на произвольные байты в выводе программ. Это делает вывод текста тормозным и сложным, а если программа читает внешние данные и не очень хорошо (или совсем не) фильтрует ввод, терминал может и жесточайше перекосить когда программа попытается это необдуманно вывести на терминал.

Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору

228. "Пре-альфа версия порта Far Manager под Linux"  +/
Сообщение от arisu (ok), 18-Авг-16, 04:50 
эта фигня как раз решается фильтрованием выхлопа софта обычным внешним фильтром. а вот ввод не решается никак.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру