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

Исходное сообщение
"Новая версия Wal Commander GitHub Edition 0.18.1"

Отправлено opennews , 22-Дек-14 18:20 
Представлен (http://wcm.linderdaum.com/wal-commander-github-edition-0-18-.../) выпуск Wal Commander 0.18.1 GitHub Edition 0.18 (http://wcm.linderdaum.com/), расширенного ответвления двухпанельного файлового менеджера Wal Commander (https://sites.google.com/site/walcommander/home). Wal Commander обладает такими возможностями, как встроенный просмотрщик, редактор файлов с подсветкой синтаксиса (C, C++, sh, perl, php, xml, html, pascal, sql) и смены кодировки, встроенный эмулятор терминала, возможность обращения к внешним хранилищам с использованием протоколов SMB и FTP/SFTP, средства для поиска файлов (в том числе с возможностью поиска текста сразу во всех русскоязычных кодировках). Интерфейс и горячие клавиши максимально приближены к Far Manager. Программа использует X11 для отрисовки интерфейса и доступна для Linux, FreeBSD, Windows и OS X.


<center><a href="https://camo.githubusercontent.com/78a5803157bee9546aacbb56d... src="http://www.opennet.me/opennews/pics_base/0_1409153964.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


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

URL: http://wcm.linderdaum.com/wal-commander-github-edition-0-18-.../
Новость: http://www.opennet.me/opennews/art.shtml?num=41320


Содержание

Сообщения в этом обсуждении
"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено Аноним , 22-Дек-14 18:20 
Проще фар из под вайна запустить, если уж сильно хочется комбайн

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено anonymous , 22-Дек-14 18:22 
В вайновом фаре глючит редактор. Это уже сто раз обсосано.

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено Аноним , 22-Дек-14 19:05 
Или крусадёр.

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено Аноним , 22-Дек-14 18:39 
А автор упрямый

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено A.Stahl , 22-Дек-14 18:57 
Не понимаю в чём прикол писать непосредственно под иксы: если уж иксы есть, то можно взять жирнолибу вроде кривоЖТК или жирноКт. Думаю это сэкономило бы много нервов. Скорее всего автор просто любитель just for fun и не стоит рассчитывать на то, что это файловый менеджер станет когда-либо кем-либо востребован.

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено Crazy Alex , 22-Дек-14 20:30 
Если он хочет получить именно поведение Far (или любое другое кроме рпинятого в жирнолибе) - замучается бороться с ней. А пишет упрямо, идея тоже вполне осмысленна - плотность информации как в консоли, но с использованием возможностей графики. так что шансы вполне есть.

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено pavlinux , 22-Дек-14 20:51 
> Скорее всего автор просто любитель just for fun и ...

just for far // fixed


"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено Ordu , 22-Дек-14 22:59 
Это сэкономило бы много нервов только в том смысле, что не пришлось бы читать длинные мануалы для Xlib. Во всём остальном -- писать с нуля такой интерфейс под Xlib не сложнее, а может даже и проще, чем запиливать необходимые темы для gtk, кастомизировать виджеты и прочая, и прочая. Сложные и жирные библиотеки отличаются тем, что они дают не только много возможностей, но и много ограничений, и иногда борьба с этими ограничениями вымораживает больше, чем отказ от готовых возможностей.

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено ibujhbygblfh , 22-Дек-14 19:06 
>и не стоит рассчитывать на то, что это файловый менеджер станет когда-либо кем-либо востребован.

дык сколько уже талдычим насчёт нужности сабжа, но:

>А автор упрямый


"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено VolanD , 23-Дек-14 05:02 
>>и не стоит рассчитывать на то, что это файловый менеджер станет когда-либо кем-либо востребован.
> дык сколько уже талдычим насчёт нужности сабжа, но:
>>А автор упрямый

Если Вам не надо, значит не надо и другим? Мне лично очень не хватает Фара...

Лушче чем писать 100500 недохромов и т.п.


"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено Baz , 22-Дек-14 20:16 
а сразу под вяленого что-то есть из такого или обязательно нужен кто-то типа gtk/qt/other?

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено robux , 22-Дек-14 20:59 
Скачал сырцы. Обновил g++ до 4.7.
Запускаю make, спотыкается на таких строчках:

src/ext-app-ux.cpp:264:34:   required from here
src/wal/wal_tmpls.h:703:5: warning: statement has no effect [-Wunused-value]
make: *** [obj/ext-app-ux.o] Ошибка 1

Система: Lubuntu 12.04
Linux 3.2.0-57-generic #87-Ubuntu SMP Tue Nov 12 21:38:12 UTC 2013 i686 i686 i386

Что делать? Хочется заценить эту поделку.


"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено pavlinux , 22-Дек-14 21:25 
> src/ext-app-ux.cpp:264:34:   required from here

Чёта ты урезал логи. Где ошибка-то?

> src/wal/wal_tmpls.h:703:5: warning: statement has no effect [-Wunused-value]


for ( ; *a /* && *b */ && *a == *b; a++, b++ )
   {
                NULL;
}

Вместо NULL напиши какую-нить хню , asm("nop") например. иль ваще только ; оставь.


"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено анонимус , 22-Дек-14 22:12 
В мастере исправлено

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено robux , 23-Дек-14 10:40 
Я скачал заново с ветки github/master. Всё равно не конпиляется:


/usr/include/c++/4.7/bits/stl_pair.h:120:17: error: use of deleted function ‘wal::ccollect<int, 1u>::ccollect(const wal::ccollect<int, 1u>&)’

/usr/include/c++/4.7/bits/stl_pair.h:273:72: error: use of deleted function ‘constexpr std::pair<_T1, _T2>::pair(std::pair<_T1, _T2>&&) [with _T1 = int; _T2 = wal::ccollect<int>; std::pair<_T1, _T2> = std::pair<int, wal::ccollect<int> >]’
make: *** [obj/ext-app-ux.o] Ошибка 1


Вот полный лог:
http://rghost.net/59913694


"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено анонимус , 23-Дек-14 10:41 
gcc 4.8 надо, иначе не скомпилится вообще

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено anonymous , 24-Дек-14 01:32 
>gcc 4.8 надо, иначе не скомпилится вообще

в этом форке зачем-то вкручена библиотека для бедных - stl (в оригинале не используется)

в результате снижение скорости, памяти больше ест и от версии gcc зависимость случилась :( плюсов не появилось


"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено Аноним , 24-Дек-14 01:59 
Это когда это stl стала медленной?

"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено anonymous , 24-Дек-14 02:11 
> Это когда это stl стала медленной?

в данном случае на порядок медленнее



"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено robux , 23-Дек-14 20:35 
Автор подтвердил нащёт 4.8:
https://github.com/corporateshark/WalCommander/issues/271

В итоге конпильнул так:

1) поставил g++-4.8 по этому мануалу:
http://ubuntuhandbook.org/index.php/2013/08/install-gcc-4-8-.../

2) поставил пакеты:
sudo apt-get -y install libsmbclient-dev libssh2-1-dev

3) в папке с WalCommander
make && make install

И оно-таки запустилось. Работает шустро и похоже на Far!


"Новая версия Wal Commander GitHub Edition 0.18.1"
Отправлено robux , 23-Дек-14 20:37 
Сырцы качал так:
git clone --depth=2 https://github.com/corporateshark/WalCommander.git

Ясен пень, что гит надо перед этим поставить:
sudo apt-get -y install git