LINUX.ORG.RU

Вышел Wal Commander 0.16.1

 , ,


1

1

Wal Commander — это графический открытый двухпанельный файловый менеджер для Linux, FreeBSD и Windows. В файловом менеджере есть текстовый редактор и просмотрщик файлов с подсветкой синтаксиса, терминал, виртуальные файловые системы (ftp, sftp, samba) и многое другое. Интерфейс и горячие клавиши максимально приближены к Far Manager.

Сайт программы

Fork на GitHub с некоторыми дополнительными изменениями

>>> Подробности

полагаю эти коммандеры такие убогие в linux потому что ими никто не пользуется.

BillDver ★★★ ()

двухпанельный файловый менеджер для Linux

Еще один?

Zhbert ★★★★★ ()

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

Aleksman ()
Ответ на: комментарий от Aleksman

Конечно. «Если программиста оставить одного, через какое-то время он начнёт писать vector.»

intelfx ★★★★★ ()

Wal Commander - это графический открытый двухпанельный файловый менеджер, который почти невозможно отличить от псевдографического.

thesis ★★★★★ ()

И опять вырвиглазный закос под консоль в гуе. Кто всем этим горе-дизайнерам по рукам линейкой настучит?

Axon ★★★★★ ()

И где нормальный деб-пакет на посмотреть?

bohm ★★★★★ ()
Ответ на: комментарий от vurdalak

Да ладно! Идеально вписывается в общий стиль бубунты.

kerneliq ★★★★★ ()
Ответ на: комментарий от Axon

И опять вырвиглазный закос под консоль в гуе. Кто всем этим горе-дизайнерам по рукам линейкой настучит?

Лорчую.

najlus ★★★★★ ()

Есть mc, а эта поделка не нужна

sehellion ★★★★★ ()

В виндовсе такого как раз не хватало.

anonymous ()

CHANGELOG
---------
0.13.3 исправлен косяк с коммантами в ftp, исправлено согласно rfc

лежал вместе с исходниками

AHAH ()

Прикольно. Там есть hex-редактор.
На чём гуй?

mkam ()

Значит так, желающие написать ещё один аналог FAR’а, записывайте.

1. Первым делом берёте и пишете эмулятор терминала. Без всего остального, просто эмулятор терминала. Ну как «просто», хотя бы, для начала, всю функциональность xterm’а плюс хорошее расширение системы клавиатурных ESC-последовательностей. Чтобы не было проблемы различить там Ctrl+;, Alt+Shift+9 и т.п. Definition of Done: в *этом* комфортно работает mc, vim и emacs.

1a. Release early, release often. В этот момент у вас уже начнут появляться благодарные пользователи.

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

2. Пишете ядро. Ядро FAR-подобного файлового менеджера — это… нет, не панели, и нет, не командная строка. Хотя без них жизни нет. Ядро — это псевдографическая библиотека пользовательского интерфейса, хорошо работающая поверх того, что получилось в пункте 1, и сносно — в обычном терминале с правильно выставленными terminfo и $TERM.

3. Бо́льшая половина прелести FAR’а — это расширяемость с помощью плагинов и макросов. Плагины отличнейше заменяются каким-нибудь скриптовым языком, будь то Lisp, Python или, прости господи, Javascript. К выбранному скриптодвижку пишете биндинги для своей UI-библиотеки из п. 2. Макрорекордер/плеер таки придётся написать свой. Внутри же макросы должны, естественно, представляться тем же самым скриптовым языком.

3a. В этом месте можно анонсировать проект и набирать контрибьюторов.

4. А вот теперь уже можно брать и писать панели, командную строку, вьюер, редактор, подсветку синтаксиса, виртуальные файловые системы/Multiarc и тому прочее. И чем при этом меньше кода будет написано в ядро и больше в плагины — тем лучше.

Centaur ()
Ответ на: комментарий от Aleksman

Лучше бы в исходную изменения коммитили

Это очень наивная точка зрения. Зачастую это попросту нереально, начиная от того факта, что речь может идти о закрытом ПО, заканчивая куда более распространенной ситуацией, когда изначальные разработчики в гробу видали чужие патчи. Да-да, опенсорс такой опенсорс.

monsta_kill ()
Ответ на: комментарий от Centaur

???? — ??? ????????????????? ?????????? ????????????????? ??????????

А главное чтобы она портабельная была, эта псевдографическая библиотека. Чтобы на винде работала.

corporateshark ()
Ответ на: комментарий от kerneliq

Да ладно! Идеально вписывается в общий стиль бубунты.

условный рефлекс?

Deleted ()
Ответ на: комментарий от Centaur

Кстати последние тестовые сборки все больше и больше радуют :))

bookman900 ★★★★★ ()
Ответ на: комментарий от corporateshark

А, да. Разверну мысль. Винда и Линукс — они очень разные, и файлменеджеры для них должны реализовывать совсем разные юзкейсы.

* На винде есть консоль с возможностью запросто читать клавиатурный ввод и рисовать любые юникодные символы любым цветом в любой позиции буфера. На линуксе есть терминал с удалённым доступом по ssh, но передача клавиш и отрисовка ESC-последовательностями, причём разными в разных терминалах.

* На винде типичный сценарий расширения функциональности программы — это dll’ка на компилируемом языке. На линуксе — скрипт, шелл-скрипт или внешняя программа-фильтр с взаимодействием через трубу, по которой гоняется чистый текст. (Нет, на винде в трубу тоже можно, но такой капец с кодировками получается…)

* На винде у нас есть cmd.exe и, может быть, у нескольких гиков ещё 4NT, и в файловом менеджере достаточно покрыть их скудные возможности редактирования командной строки. На линуксе у нас есть десять тысяч разных шеллов с tab-дополнением, тут эмуляцией не обойдёшься, надо пробрасывать нажатия реальному шеллу и получать от него suggest’ы.

Centaur ()

чего-ж он такой страшный-то? Для 90х годов дизайн - ok, но уже 20 лет прошло, можно было и посимпатичнее нарисовать.

Есть ли во времена наутилусов, дельфинов, файндеров, эксплореров и прочих ниша для Norton-подобных file manager'ов? Конечно есть, сам бы с удовольствием таким пользовался. И денег бы заплатил. Но только сделайте нормально.

V_P ()

Интерфейс просто пздц.

orion ★★ ()
Ответ на: комментарий от Centaur

На венде консоль настолько убога, что ее, почитай, нет.

На венде нет шелла. Вернее их несколько но все по своему кривые и ненужные.

На венде нет ничего, кроме пары-тройки проприетарных комбайнов, подменяющих саму ОС. И глючащих вместе с нею.

AVL2 ★★★★★ ()

Ненужно

Без киллерфич очередное ненужно. Хоть бы выглядел не как говно.

mandala ★★★★ ()

Это прорыв. Как раз такого приложения и не хватало в Linux, FreeBSD и Windows.

Tigger ★★★★★ ()
Ответ на: комментарий от leg0las

У mc есть фатальный недостаток — его написал не Валера.

t184256 ★★★★★ ()
Ответ на: комментарий от Centaur

Первым делом берёте и пишете эмулятор терминала. Без всего остального, просто эмулятор терминала. Ну как «просто», хотя бы, для начала, всю функциональность xterm’а плюс хорошее расширение системы клавиатурных ESC-последовательностей.

всю функциональность xterm’а

да ты понятия не имеешь, что несешь

t184256 ★★★★★ ()

файл менеджер для Unix подобных ОС

А для настоящего UNIX, значит, нет? И слава богу!

slyjoeh ★★ ()
Ответ на: комментарий от Centaur

* На винде есть консоль с возможностью запросто читать клавиатурный ввод и рисовать любые юникодные символы любым цветом в любой позиции буфера.

ЛОЛШТО?

asaw ★★★★★ ()
Ответ на: комментарий от asaw

> * На винде есть консоль с возможностью запросто читать клавиатурный ввод и рисовать любые юникодные символы любым цветом в любой позиции буфера.

ЛОЛШТО?

самое смешное тут то что похоже Вендузойды действительно в это верят..

т е они свято верят что тот cp866 и cp1251 , который они видят в cmd.exe и другие программах — является якобы Юникодом.. :-)

user_id_68054 ★★★★★ ()
Ответ на: комментарий от corporateshark

Интересно. Оно вообще не зависит от Gtk+/Qt?

EXL ★★★★★ ()

Вот это программа!

Ничего уродливее со времён ухода с мастдая не видел. Единственное достоинство - лютый баттхёрт аффтора этого убожества в комментах на опеннете :)

anonymous ()
Ответ на: комментарий от hoopoe

В консоли жызненно необходимо 50 оттенков розовенького.

anonymous ()

За 8 лет знакомства с линуксом так и не нашел ничего лучше чем bash + coreutils.

crowbar ()

Мляяяя, когда уже эти наркоманы отойдут от парадигмы 30-летней давности?

X10Dead ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.