Страница 4 из 6
Re: dn2l - Dos Navigator для Linux
Добавлено: 09.02.2022 13:33:42
Alex2013
unxed писал(а):Нельзя сделать скриптовой движок для ещё не существующего API.
С одной стороны верно, а с другой есть "феномен питона" (Сказали бы мне в даже в 0-х, что на нем будут делать огромные и реально полезные проекты я бы наверное не поверил.) То есть в принципе все что нужно для начала разработки ФМ можно достаточно точно представить заранее и сделать вспомогательную библиотеку функций доступных из скрипта, а потом сам ФМ разрабатывать уже на самом скрите (то-же ПаскальСкрипт ИМХО после легкой модификации вполне сгодится что-бы на нем можно было код из Турбо Вижен запускать )
Добавлено спустя 33 минуты 18 секунд:unxed писал(а):По поводу «универсального драйвера консоли». Это надо не к файловому менеджеру прикручивать, а к существующим терминалкам
Возможно так действительно проще... Но "мучают меня смутные сомнения" ... Зачем современному ФМ консоль ? В старых было все понятно таким образом можно было подчеркнуть его "прозрачность" и интеграцию с командной строкой но даже "классический ДН " уже нарушает эту иллюзию.
А про консольный ввод-вывод вообще речи не идет исходный Turbo Vision всегда работал с видеопамятью напрямую и имел множество графических модификаций написанных именно поверх исходного фреймворка.


Зы
Линуксовый МС отдельная песня . Дело в том что он реально мог запускаться в тупом телнете или даже модемной терминалке из того-же ДН.
Но сейчас это уже точно неактуально там где нужен полноценный доступ люди пользуются чем-то вроде тим-вьювера или Х-терминала, а где нужна голая текстовая командная строка никто не заморачивается с запуском МС с ANSI выводом .
Re: dn2l - Dos Navigator для Linux
Добавлено: 09.02.2022 16:56:11
Shleps
Alex2013 писал(а):Линуксовый МС отдельная песня . Дело в том что он реально мог запускаться в тупом телнете или даже модемной терминалке из того-же ДН.
Но сейчас это уже точно неактуально там где нужен полноценный доступ люди пользуются чем-то вроде тим-вьювера или Х-терминала, а где нужна голая текстовая командная строка никто не заморачивается с запуском МС с ANSI выводом .
А вот это неправда. за полноценный коммандер, работающий прямо внутри файлера (т.е. голая текстовая командная строка) можно продать душу.
При том, что у конкурентов типа Нетаппа его просто нет, а гуи поверх иксов иногда реализован настолько ублюдочно, что им невозможно пользоваться (Solaris 11.3 11.4).
Re: dn2l - Dos Navigator для Linux
Добавлено: 09.02.2022 19:41:05
Seenkao
Alex2013 писал(а):Но сейчас это уже точно неактуально там где нужен полноценный доступ люди пользуются чем-то вроде тим-вьювера или Х-терминала, а где нужна голая текстовая командная строка никто не заморачивается с запуском МС с ANSI выводом .
Если тебе это не нужно, это не значит что это не нужно другим.
Терминал будет всегда и везде. А графическая оболочка нет. Отображение терминала можно вывести на подключаемый модуль, на котором и в помине графики может не быть, да и не должно просто, потому что не нужна там графическая оболочка. Там нужна работа, конкретная работа, а не графическая составляющая.
И, что ты будешь делать, если у тебя полетит графическая оболочка? Если ты с этим не сталкивался, это не значит, что этого не происходит.
Я периодически встречался с этой проблемой. Из-за своего оборудоввания.
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 09:22:34
Alex2013
Shleps писал(а):А вот это неправда. за полноценный коммандер, работающий прямо внутри файлера (т.е. голая текстовая командная строка) можно продать душу.
Так для этого есть МС (который по сути напоминает VC (Волков коммандер ) то есть "совершенный минимум" ) а Дос навигатор это действительно "Тотал Коммандер для ДОС" то есть максимальный функционал доступный в дос и дос-консолях ( и кстати "высокая выживаемость ДН" была связана с тем что он был написан немного на перспективу и например не содержал кода привязанного к конкретному поколению процессов (что дважды убило многие старые программы ), знал когда его запускают в "не чистом досе" и т.д. )
Поэтому я и предлагаю писать "заскриптованную версию" она будет жить на вообще любом поколении процессоров (для перехода нужно будет перекомпилировать скриптовый движок ) и в любых ОС .
Кроме того новый наследник ДН (ИМХО) тоже должен знать где именно его запустили и успешно использовать возможности "среды+" (Запустили на планшете ? Включил поддержку тачскрина . Запустили в среде где доступна ОpenVR и ОpenХР? Включил их поддержку. )
Добавлено спустя 35 минут 26 секунд:Seenkao писал(а):Терминал будет всегда и везде. А графическая оболочка нет. Отображение терминала можно вывести на подключаемый модуль, на котором и в помине графики может не быть, да и не должно просто, потому что не нужна там графическая оболочка. Там нужна работа, конкретная работа, а не графическая составляющая.
Извини но видимо ты не понял что я предлагаю ...Я не предлагаю отказаться от консольного вывода вообще а сделать встроенный в программу "универсальный драйвер эмуляции расширенной консоли" ! Улавливаешь?
Что-то похожее есть в ДосБоксе там можно использовать и "нативный консольный режим" (то есть то что предоставляет ос для "неправильных консольных приложений" ) и его эмуляцию причем не только GUI но и ОpenGl и DirrectX.
# output -- What to use for output: surface,overlay,opengl,openglnb,ddraw.И делается это кстати довольно легко так как для описания довольно простого квази-текстового вывода особых знаний кучи API не нужно.
То есть то что в СуперХот показано в качестве прикола в новом ДН можно будет сделать всерьез. (возможно даже с псевдографической эмуляцией графики и видео для работы там где реальная графика в принципе не доступна )
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 09:49:11
Shleps
Я не улавливаю, в каком аспекте миднайт минималистичен?
виртуальные файловые системы, прозрачный заход в архивы, субшелл...
дос навигатор версии 1,50 сей секунд благополучно завис под винХР.
даже без встроенного терминала, который видимо открывает ком-порт по досовски.
А что там ещё вкусного было? встроенный тетрис не в счёт.
О, отвис DN! вижу калькулятор, телефонную книгу, УУЕ-кодер, нуль-модемную качалку, прямой доступ к HDD и СД плеер.
Учитывая, что мультизадачная ОС вынесла большинство этих функций из коммандера или сделала их невозможными, а реально полезные "коммандерские" фишки типа программной реконструкции RAID или LVM и "левых" файловых систем из userspace - это отдельные дорогущие программы (да еще требующие макс производительности), то я не очень понимаю изюминку DN в сравнении с mc в современном мире. Хотя во время Оно тащился от dn и на far сполз уже в нулевых, изза длинных имен.
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 10:21:59
Alex2013
Seenkao писал(а):И, что ты будешь делать, если у тебя полетит графическая оболочка? Если ты с этим не сталкивался, это не значит, что этого не происходит.
Я периодически встречался с этой проблемой. Из-за своего оборудоввания.
Уже сейчас на компах практически нет "классического текстового режима" даже "черная консоль Линукса" (та что до запуска Иксов ) эмулируется в графическом режиме .
А дальше его не будет совсем ... Какой такой тестовый режим может быть в том же Окулус Квест или ХолоЛинз ?
Его там нет вообще! И будет совсем неплохо если "расширенный файловый менеджер" будет об этом знать и использовать графику там где ее "как-бы нет" .
Добавлено спустя 18 минут 57 секунд:Shleps писал(а):Я не улавливаю, в каком аспекте миднайт минималистичен?
виртуальные файловые системы, прозрачный заход в архивы, субшелл...
Ну и где там многооконная, среда нормальный текстовый редактор(по сути встроенный Multi-Edit (ака Фотон),формат,унделит,диск эдитор,СD-Player ), калькулятор и т.д.? Говорю же "Аналог МС в мире Микрософта - VC" VC тоже умеет не мало . Но имея ДН в Досе мы могли делать все тоже но с минимальным комфортом, а в VC по минимуму и неудобно. В консоле линкуса в 90-х аналога не был ДН не было (его нет и сейчас но это уже другая история ).
К тому же сейчас многие уже подзабыли (или не знают) как смотрелся ДН в 90-х а смотрелся от почти "текстовым виндовс" или даже лучше . (Где пустом виндовс ранних версий настолько удобный текстовый редактор или минимальная электронная таблица ? )
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 10:54:57
Seenkao
Alex2013 писал(а):Его там нет вообще!
у меня на всех компьютерах есть командная строка. На всех телефонах есть.
Давай ты подтвердишь свои слова, выводя эту картинку не в терминале с запущенной системой, а при загрузке биос/уефи. Ну или хотя бы то же самое предоставишь при нажатии
Ctrl + Alt + F1 (я надеюсь мы о Linux разговор ведём?).
Добавлено спустя 3 минуты 50 секунд:Я проверил, ни фига ты не сделаешь. Даже Wayland тебе не поможет, особенно когда он отвалится. Не рассчитывай, что всё и всегда работает.
Добавлено спустя 8 минут 21 секунду:Проверил... в вяленом нет терминала!!!
Это вообще что за косяк? ))) Как это возможно? Точнее если система полетит, то ни фига не сделать? Мы тупо должны будем решать проблему через перезагрузку компьютера и не давать вяленому запуститься?
Добавлено спустя 9 минут 54 секунды:Вот если б не подняли тему, я бы об этом так и не узнал. Пойду дальше бодаться и убивать GDM на своём ноутбуке.
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 10:55:44
Shleps
Alex2013 писал(а):Ну и где там многооконная, среда нормальный текстовый редактор(по сути встроенный Multi-Edit (ака Фотон) ), калькулятор и т.д.?
mcedit - вполне себе нормальный по сравнению с vi, nano или emacs.
Идею про дополненную реальность в коммандере понял и даже где-то поддерживаю. но это не может быть тот кондовый коммандер, который в текстовом режиме.
Скорее непонятно, что нового привнесёт в удобство работы дополненность.
Я вот вижу потенциальное развитие своей программы в "коммандер", который виртуальные машины между гипервизорами тасует и одновременно глядит внутрь виртуалки и видит в ней ползовательскую нагрузку, связи между процессами итд. но это такая специфическая предметная область. а тут файло-коммандер.
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 11:10:15
Alex2013
Seenkao писал(а):у меня на всех компьютерах есть командная строка. На всех телефонах есть.
У меня тоже же и на телефоне линукс уголочке стоит.
Seenkao писал(а):Давай ты подтвердишь свои слова, выводя эту картинку не в терминале с запущенной системой, а при загрузке биос/уефи. Ну или хотя бы то же самое предоставишь при нажатии Ctrl + Alt + F1 (я надеюсь мы о Linux разговор ведём?).
1 Это не терминалка ..
2 Ты что никогда Mplayer из "нижней консоли" не запускал ?

Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 11:17:40
Seenkao
Alex2013 писал(а):Это не терминалка ..
что же это? )))
Я только что пытался запустить графическое приложение из данного терминала/консоли. Иксы там отключены. Ни чего ты не нарисуешь, если вручную не запустишь XOrg.
Добавлено спустя 1 минуту 6 секунд:Alex2013 писал(а):линукс уголочке стоит.
при включении компьютера? Ты вообще биосом когда-нибудь пользовался? )))
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 11:20:16
Alex2013
Shleps писал(а):mcedit - вполне себе нормальный по сравнению с vi, nano или emacs.
В VC тоже "вполне нормальный" но НЕУДОБНЫЙ особенно по сравнению с редактором ДН.
(Я много лет уже после его "смерти" как основного ФМ лазил в ДН только для того чтобы рисовать псевдографику и выделения вертикальных блоков текста в его замечательном редакторе )
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 11:36:03
Shleps
Alex2013 писал(а):В VC тоже "вполне нормальный" но НЕУДОБНЫЙ особенно по сравнению с редактором ДН.
Ну тут вопрос субъективного удобства - кто привык к нано, смотрит на меня, как на больного, когда я мцедит запускаю.
Если проводить аналогии между файл-менеджером с поддержкой дополненной реальности и ДН, то получится, что редактор в нём должен быть, как sublime по сравнению с mcedit
Не знаю, зачем это надо, но кодеры на работе любят.
До тех пор, пока VNC не начинает глючить и тормозить из-за выпендрёжей с прозрачностью и прочими ненужными графическими наворотами.
А среда Лазаруса и через VNC прекрасно работает.
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 12:03:58
Alex2013
Seenkao писал(а):при включении компьютера? Ты вообще биосом когда-нибудь пользовался? )))
При чем тут компьютер? Уф в инженерное меню ТЕЛЕФОНА залезаю регулярно . А на компе Биос Сетап разумеется использую но у многих компов Биос давно уже тоже графический !

Seenkao писал(а):что же это? )))
Я только что пытался запустить графическое приложение из данного терминала. Иксы там отключены. Ни чего ты не нарисуешь, если вручную не запустишь XOrg.
Мне лень возится и искать по форуму... но все-же, да есть возможность вывода графики в "консоле нижнего уровня" ( Полно загрузчиков которые вообще вроде как еще до запуска ядра рисуют разные логотипы и которые успешно сохраняются на экране и при запуске "нижней консоли" )
Разумеется это зависит от выбора режима вывода консоли и загрузчика . Но сейчас многих компах "чисто текстовый " режим для консоли уже недоступен .
Кроме того "полноэкранные программы" для нижней консоли могут самостоятельно менять видеорежим . ( но с некоторыми ограничениями и настройкой )
http://freeschool.altlinux.ru/?p=3884Добавлено спустя 19 минут 4 секунды:Shleps писал(а):Ну тут вопрос субъективного удобства - кто привык к нано, смотрит на меня, как на больного, когда я мцедит запускаю.
С редактором ДН все немного иначе .. Он ОБЪЕКТИВНО ЛУЧШЕ так сказать "другой технический уровень".
Не шикарно не "текстовый процесор " но как редактор текста в ДОС для не особо притязательного редактирования с подсветкой синтаксиса ЯВУ просто и удобно!
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 12:06:55
Seenkao
Alex2013 писал(а):да есть возможность вывода графики в "консоле нижнего уровня"
я уже написал, что надо для этой консоли запустить XOrg.
Alex2013 писал(а):Но сейчас многих компах "чисто текстовый " режим для консоли уже недоступен .
Он изначально текстовый!!! Потому что другим быть не может, а сверху, по возможности, вешают графическую составляющую. Если у компьютера не будет доступного функционала, то он не запустит ни какого графического окружения, даже в биосе. А протестировать работу мы сможем, подключив любой дисплей, а там уже и терминал доступен будет.
Ни где графический режим по умолчанию не может идти, если его не запускают. А если уже запущен графический режим, это не означает, что текстового терминала нет. Если ты его не видел, это ни чего не значит.
При включении компьютера с очень слабой картой, он в любом случае будет стараться запустить консоль в текстовом режиме. Ты забываешь о банальных вещах, которые происходят везде.
Re: dn2l - Dos Navigator для Linux
Добавлено: 10.02.2022 12:44:42
Alex2013
Seenkao писал(а):Он изначально текстовый!!!
Есть разница между тестовым режимом ЭКРАНА и текстовой консолью . Текстовая консоль вполне может работать в графическом режиме экрана ( возможно даже буквы будет выводить через те-же самые функции биоса, хотя скорее всего через свой драйвер, бо биос скотина традиционно слишком медленный )
Добавлено спустя 5 минут 15 секунд:Seenkao писал(а):При включении компьютера с очень слабой картой, он в любом случае будет стараться запустить консоль в текстовом режиме. Ты забываешь о банальных вещах, которые происходят везде.
??? Убойный факт! Бк0010 (куда уж слабее ) в принципе не имел текстового режима .
Добавлено спустя 25 минут 5 секунд:Терминалки это
не консоль Консоль можно запустить терминалке , или наоборот можно терминалку запустить с консоле, но это не одно и тоже. Консоль это среда для запуска командного процесора (то что ее сервисом могут пользоваться другие приложения и утилиты вторично ). А терминалка это эмуляция "железного терминала" от мэйнфрейма все что в ней есть это вод и вывод (и протоколы для управления выводом ). Да, признаю определение чуть спорное . (можно запутаться ) но суть я думаю понятна .
Из любой консоли можно запустить Теленет в котором можно получить удаленный доступ к консоле другого компьютера. Но Теленет может подключиться к устройству "без признаков ОС" и читать прямой поток данных(да хоть морзянку ловить или еще какю телеметрию ). А консоль без командного процессора не может ВООБЩЕ НИЧЕГО.