URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115602
[ Назад ]

Исходное сообщение
"В linux-порт файлового менеджера Far2 добавлен консольный режим"

Отправлено opennews , 18-Окт-18 11:03 
Опубликована (https://github.com/elfmz/far2l/tree/backend-separation) экспериментальная ветка проекта far2l (linux-порт (https://github.com/elfmz/far2l) классического far2), поддерживающая работу в консольном режиме. Ранее far2l поставлялся только как графическое приложение, использующее для отрисовки интерфейса тулкит wxWidgets. Код проекта распространяется под лицензией GPLv2.


URL: https://github.com/elfmz/far2l/tree/backend-separation
Новость: https://www.opennet.me/opennews/art.shtml?num=49454


Содержание

Сообщения в этом обсуждении
"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 11:03 
Ого, джва года ждал!

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 13:57 
Офигеть, консольный FM стал наконец консольным. Сделать фар на WxWidgets - это издевательство над здравым смыслом.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено ryoken , 18-Окт-18 14:24 
Экхм... Видимо, надо ждать, когда в вендовый FAR прикрутят графический режим, в отместку? :)

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено X86 , 18-Окт-18 14:51 
Она всегда там была, разве нет?

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 17:16 
Где?

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено анон , 18-Окт-18 16:56 
На винде он всегда был графическим win32-приложением.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 17:30 
win32, но консольным, не графическим.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 08:09 
> На винде он всегда был графическим win32-приложением.

Вообще-то он всегда был консольным. Такой себе апгрейд дедушки Нортона.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Онаним , 23-Окт-18 02:27 
А вот у дедушки Нортона под винду как раз таки была настоящая гуёвая версия - в детстве пользовался ей пока ни открыл для себя  Total Commander (в те времена ещё Windows Commander).

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено dq0s4y71 , 19-Окт-18 11:26 
Давно уже. ConEmu.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 20-Окт-18 05:26 
> Давно уже. ConEmu.

Кривой недотерминал? На WxWidgets? Для запуска одной единственной программы? Юзеры винды такие затейники...


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено dq0s4y71 , 20-Окт-18 12:04 
Чооо? Вы, похоже, не знаете, о чём говорите.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 17:29 
Не-а, это весьма грамотный подход к трудной задаче (а портирование far таки не было тривиальным): сначала сделать так, чтобы хоть как-то работало, потом понемногу допиливать недостающие части.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено dq0s4y71 , 19-Окт-18 11:28 
Сначала сделать так, чтобы хоть как-то работало, но зачем для этого нужно было делать его графическим?

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 12:04 
Потому что все предыдущие попытки портировать сразу в консоль провалились, например.

Или потому что в GUI горячие кнопки фара и общий с системой буфер обмена заработали сразу и как надо.

Или потому что на wx пришлось городить существенно меньше костылей.

Или потому что автор просто хорошо понимал wx.

Какая разница? Цель в итоге достигнута.

PS: Будто бы оригинальный фар часто гоняли не под GUI.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 20-Окт-18 06:14 
> Потому что все предыдущие попытки портировать сразу в консоль провалились, например.

Провалились они, вероятно, потому что Far под winapi. Чтобы его полноценно портировать, придется переписать полпрограммы. Иначе получится УГ типа миранды запущеной через winelib. Да, так можно. Но кому такое нужно? В итоге продвинутые юзеры на линуксы посваливали. Хомяки в ватсапы и скайпы. А миранда...сдохла, как я понимаю. Опенсорц зависящий от проприетарного рантайма - фэйспалм. Да и фар туда же. Пользоваться фаром в винде стало очень мучительно благодаря uac и ко. Передрать sudo нормально MS не смог.

> Или потому что в GUI горячие кнопки фара и общий с системой
> буфер обмена заработали сразу и как надо.

Интересно, кому, кроме автора оно такое "надо", с недотерминалкой на wxwidgets в комплекте? :)

> Или потому что на wx пришлось городить существенно меньше костылей.

И в результате вся программа превратилась в один большой костыль, про@#$в свое главное достоинство - работу в консоли. Гуйных двухпанельников и без фара есть. Еще и превьюшки умеют показывать потому что не связаны консольной абстракцией. Если кто думал что всем очень нужна реализация абстракции "виндовый терминал" на wxwidgets - то вот это вот очень врядли, имхо.

Итого - результатом потуг является д@рьмовая по линуксным меркам терминалка :)

> Или потому что автор просто хорошо понимал wx.

Тогда автырь выбрал очень странный способ написания гуйного файлманагера, успешно собрав все недостатки гуя и консоли. А в чем состоят достоинства этого подхода?! Наверное поэтому я и не видел ни 1 живого юзера такого франкенштейна.

> Какая разница? Цель в итоге достигнута.

А какая была цель? Поупражняться в програминге на WxWidgets? Написать довольно парашную терминалку под линух? Или ...?

> PS: Будто бы оригинальный фар часто гоняли не под GUI.

Если уж хочется гуя - можно взять гуйный двухпанельник. И использовать плюсы гуя, типа превьюх картинок хотя-бы. А тут все минусы консольной абстракции на месте, без плюсов которые она может блин дать, как то - легковесный проброс по сети (ssh например) и прочим сериальным портам (да, mc можно запустить даже на роутере, через ssh или сериальный шнурок) или шуструю скорость работы и минимум зависимостей (было особенно актуально для хардварного 80x25).


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 20-Окт-18 14:05 
Вы, наверное, в opensource community недавно. Цель - фан же.

Отсюда всё непонимание.

В данном случае никто никому не платит, мы - разработчики, тестировщики, юзеры - просто таким образом весело проводим время. И получаем вот лично нам удобный инструмент.

И в деталях лажа: какой там проприетарный рантайм, кусочек wine преимущественно про работу с кодировками? Код wine, кстати, выглядит куда аккуратнее кода ядра, например.

А через пару лет far2l портируют обратно на винду, получив кросплатформенную консоль с поддержкой синхронизации буфера обмена через ssh, передачей событий keyup/keydown по ВСЕМ клавишам и прочими современными плюшками, которые давно можно было бы реализовать в терминалках, но ни у кого руки не доходили.

Апстрим же с его bells'n'whistles типа настроек в sqlite и скриптов на lua и категорическим отторжением самой идеей кроссплатформенности к тому времени вряд ли будет кому-нибудь интересен.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 20-Окт-18 14:59 
> скриптов на lua

Ну это вы зря. Скрипты на lua лучше, чем на своём придуманном языке.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 21-Окт-18 02:49 
>wine, кстати, выглядит куда аккуратнее

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


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Онаним , 23-Окт-18 02:13 
Если бы он при этом реально гуёвый был (вест функционал Far, но графический интерфейс вместо псевдографического) - было бы по-своему интересно в принципе, а так, текст поверх Wx - бред, конечно, даже удивительно, что у кого-то где-то есть такая весёлая трава.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ононимус , 18-Окт-18 11:06 
Разве mc не с лихвой покрывает потребности консольного ФМ для linux? 🤔

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ononym , 18-Окт-18 11:22 
У него фатальный недостаток, он не внушает того чувства беззаботных 90х, как это делает фар

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 11:43 
Недостатков в mc куда как больше.

Двух/трёхпанельный список файлов сделать невозможно даже если у тебя 4к. Нормального выделения чтобы Shift+стрелки, Shift+Home/End/PgUp/PgDw тоже нет и не предвидится. Это и ряд других потому что у mc совместимость с аппаратным терминалом из 70-х.

Плагинов расцветки синтаксиса нет. Дерева дисков в которое можно добавить свои пункты нет. Работы с FTP как с обычным диском нет. Пакетного переименования файлов по шаблону нет. Сравнения папок с поиском различающихся/отсутствующих файлов нет. Поиска по содержимому файла (чтобы видел RTF/ODT как обычный текст, а не как бинарный файл) нет. Переключения кодировок при просмотре файлов нет. Встроенного редактора нет, а у сторонних всё та же совместимость с терминалом "я из 70-х", из-за чего всё через... Ну, в общем как обычно в Линукс.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 12:03 
Кодировки переключать можно.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено allez , 18-Окт-18 12:08 
> Плагинов расцветки синтаксиса нет.
> Работы с FTP как с обычным диском нет.
> Сравнения папок с поиском различающихся/отсутствующих файлов нет.
> Переключения кодировок при просмотре файлов нет.
> Встроенного редактора нет

Вот интересно, это свидетельство махрового невежества или сознательное вранье?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 12:33 
Да.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено allez , 18-Окт-18 13:04 
> Да.

Это вы на какую часть моего вопроса ответили? :-)


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 13:20 
На "или". ;-)

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Урри , 18-Окт-18 12:36 
Плагинов расцветки действительно нет. Родная расцвечивалка сильно уступает тому же colorer-take5 (нельзя внутри html файла расцвечивать script блоки как js и т.д.)

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено dq0s4y71 , 19-Окт-18 11:31 
Так их нет или они сильно уступают? Это какбе не одно и то же.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено dq0s4y71 , 19-Окт-18 11:35 
Ага. Я не помню, когда МС таким был. Лет 20 назад, наверное.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Diozan , 18-Окт-18 12:16 
Ты не поверишь, самого MC тоже нет. Это фантастика.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 12:21 
Я не верю.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 18-Окт-18 12:32 
Страньше и страньше. Сам FAR всё или многое из этого умел лишь через добавки. Но так же всё это (без второго абзаца, разве что) умеет и MC -- через добавки.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Alex_hha , 18-Окт-18 12:54 
> Двух/трёхпанельный список файлов сделать невозможно даже если у тебя 4к.

а зачем оно нужно?

> Нормального выделения чтобы Shift+стрелки, Shift+Home/End/PgUp/PgDw тоже нет и не предвидится

выделение через F3 чем не устраивает?

> Сравнения папок с поиском различающихся/отсутствующих файлов нет.

там есть режимы сравнения, но это как бы не задача файлового менеджера

> Плагинов расцветки синтаксиса нет

базового вполне достаточно, чтобы подправить тот же bash скрипт, если нужно что то серьезное есть специальные редакторы/ide

> Работы с FTP как с обычным диском нет.

есть, но зачем оно надо?

> (чтобы видел RTF/ODT как обычный текст, а не как бинарный файл) нет

а при чем тут файловый менеджер? С таким же успехом можно сказать, что нет проигрывания музыки/видео!

> Встроенного редактора нет

есть


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 18-Окт-18 13:05 
>> Двух/трёхпанельный список файлов сделать невозможно даже если у тебя 4к.
> а зачем оно нужно?

Например, чтобы не открывать два экземпляра для одной задачи перемещения файлов между точками А, Б и В.

>> Нормального выделения чтобы Shift+стрелки, Shift+Home/End/PgUp/PgDw тоже нет и не предвидится
> выделение через F3 чем не устраивает?

Здесь на вкусы, но удобно было бы работать аналогично выделению прочих программ.

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

Есть сравнение, по именам, размерам и содержимому.

>> Плагинов расцветки синтаксиса нет
> базового вполне достаточно, чтобы подправить тот же bash скрипт, если нужно что
> то серьезное есть специальные редакторы/ide

Такие "плагины" просто есть. Положил, куда надо, файл с расцветкой, и наслаждайся.

>> (чтобы видел RTF/ODT как обычный текст, а не как бинарный файл) нет
> а при чем тут файловый менеджер? С таким же успехом можно сказать,
> что нет проигрывания музыки/видео!

Добавки, делающие это, есть -- antiword, odt2txt, unrtf (?) и под.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Тот_Самый_Анонимус , 19-Окт-18 12:38 
Классическое МВУ (меня всё устраивает). Вот и пользуйся шлаком, который по душе.

>а зачем оно нужно?

Может людям нужно, или ты — эталон?

>выделение через F3 чем не устраивает?

Тем, что F3 — просмотр файла. Тем, что shift + стрелочка — выделение объектов во всех программах, и переучиваться под одну единственную нафиг не надо.

>базового вполне достаточно, чтобы...

... чтобы устроило тебя. А те, кого не устраивает — в биореактор, да?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 14:07 
> Двух/трёхпанельный список файлов сделать невозможно даже если у тебя 4к.

Ээээ? Mc - классический двухпанельник, не хуже нортона. При том панели довольно гибко настраиваются.

> Нормального выделения чтобы Shift+стрелки, Shift+Home/End/PgUp/PgDw тоже нет и не предвидится.

Дык *никсоиды не макаки и не клацают по 200 раз.

> Это и ряд других потому что у mc совместимость с аппаратным терминалом из 70-х.

Совместимость с черно-зеленой архаикой вылезает скорее в варварских многоэтажных шорткатах, имевших смысл когда на клавиатурах было мало кнопок. А когда их как сейчас - это ведет к лишнему топтанию клавы. В этом плане у FAR был плюс.

> Плагинов расцветки синтаксиса нет.

Редактор однако подсвечивает синтаксис, а полноценную IDE в это пихать наверное все же перебор.

> Дерева дисков в которое можно добавить свои пункты нет.

В *никсах нет "дисков"...

> Работы с FTP как с обычным диском нет.

Ты прав, еще можно найти какой-то недобитый FTP у каких-нибудь некрофилов на которых не хватило осиновых кольев...

> Пакетного переименования файлов по шаблону нет.

Зато в *nix есть навалом других программ для этого самого. И даже просто нормальный шелл. В маздае то шелл уродский, вот им никто и не пользуется сроду. Потому что кривое г.

> не как бинарный файл) нет.

Ну как бы фар тоже в результате превратился в знатную блоатварь, с кучей не особо нужной пакости. У меня нет RTF файлов, и искать в них мне соответственно ни к чему.

> Переключения кодировок при просмотре файлов нет.

Есть.

> Встроенного редактора нет,

А mcedit тогда что?! Пожалуй наиболее вменяемый редактор из консольных.

А если уж кидаться тапками - вот поиск в FAR на голову лучше. Он работает даже пока просматриваешь файлы в просмотрщике. Что ускоряет процесс. А mc - однозадачен аки MSDOS, поэтому если смотреть файл - поиск встает на паузу. И вот это совсем не круто - человек заметно больше ждет машину в результате.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 14:16 
https://www.securitylab.ru/upload/iblock/940/940be30d4a06d42...

Список файлов в две колонки. Shift+Вправо выделит все от текущего до стоящего справа. А теперь расскажи как настроить mc чтобы он так работал.

По остальным пунктам даже писать не буду. Очевидно, что FAR ты или не видел. Или видел, но с ним не работал. Или работал, но уже давно и окончательно забыл что он умеет, деградировав до уровня mc.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 14:27 
> Список файлов в две колонки. Shift+Вправо выделит все от текущего до стоящего
> справа. А теперь расскажи как настроить mc чтобы он так работал.

Рассказать? Чтение документации вслух $10/мин.



"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 18-Окт-18 14:37 
> Список файлов в две колонки. Shift+Вправо выделит все от текущего до стоящего
> справа. А теперь расскажи как настроить mc чтобы он так работал.

В MC работает только shift+вверх/вниз.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 14:42 
> В MC работает только shift+вверх/вниз.

Ну так на'bind'дите для влево-вправо.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 18-Окт-18 14:51 
>> В MC работает только shift+вверх/вниз.
> Ну так на'bind'дите для влево-вправо.

Думаю, там такой логики обработки просто нет, чтобы из колонки в колонку.
Лично мне MC хватает для всего, хотя от упомянутой более-чем-2-панельности я бы не отказался, да и ещё одна функциональность, меню пользователя, могла бы быть сделана поинтереснее.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 08:17 
> Ну так на'bind'дите для влево-вправо.

Вот кстати влево-вправо в mc очень хорошо сделали: можно включить режим навигации как в линкс - влево-вправо = навигация по иерархии. Это очень круто и быстро, не надо скроллить вверх чтобы вернуться. Одно из лучших улучшений двухпанельников и вообще файлменеджеров с момента их создания. Сильно ускоряет обзор иерархий с множеством дир.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 11:50 
Home - и ты стоишь на самом первом элементе, которым всегда является ".."
Enter - и ты выходишь в вышестоящую папку

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 20-Окт-18 06:38 
> Home - и ты стоишь на самом первом элементе, которым всегда является ".."
> Enter - и ты выходишь в вышестоящую папку

Итого 2 нажатия кнопок. При том разных. И на ноутах home бывает черти где. На этом фоне ОДНО нажатие стрелки - рулит неимоверно, в разы быстрее. В этом аспекте mc сильно обставил остальных. Очень удачное новшество получилось, как по мне.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 17:12 
> Shift+Вправо выделит все от текущего до стоящего справа

А у меня в Konsole Shift+Вправо переключает на следующий терминал, что эе делать?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 20-Окт-18 06:33 
> Список файлов в две колонки.

Мне что, RTFM за вас делать? Он чуть ли не по дефолту это сватает, мне напротив приходится full view настраивать. Который я еще со времен нортона уважал. И в mc вот это - не испортили. Да, я хочу видеть размеры, даты и пермишны файлов в обзорном режиме. В mc так даже можно.

Ах да, а показать виндовые ACL в FAR, для хотя-бы примерного быстрого понимания кто и что может с файлом... ннну... попробуйте :). Да, NTшный ACL крутой и гибкий. Настолько, что большинство админов и тем паче юзерей его не понимают, быстро обозреть права на группу файлов - невозможно в принципе, поэтому с безопасностью в винде по жизни творится швах.

> А теперь расскажи как настроить mc чтобы он так работал.

Мне этот режим не нравится и я наоборот его по жизни отрубаю. Но если он по дефолту актвен - значит и включить можно. Как именно - вы и RTFMьте!

> По остальным пунктам даже писать не буду. Очевидно, что FAR ты или
> не видел. Или видел, но с ним не работал. Или работал, но уже давно и окончательно забыл
> что он умеет, деградировав до уровня mc.

Таки я видел фар и мне от него было именно двухпанельный файлменеджер с встроенной вьюшкой чтобы быстро ориентироваться "что это у нас тут такое лежит". А вот всякие встроенные IDE и прочую камасутру я никогда не понимал.

А по остальным пунктам видимо нечем крыть. Потому что я еще nc (norton commander) и vc пользовался и учить меня пользоваться двухпанельником - затея довольно неблагодарная. Для меня двухпанельник весьма эффективный и крутой инструмент. В той нише в которой двухпанельники лучше других. А другие вещи лучше делаются другими средствами.

Например: для лайтовой редакции 1 файла сорца или скрипта "по месту" - встроенной вьюшки mc выше крыши, синтаксис более-менее подсвечивает, и вообще. А если я захочу кодить всерьез - даже простенткий geany даст намного больше возможностей чем far, лол. Аналогично с батч переименованием файлов и прочими сложными вещами. Ну вот смотри, у меня простой скрипт допустим транскодирование видео делает. Посмотрев до запуска транскодирования на разрешение мувика, ориентацию камеры и проч. И поэтому батч из 100 мувиков транскодируется на полном автомате. Да еще с разными параметрами для разных "категорий". И никаким фаром это не сделаешь, а скриптом на баше + ффмпег как делать нехрен. А вот отрихтовать такой скрипт можно прямо в дире с мувиками mcedit'ом, его для этого более чем хватит.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено ryoken , 18-Окт-18 14:26 
>> Работы с FTP как с обычным диском нет.

FTP
Linux
"обычный диск"

...неужели оно принципиально не монтируется..?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 22:12 
Как вы задолбали своими просьбами монтирования - это просто п***ц!

Флэшка, отформатировал, примонтировал - она доступна только из-под рута. А потом удивляются почему это все под рутом в Линукс работают? Самый частый совет на форумах: вписать её в /etc/fstab и перезагрузиться.

Пошёл бы ты **** с такими советами.

Флэшка, FTP - это сервисы, я не собираюсь их монтировать. Если ОС настолько уё***ная что не умеет с ними работать без бубна - это проблемы ОС, так и запишем: работать с FTP не умеет, работать с флэшками отформатированными из-под самой ОС не умеет, форматируйте у знакомого из-под Windows.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Мимокрокодил , 19-Окт-18 06:34 
Знатно у тебя бомбануло.
Я уже забыл когда в ручную монтировал флешки, за меня всегда это DE делает. А форматировать флешку тоже задача не повседневная но для этого используется спец программа по работе с ПЗУ - я использую Gparted. И перезагружаться ни разу не приходилось как и писать не пойми что в fstab.

FTP так же без проблем прозрачно использую (чуть ли не каждый день) как локальный каталог через MC или Dolphin (чаще через MC). Да что уж там даже ssh так порой использую.

Может дело в компетенции или карме (нет)?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено ryoken , 19-Окт-18 06:52 
> FTP так же без проблем прозрачно использую (чуть ли не каждый день)
> как локальный каталог через MC или Dolphin (чаще через MC). Да
> что уж там даже ssh так порой использую.
> Может дело в компетенции или карме (нет)?

Да тьфу на него. Ламо ж вантузоидное, зачем такие в линукс лезут...


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 12:00 
1. XnView есть только как snap-программа
2. snap-программы могут работать только шарами в /media
3. автомонтирование не работает, если в /media есть что-то кроме флэшек

Сложи 1+2+3 = неработающее автомонтирование флэшек в Линукс. Или: неработающие шары в Линукс. Тебе какой вариант нравится больше?

Итого: ручное монтирование и размонтирование флэшек становится повседневной задачей. Автомонтирование работает с правами пользователя, mount работает только под рутом. Флэшки отформатированные в Windows доступны для записи пользователем. Флэшки отформатированные в Линукс доступны для записи только рутом, при этом на каждую операцию копирования в любую сторону будет выводиться сообщение "невозможно изменить владельца, операция завершена с ошибкой", но файл будет копироваться.

> Может дело в компетенции

Можно поставить XnView из левых репозиториев как нативную программу, тогда флэшки начнут автомонтироваться и проблема решится. Но внимание вопрос: а почему не работает изложенное выше альтернативное решение? Зачем в него наложили столько граблей?

Аналогично с монтированием FTP.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 22:10 
> 1. XnView есть только как snap-программа
> 2. snap-программы могут работать только шарами в /media

Смахивает на "Если проблемы нет, виндузятник создаст ее себе самостоятельно, чтобы иметь возможность привычно страдать!". Кстати, там еще лежат tgz и deb пакеты.

> 3. автомонтирование не работает, если в /media есть что-то кроме флэшек

Лично у меня это с легкостью настраивается:


% grep mount_dir /usr/local/etc/dsbmd.conf
# mount_dir - Base directory where to create the mount points.
mount_dir = /media

> Сложи 1+2+3 = неработающее автомонтирование флэшек в Линукс. Или: неработающие шары в
> Линукс. Тебе какой вариант нравится больше?

Вариант "я ведь супир-опытный пользователь винды, читать и вникать мне влом, почему тут все не как в винде??! Чините мои кривые руки!!"


> Итого: ручное монтирование и размонтирование флэшек становится повседневной задачей.

Использую эту возможность иногда до сих пор. При наличии нормального автодополнения шелла - 3 секунды на повторное монтирование, 10 на обычное.

> Автомонтирование работает с правами пользователя, mount работает только под рутом.

Неплохо вам там Лёньчик "вкатил"! Все же не зря потратили столько на его внедрение! ))


% mount_msdosfs /dev/msdosfs/Kindle ~/kindle
% umount ~/kindle
% whoami
anonym

> в Линукс доступны для записи только рутом, при этом на каждую
> операцию копирования в любую сторону будет выводиться сообщение "невозможно изменить владельца, операция завершена с ошибкой", но файл будет копироваться.

Вообще-то, лапшу я сегодня уже ел, а на ушах она не очень.


> Можно поставить XnView из левых репозиториев как нативную программу, тогда флэшки начнут
> автомонтироваться и проблема решится. Но внимание вопрос: а почему не работает
> изложенное выше альтернативное решение? Зачем в него наложили столько граблей?

Видимо, потому что или решение кривое или у решателя руки немного того?



"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 22-Окт-18 08:26 
>> 3. автомонтирование не работает, если в /media есть что-то кроме флэшек
>> Сложи 1+2+3 = неработающее автомонтирование флэшек в Линукс. Или: неработающие шары в
>> Линукс. Тебе какой вариант нравится больше?
>> Итого: ручное монтирование и размонтирование флэшек становится повседневной задачей.
>> Автомонтирование работает с правами пользователя, mount работает только под рутом.

Автор таки имел в виду, что в виндах (в оболочке) убраны/спрятаны, насколько можно, "препятствия" к использованию съемных носителей под VFAT, FAT32 и NTFS (да?). Только размонтировать приходится.
(в скобках заметим, что по факту носители с этими разметками тождественны съёмным вообще)
Это факт, и бОльшая сложность этого вида действий в *nix-подобных ОС -- тоже факт.
Факт и то, что каждая оболочка в *nix-подобных ОС обустраивает это дело заново, а какого-то общего решения, собственно, нет.
(да, я тоже для себя выработал удобные *частные* решения, но это и уметь надо, и, скажем, на ext2/* флэшках мне приходится-таки загодя создавать директорию под свой uid)
Может, уместнее было бы ответить как раз в этом духе -- "ставь оболочку и не парься"?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 22-Окт-18 21:17 
> Автор таки имел в виду, что в виндах (в оболочке) убраны/спрятаны,

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

> Это факт, и бОльшая сложность этого вида действий в *nix-подобных ОС -- тоже факт.

Бòльшая сложность для гипотетического "простого пользователя"? Возможно.
Но лично я не считаю это сложным, зато более гибким.
И как-то совсем глупо ныть по этому поводу "считаю это неудобным, как вы смеете этим пользоваться? Фу такими быть!"


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 20-Окт-18 06:58 
> Флэшка, отформатировал, примонтировал - она доступна только из-под рута.

Лол. Ты не разобрался в секурити модели Linux (и вообще *nix), но полез кривыми руками это делать, вместо того чтобы DE предоставить, как юзеры всяких там убунт? Ну и кто тебе доктор? Любое уважающее себя DE само флеху монтирует. И доступно как надо. Как минимум KDE, Gnome, убунтовский unity и XFCE - так умеют.

> А потом удивляются почему это все под рутом в Линукс работают?

Вообще-то это в винде обычно под админом сидят. В пингвине все это не требуется...

> Пошёл бы ты **** с такими советами.

Это не ему надо идти а тебе, маны читать до того как умничать.

> Флэшка, FTP - это сервисы, я не собираюсь их монтировать.

А все-равно операционка флешки монтирует так или иначе. И даже в винде есть процедура размонтирования флех - "безопасное извлечение". Без этого флешка может накрыться медным тазом, вплоть до кончины транслятора и превращения всех файлов в тыкву, которую потом никакой scandisc не соберет. Просто в винде целевая аудитория проносит ложку мимо рта и полноценно им показать что на самом деле ядро делает - побоялись. Как видм - не зря.

> Если ОС настолько уё***ная что не умеет с ними работать без бубна -
> это проблемы ОС, так и запишем: работать с FTP не умеет,

А почему вообще ОС должна уметь работать с прикладушными протоколами? Хотя всякие любители странного могут монтировать FTP через fuse - и это намного более полноценная абстракция. В том плане что потом вообще любая прога начинает уметь работать с файлом на FTP, независимо от того знали ли ее программисты что либо о FTP вообще.

> работать с флэшками отформатированными из-под самой ОС не умеет, форматируйте у
> знакомого из-под Windows.

Что это за бред? Напротив, под Linux всякие продвинутые манипуляции с флехами и проч намного лучше получаются. Например - попробуйте в винде отформатить FAT32 крупнее 32 гигов. А в Linux пожалуйста - технически FAT32 может быть и больше. Винда даже читать его такой сможет. Но вот переформатировать так же - не сможет.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Игорь , 19-Окт-18 06:26 
Че эт ftp нет ?
cd ftp://user@host и все как в фаре

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Алконим , 19-Окт-18 17:05 
У меня Fedora 28, mc-4.8.19.

> Двух/трёхпанельный список файлов сделать невозможно даже если у тебя 4к.

Есть. Хоть десять.

> Нормального выделения чтобы Shift+стрелки,

Есть.

> Shift+Home/End/PgUp/PgDw тоже нет и не предвидится.

Есть.

> Это и ряд других потому что у mc совместимость с аппаратным терминалом из 70-х.

Совместимось — это хорошо.

> Плагинов расцветки синтаксиса нет.

Есть.

> Дерева дисков в которое можно добавить свои пункты нет.

Есть. ^\

> Работы с FTP как с обычным диском нет.

Есть.

> Пакетного переименования файлов по шаблону нет.

Есть, звёздочки при переименовании.

> Сравнения папок с поиском различающихся/отсутствующих файлов нет.

Есть. ^xd

> Поиска по содержимому файла (чтобы видел RTF/ODT как обычный текст, а не как бинарный файл) нет.

Поиск есть, конвертации форматов нет.

> Переключения кодировок при просмотре файлов нет.

Есть. Alt-e

> Встроенного редактора нет,

Есть. mcedit

>а у сторонних всё та же совместимость с терминалом "я из 70-х", из-за чего всё через... Ну, в общем как обычно в Линукс.

Ну да. Редакторы для терминала совместимы с терминалом вместо совместимости с DOS.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 21:06 
>> Нормального выделения чтобы Shift+стрелки,
> Есть.
>> Shift+Home/End/PgUp/PgDw тоже нет и не предвидится.
> Есть.

И в редакторе, и в командной строке, и в панелях? Как их включить?

Ещё бы добавить ^Ins в иксовый буфер из всех 3 мест -- и сравнялись бы по фичам.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 11:45 
90-е в России внушали чувство беззаботности? Ну-ну...

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 11:46 
Ему было 6...

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 12:37 
Или может для его родителей это были "святые девяностые" и они не знали куда девать деньги.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено dq0s4y71 , 19-Окт-18 12:57 
Ну, мне было за 20. Работы нет, денег нет, барыжить не умею. Всё, что остаётся делать - это бухать и трахаться. Чувство беззаботности, да.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено dq0s4y71 , 19-Окт-18 17:24 
.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 12:02 
В far есть автодополнение в строках ввода - сразу всплывает диалог с историей, что раньше похожего вводил, можно выбрать кнопками вверх/вниз.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено iv , 18-Окт-18 12:29 
В mc оно всплывает по Alt-H.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 12:44 
что очень неудобно, потому что far подствечивает по уже набранным начальным символам

мне много не хватает в MC

как например скопировать в консоль полный путь к файлу а не только имя?

как перейти на уровень вверх? типа Ctrl+PageUP

нравится Ctrl+S, лучше когда точно не знаешь что надо.. в фаре не совсем удобно тискать альт + буква
но если точно знаешь что нужно, то альт фара удобней

как в корень перейти?

приходится тискать Alt+C / Enter

пока нашел терпимые альтернативы - я задолбался


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Alex_hha , 18-Окт-18 12:58 
> как например скопировать в консоль полный путь к файлу а не только имя?

скопировать откуда?

> как перейти на уровень вверх? типа Ctrl+PageUP

PageUP + enter

> как в корень перейти?

directory hotlist?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 13:15 
> PageUP + enter

Home Enter, вообще-то.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено КО , 18-Окт-18 14:28 
>скопировать откуда?

Полный путь к указанному (выделенным) файлу (файлам).


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 18-Окт-18 13:13 
> что очень неудобно, потому что far подствечивает по уже набранным начальным символам

Мне это казалось неудобным, вроде под руку толкают. ))

> мне много не хватает в MC
> как например скопировать в консоль полный путь к файлу а не только
> имя?

В этом порядке: C-x C-p C-x C-t

> как перейти на уровень вверх? типа Ctrl+PageUP

Home F3

> нравится Ctrl+S, лучше когда точно не знаешь что надо.. в фаре не
> совсем удобно тискать альт + буква
> но если точно знаешь что нужно, то альт фара удобней

Alt-s <первая буква> (или Esc s <первая буква>)

> как в корень перейти?
> приходится тискать Alt+C / Enter

Тут уж я спрошу -- зачем? Но есть же
cd /


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 16:09 
> Мне это казалось неудобным, вроде под руку толкают. ))

вообще не мешает.. можно Esc нажать если хочется закрыыть.

> В этом порядке: C-x C-p C-x C-t

1. у меня не работает
2. Жутко медленно набирать

в фаре просто Ctrl+F

> Home F3

Опять жутко медлленною
Для тех кто не понял - предлагается просто перейти на ..

> Alt-s <первая буква> (или Esc s <первая буква>)

Тоже самое что Ctrl + S и не тоже самое что в фаре

> Тут уж я спрошу -- зачем? Но есть же

cd /


Это тоже самое что Alt+C
только в истории не остается пачка мусорных команд cd.



"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 17:21 
>> как например скопировать в консоль полный путь к файлу а не только
>> имя?
> В этом порядке: C-x C-p C-x C-t

У меня C-x C-t выдает ".." вместо имени файла. А вот Alt-Enter работает.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 18-Окт-18 19:35 
>>> как например скопировать в консоль полный путь к файлу а не только
>>> имя?
>> В этом порядке: C-x C-p C-x C-t
> У меня C-x C-t выдает ".." вместо имени файла. А вот Alt-Enter
> работает.

Второе зависит от терминала и ВМ. У меня Alt-Enter даёт полный экран, но Esc Enter делает, что надо. Но я уже привык к указанному комбо, хотя в нём ошибка записи, надо C-x p C-x t.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Алконим , 19-Окт-18 17:15 
^xp ^xt - эта панель
^x^p ^x^t — противоположная панель

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 20-Окт-18 07:12 
> В этом порядке: C-x C-p C-x C-t

Ctrl+shift+enter на текущем файле куда как интереснее. Иногда ctrl+alt+enter или alt+shift+enter может быть, в зависимости от версии mc и чего-то еще. Чаще всего первый вариант.

>> как перейти на уровень вверх? типа Ctrl+PageUP
> Home F3

Стрелка влево - намного круче. Если links navigation в настройках mc включить.

> Тут уж я спрошу -- зачем? Но есть же cd /

Более того, cd ~ тоже работает. А что делают юзеры Far чтобы попасть в "Мои Документы" нажав не более 4 кнопок? :)


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 20-Окт-18 07:52 
>> В этом порядке: C-x C-p C-x C-t
> Ctrl+shift+enter на текущем файле куда как интереснее. Иногда ctrl+alt+enter или alt+shift+enter
> может быть, в зависимости от версии mc и чего-то еще. Чаще
> всего первый вариант.

"Может быть", т.е. добавлять нужно? Некоторые вещи следовало бы попроще решать прямо из коробки.
(а, скажем, в windowmaker Alt+Enter перехватывается)
Да сейчас-то я и к C-x p C-x t привык, да и нужны они мне не так уж часто.

>> Тут уж я спрошу -- зачем? Но есть же cd /
> Более того, cd ~ тоже работает. А что делают юзеры Far чтобы
> попасть в "Мои Документы" нажав не более 4 кнопок? :)

Более того, cd тоже работает. Три кнопки (в примере выше -- 5). :)


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено yep , 18-Окт-18 18:28 
Прочитай уже наконец справку, количество твоих "как", вызывающих фейспалм у присутствующих заметно сократится.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 18:39 
Если при нажатии на кнопку с крестиком в углу окна окно не закрывается...
Если при выборе пункта "Копировать" выделение не копируется...
Если при выборе "Печать" ничего не печатается...

Прочитай уже наконец справку. Мы придумали необычный способ выполнения привычных действий, который вас точно удивит!


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Balancer , 18-Окт-18 20:33 
> far подствечивает по уже набранным начальным символам

Меня это ужасно бесит :) Когда такое поведение в Far добавили, он сильно в моих глазах упал. Хотя пользовался им с самого его появления в 1996-м :)


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 14:09 
> В mc оно всплывает по Alt-H.

В far еще удобно было что если печатать абы что в вьюшке - поиск врубается и это абы что - в его строку попадает. От midnight такого не дождешься, а жаль - удобно, время экономит.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 08:19 
> В mc оно всплывает по Alt-H.

Проблема mc в том что там есть много крутых, но совершенно не очевидных фич. Поэтому многие пользователи никогда их не находят или забывают через неделю. Держать в голове все редко используемые комбинации - все же перебор. А подсказок или визуальных элементов помогающих понять что и где в mc - сами понимаете...


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Crazy Alex , 18-Окт-18 12:31 
И оно на редкость утомительно - вечно лезет под руку и норовит впихнуть не то, что надо

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Онаним , 23-Окт-18 02:21 
Нет. Хотелось бы как минимум AltF1/F2 как в Нортоне чтобы всплывало окно и можно было выбрать диск из смонтированных, кнопку перехода в корень текущего диска из любого места в нём и кнопку чтобы перейти в текущей панели в то же место, что открыто в другой. Ещё я бы добавил, как бы смешно это ни звучало, табы как в Тотале и Crusader. Функцию отображения в одной панели всех файлов, не только из текущей директории, но и поддиректорий рекурсивно (Ctrl+B в Тотале).

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Онаним , 23-Окт-18 02:25 
Чуть ни забыл фоновое выполнение операций - чтобы отправил файлы на копирование и продолжил работать (а не ждёшь пока всё закончится и исчезнет модальный диалог выполнения), а захотел посмотреть прогресс или отменить - нажимаешь какую-то кнопку и всплывает окно с текущей очередью операций.

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


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 11:11 
там нкурсес используется или что-то другое?
и вообще, где скрины,Зин? в теме убогого Хрома 100500 скринов, а тут хоть бы 1 сделали...

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 12:30 
Ну зачем уродовать топик.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 11:40 
Виндой уже несколько лет почти совсем не пользуюсь, но Far почти всегда ставлю в wine. Хотя mc объективно пользуюсь больше и чаще, как и голым bash. Far где-то в силу старых привычек, где-то удобство (макросы, редактор и т.д.), тут спорить смысла нет.
В определенном смысле я думаю пользователи Far гораздо проще переходят на Linux. Он прививает подходящее отношение к консоли, что мол она там внизу под этой мишурой. Что каждая операция имеет свою проекцию/аналог на консоли. Такой человек не будет пугаться набрать пару команд в консоли.
Также есть что-то в F3 отображающей содержимое файла в фикс.шрифте. Причём в Far это умолчательное поведение, в отличие от других (в т.ч. и mc), которые пытаются найти подходящий вьювер (мол зачем человеку это двоичная ерунда). Far помогает "чувствовать" формат файла, так становишься ближе к самой системе, лучше её понимаешь.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 18-Окт-18 13:15 
> Также есть что-то в F3 отображающей содержимое файла в фикс.шрифте. Причём в
> Far это умолчательное поведение, в отличие от других (в т.ч. и
> mc), которые пытаются найти подходящий вьювер (мол зачем человеку это двоичная
> ерунда). Far помогает "чувствовать" формат файла, так становишься ближе к самой
> системе, лучше её понимаешь.

Есть же возможность перестроить. Умолчательный угадчик MC угадывает далеко не всегда так, как удобно.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 14:57 
Можно и Shift-F3, но я не об этом...

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено commiethebeastie , 18-Окт-18 12:09 
Доверьте файлы UTF-16 костылям.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 12:26 
Что хотел сказать? Если имена из ФС читаются нормально, то не всё ли равно, как текстовые строки внутри проги представлены. Да и чем UTF-16 плох? Qt ваще внутри себя строки хранит в 32-битном UNICODE и ничего.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 12:39 
> Да и чем UTF-16 плох?

Тем что это не просто костыль, а ещё и неработающий костыль.

В UTF-16, чтоб ты знал, символ может занимать от 2х до 4х байт. Т.е. единственный аргумент мамкиных ходителей-по-строке-посимвольно превращается в тыкву.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено commiethebeastie , 18-Окт-18 13:28 
Тем, что такие вещи в основном тестируют на ASCII наборе, который во всех кодировках одинаковый.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено dq0s4y71 , 19-Окт-18 12:16 
Это-то тут при чём? UTF-16 оно на входе и на выходе, на конкретной платформе, а внутри программы оно может быть compiler-defined или implementation-defined.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено San , 18-Окт-18 12:54 
cmake -DCMAKE_BUILD_TYPE=Release ../far2l
...
make
...
make[2]: *** Нет правила для сборки цели «/opt/far2l/far2l/bootstrap/farlng», требуемой для «bootstrap/CMakeFiles/bootstrap».  Останов.

заценить не удалось...


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 17:35 
Тикет написали уже? С подробностями, например.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено vitalif , 18-Окт-18 13:02 
И ещё FAR-ская тупо сине-белая тема - выглядит же отвратительно

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено ryoken , 18-Окт-18 14:30 
Хм.. на голубое небо с белыми облаками у вас такая же реакция? (Вкусовщина же).

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 18-Окт-18 14:55 
> Хм.. на голубое небо с белыми облаками у вас такая же реакция?
> (Вкусовщина же).

Сине-белая гамма резковата для глаза.
В MC как основную я использую синий с уменьшенной яркостью (подправил .Xdefaults) плюс два оттенка светло-серых (обнаружил brightgray буквально на днях :))


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено vitalif , 18-Окт-18 21:53 
Ну я в том плане что в mc даже синяя тема приятнее FAR-овской + куча скинов есть с более "пастельными" цветами.

Просто время от времени слушаю страдания бывших виндузятников, которым FAR почему-то и удобнее, и красивее... где он удобнее... где он красивее... бред полный.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено vitalif , 18-Окт-18 21:53 
А, там в FAR даже не белый, да! Там blue/cyan. Тяжело в такое смотреть, как по мне.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Анонимусис , 18-Окт-18 13:26 
mc нужен только для того, чтобы использовать его как файл-менеджер в i3. far умеет такое?

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 21:37 
ranger там логичней юзать, в i3wm

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним84701 , 19-Окт-18 00:55 
> ranger там логичней юзать, в i3wm

А не логичнее юзать то, что удобнее?



"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено abu , 18-Окт-18 14:46 
Мне нравился DOS NAavigator, а вот, кстати, mc умеет удалять файлы при нажатии на Del (как это сделать)?

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ю.Т. , 18-Окт-18 14:52 
>  Мне нравился DOS NAavigator, а вот, кстати, mc умеет удалять файлы
> при нажатии на Del (как это сделать)?

Не умеет, и очень хорошо что не умеет, а если сумеет вдруг, придётся решительно отучить. Это же не текст, где возможно Undo.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Пользователь Debian , 18-Окт-18 14:55 
Вот эта штука — IBM HandShaker CONNECT, http://www.dorlov.no-ip.com/Connect/connectr.htm — была ещё ламповей, чем DOS Navigator.
Но про неё мало кто знал.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено InuYasha , 24-Окт-18 12:48 
+0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF !!!!
Оно могло столько, сколько вообще никто не мог. Даже LFN из коробки в Win98 и WinNT! Даже настройки цветов! Встроенный cd-плеер... (T_T)

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 15:33 
Изменить драйвер клавиатуры, назначив на нажатие DEL ту последовательность клавиш, которая в mc нужна для удаления. Это же Линукс...

И не смей говорить что это не решение.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним84701 , 19-Окт-18 01:13 
> Изменить драйвер клавиатуры, назначив на нажатие DEL ту последовательность клавиш,

Правильно! Ведь прописать
Delete = delete


[main]
ChangePanel = tab
Help = f1
UserMenu = f2
View = f3
# ViewFile =
Edit = f4
# EditForceInternal =
Copy = f5
Move = f6
MakeDir = f7
Delete = f8

в mc.keymaps слишком просто.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено dq0s4y71 , 19-Окт-18 12:20 
Ещё скажи ядро пересобрать...

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 20-Окт-18 07:18 
> Ещё скажи ядро пересобрать...

Ну а что, в линуксе так можно, по крайней мере. А в винде как на подводной лодке.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Ag , 18-Окт-18 17:19 
Под DOS-ом и первое время под OS/2 сидел под XTree Gold.
Нравился тогда много больше NC и его клонов.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 19:28 
http://www.ztree.com/
for NT, 2000, XP, Vista & Windows 7, 8 & 10

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Онаним , 23-Окт-18 02:32 
У DOS Navigator такой же недостаток как у маковского Finder например - ничего кроме самых примитивных вещей не понятно пока ни научишься (Far, Total и Krusader таки интуитивны, особенно для тех, кто однажды научился в Нортон).

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено svsd_val , 18-Окт-18 16:56 
Шикарная новость, давно ждал, проверил в принципе многое из функционала работает нормально.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено swine , 18-Окт-18 20:29 
А когда будет порт NC, DN и VC?

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Игорь , 19-Окт-18 06:30 
проснулся чтоли ?
dn под линь давно уж был

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 20:38 
работа с xterm сделана достаточно стремно, но работает, и лучше чем mc со своими костылями к ncurser
других терминалов не знает (типа vt100 ...), но хрен с ними, а вот linux консоль надо сделать
внутренний эмулятор тоже не доделан и мышь не работает, но для обычных команд не критично, а mc из него запускать нет смысла

в gnome-terminal и xterm работает на удивление хорошо
иногда лишние буквы в командной строке появляются, как и в mc, это результат стремной реализации как и в mc

а вот из винды вообще труба, всем известный putty мало кнопок передает и нихрена нелься с шифтом выделить или на alt-f1 нужный результат получить, поэтому в mc и придуманы извращения для бедных типа f3 в редакторе
единственно что из винды нормально кнопки передает это wal-terminal

а вот Alt-Backspace  (для undo) нигде не работает, ну и не заработает, нет его в xterm


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 23:28 
Есть концепция встроить в сам far2l (в котором уже есть свой эмулятор терминала) некие расширения терминала, позволяющие передавать нужные клавиши и синхронизировать буфер обмена, например. ssh при необходимости передаст всё это добро. Правда, тогда придётся far2l портировать обратно на винду, чтобы запускать как клиент, это забавно, но реализуемо. Ну и есть всякие andLinux с WSL ещё, можно оттуда тот же far2l (в перспективе) или хотя бы gnome-terminal (здесь и сейчас) гонять.

Подробности здесь:
https://github.com/elfmz/far2l/issues/276

Ещё можно найти и поправить косяки в putty, но примут ли патч?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено wal , 19-Окт-18 06:37 
тоже думал в putty расширение добавить, по это дело безнадежное
да и разбираться с кодом putty дольше, чем свой эмулятор написать :) (недели хватило)

в wal-terminal расширение есть:
    в обычном режиме он работает как xterm (т.е. много кнопок нет, но серьезно больше чем в putty)
    
    если клиент отправит последовательность:  ESC [ 7770h
    то все нажатия шлет так:
        если нет символа, то ESC [ <VK> ; <mod> w
        если символ есть, то ESC [ <VK> ; <mod> W <utf8 symbol>
        
    где:
        <VK>  это десятичное число с кодом VK_??? как в win32
        <mod> - десятичное число с флажками 0x1 - shift, 0x2 - ctrl, 0x4 - alt
            mod-а может не быть если он нулевой
            
в этом случае alt backspace точно есть :)    
ну и при выходе клиент должен сбросить терминал
            
    
    
    отпускания кнопок нет, до сих пор сомневаюсь надо ли


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 08:22 
Спасибо, это полезная информация! А про отпускание - ну, например, тот же far по нажатию шифта показывает подсказки по горячим клавишам, без передачи keyup такое через терминал нормально не протащить.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено wal , 19-Окт-18 15:19 
можно обсудить, добавлю, там вопрос то не о чем
черканите а e-mail на сайте, не тут же обсуждать

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 17:06 
А тикет есть куда запилить?

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено wal , 20-Окт-18 04:57 
нету у меня ничего такого

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 09-Дек-18 05:39 
Пока мы тут болтали, автор far2l запилил таки свои расширения терминала для проброса через ssh буфера обмена и всех хоткеев https://github.com/elfmz/far2l/issues/276#issuecomment-44464...

Опять бесконечная битва стандартов https://xkcd.com/927/

Теперь внутри мира *nix всё сладко, но виндового "клиента" как не было, так и нет.

Может, вам всё-таки как-то договориться и унифицировать протокол? Не хотелось бы играть в испорченный телефон, а контактов elfmz у меня нет, кроме профиля на гитхабе.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 08:43 
Вот были б в wal terminal ещё и ssh туннели - можно б было putty вообще выкинуть))

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено wal , 19-Окт-18 15:23 
не успел это сделать, отпуск кончился :( и доступа по ключам нет, только по паролям

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 15:18 
Кстати, а почему wal terminal таки графический, а не в виндовой консоли, например?

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено wal , 19-Окт-18 15:30 
рассматривал такой вариант, неудобно пользоваться, размер окна поменять целое дело (как и в фаре в винде)
могу конечно сделать для понта, работы на пару дней, но пользоваться никто не будет, даже я сам

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 27-Окт-18 14:44 
А почему при работе в wterminal из ubuntu всякие шифты с альтами в фаре работают нормально, а при работе с винды одновременно с ними в консоль/редактор сыпется такое: ���������

?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 23:53 
А через виндовый openssh как? Нет под рукой винды проверить :(

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 06-Авг-20 07:35 
> а вот из винды вообще труба, всем известный putty мало кнопок передает

Поскольку разработчики putty чинить это не собираются, да и разработчику far2l, похоже, пофиг, я тут форкнул putty и впилил туда полную поддержку всех клавиш far2l (и синхронизацию буфера обмена зодно), вот тут лежит: https://github.com/unxed/putty4far2l


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 06-Авг-20 08:36 
Да, важное примечание. Там используются специфичные для far2l расширения терминала. Поэтому, скажем, выделение в редакторе с шифтом в фаре работать будет, а в mc не будет.

А вот если mc запустить из-под фара - то выделение с шифтом будет работать и в mc тоже, потому что far будет транслировать хоткеи в понятные mc esc-последовательности.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 06-Авг-20 08:48 
> А вот если mc запустить из-под фара - то выделение с шифтом
> будет работать и в mc тоже, потому что far будет транслировать
> хоткеи в понятные mc esc-последовательности.

mc ничего не знает про эскейп последовательности фара, он шифт берет опрашивая мышь через xlib, поэтому шифт у него во всех терминалах работает, но только в X-ах и только на локальном компе


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 06-Авг-20 14:33 
>> А вот если mc запустить из-под фара - то выделение с шифтом
>> будет работать и в mc тоже, потому что far будет транслировать
>> хоткеи в понятные mc esc-последовательности.
> mc ничего не знает про эскейп последовательности фара, он шифт берет опрашивая
> мышь через xlib, поэтому шифт у него во всех терминалах работает,
> но только в X-ах и только на локальном компе

Ну как это ничего не знает, вот только что проверял, работает шифт в mc под фар под моей putty. Никаким образом через putty до xlib достучаться он не мог бы. Без фара не работает.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 07-Авг-20 04:54 
> Ну как это ничего не знает, вот только что проверял, работает шифт
> в mc под фар под моей putty. Никаким образом через putty
> до xlib достучаться он не мог бы. Без фара не работает.

значит, таки добавили в ncurses поддержку шифтов от xterm (а может и в сам mc), в putty их до сих пор нет, а в фаре похоже есть. тогда уж можно было в putty их и добавить


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 09-Авг-20 07:06 
>> Ну как это ничего не знает, вот только что проверял, работает шифт
>> в mc под фар под моей putty. Никаким образом через putty
>> до xlib достучаться он не мог бы. Без фара не работает.
> значит, таки добавили в ncurses поддержку шифтов от xterm (а может и
> в сам mc), в putty их до сих пор нет, а
> в фаре похоже есть.

Судя по тому, что в фаре в gnome terminal шифты работают, в фаре есть, да. Там довольно долго шли к поддержке всех фаровских хоткеев в обычной (в смысле, не wx-овского фара) консоли, и в итоге получилось сделать всё или почти всё.

>  тогда уж можно было в putty их и добавить

Разобраться в том, как putty парсит стандартные ESC последовательности (чтобы добавить туда поддержку чего-нибудь) - довольно нетривиальная задача. Ну и потом было довольно-таки лениво заморачиваться с поддержкой именно шифтов, когда через фаровские расширения получилось сделать поддержку ВСЕХ кнопок сразу, да ещё с событиями KeyDown/KeyUp и буфером обмена в придачу :)

В апстрим-то всё равно не похоже, что примут, поэтому делал так, как быстрее и удобнее.

PS: Фаровские расширения терминала бы документировать нормально, чтоб и в другом софте юзать можно было. Начал вот понемножку https://github.com/cyd01/KiTTY/issues/74


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 09-Авг-20 15:46 
> В апстрим-то всё равно не похоже, что примут, поэтому делал так, как
> быстрее и удобнее.

фаровское расширение конечно не примут, оно "сделано быстро", без изучения темы, поэтому корявое
а нормальный xterm со всеми его наворотами (шифтами и т.д.) могут и принять


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 23:18 
Собрал и сделал скриншот
https://i.imgur.com/zQXcjmO.png
Забавные пути сохранения конфигов

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 18-Окт-18 23:22 
Ну так эмуляция реестра винды на файловой системе же. По-видимому, так оказалось быстрее, чем править 100500 мест кода для перевода на какую-то более другую систему хранения настроек. Тем более, это всегда можно переделать в будущем, если кому-нибудь понадобится сделать всё юниксвейно, на текстовых конфигах, например. Впрочем, чем это не текстовые конфиги?

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено maxim. , 19-Окт-18 00:44 
far, mc - какая ерунда - лучше volkov commander никто ничего так и не смог.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Balancer , 19-Окт-18 06:26 
> far, mc - какая ерунда - лучше volkov commander никто ничего так
> и не смог.

У vc.com был только один бонус — размер. Всё. Все, кому надо было работать, сидели на DOS Navigator :)


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 08:13 
Шустрость ещё. В те времена было важно. Он чуть ли не на асме был написан.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено pda , 19-Окт-18 10:54 
Волков умел резиденты выгружать.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 08:22 
> лучше volkov commander никто ничего так и не смог.

После Нортона 5-й версии уже не то. Да, быстрее. Да, компактнее. Но - не умел половину удобных вещиц дедушки Нортона. Про Far даже и вспоминать неудобно - совершенно разные подходы и функциональность.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Alex_hha , 19-Окт-18 11:01 
> Собрал и сделал скриншот

какая же у фара вырвиглазная дефолтная цветовая схема. Хотя у mc дефолтная тоже не намного лучше, но после небольшой правки пришел к такой схеме - https://i.imgur.com/6rSwNXi.png последние лет 5 ее и использую.


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Борщдрайвен бигдата , 19-Окт-18 15:35 
В новых сборках mc есть xoria256, без кобальтово-синего, выедающего глаза.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Alex_hha , 19-Окт-18 11:03 
> far, mc - какая ерунда - лучше volkov commander никто ничего так и не смог.

можете привести пару тройку килeр фич волкова, которых нет в mc?


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Тыгра , 19-Окт-18 21:37 
>> far, mc - какая ерунда - лучше volkov commander никто ничего так и не смог.
>можете привести пару тройку килeр фич волкова, которых нет в mc?

Одну точно можно - удаление по маске *.* vc передавал в древнюю DOS-функцию через FCB. В результате vc не занимался онани3мом "найду 100500 файлов и каждый поочерёдно удалю", а удаление происходило стремительно как вжик.

Ну и вторую, для своего времени бывало нужную - запуск программ без дочернего command.com, что экономило несколько драгоценных килобайт. Ибо уже тогда не-гики полюбили F1-лексикон F2-фотон F3-Chimedit F4-tetris


"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 12:06 
Кстати, был какой-то DPMI-сервер с ограниченной поддержкой console Win32 api, через который far даже под DOS можно было гонять. Даже LFN работали, при поддержке на уровне драйвера ОС (во freedos точно есть). Сеть - не пробовал.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 17:55 
hx dos extender
http://old-dos.ru/index.php?page=files&mode=files&do=show&id...

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено йййй , 19-Окт-18 15:18 
В винде всегда пользуюсь фаром, но на линуксе не буду, хотя MC и менее удобен. Никогда не будет чувства стабильности, зная как это сделано внутри - портированы виндовые функции из вайн, неизвестно насколько точно. Плюс неясно не будет ли проблем с Unicode. В общем всегда будет чувство, что пользуешься костылем. На винде фар - родной, а на линуксе в текущем виде - пришелец из другого вида в скафандре.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Аноним , 19-Окт-18 17:02 
Это вы в код ядра не заглядывали. Де факто работает вполне стабильно.

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено Sphynkx , 20-Окт-18 21:50 
А когда-то за предложение "а давайте портируем Фар под Линукс" банили ;-))
Ну пусть будет конечно же..

"В linux-порт файлового менеджера Far2 добавлен консольный ре..."
Отправлено InuYasha , 24-Окт-18 13:04 
Даже при наличии хорошо настроенного zsh многие вещи удобнее делать в mc. Ну и mcedit - единственный адекватный консольный текстовый редактор, к которому не надо читать гигабайтный мануал чтобы выделить и удалить строку.
PS: а в глубокой юности я нортона ненавидел. :_D