version for armhf - first review (RUS)
взял версию с launchpad (ppa) для 16.04 и скомпилировал под ARM всё скомпилировалось, работает и запускается нормально
выявленные проблемы:
- несуществующие опции компилятора выдают различные некрасивые варнинги
- множество мелких варнингов где сравниваются несовместимые типы, итп, которые весьма быстро можно исправить.
что бы хотелось:
- несмотря на то что это альфа, хотелось бы добиться совместимости со сборкой на убунтах начиная с 12.04 (на многих старых компьютерах стоит именно она).
- научиться собираться без грязи начиная с 16.04
- попытаться сделать сборку с soft float
- попытаться скомпилировать в статичные бинарники (portable versions) для различных OS.
... Не уверен (не разобрался ещё), но не понял как получить режим "как в Midnight Commander" - клацание через Esc + кнопка, например Esc+1 = F1 . Это необходимо для тех устройств. где отсутствует ряд F1-F12 и занят мультимедийными кнопками. Если же такая функциональность есть - то разумно было бы иметь переключатель в командной строке типа far2lc --no-fkeys. в настоящее время far2lc --help не работает так, как ожидается (не работает никак)
Как все к этой far2lc привыкли-то :) Обновил у себя в ридми, что эта штука нужна ТОЛЬКО если вы хотите пользоваться gvfs-плагином. Для остальных случаев она бесполезна, а, может, даже и вредна.
ну, мне far2lc прежде всего нужен (в перспективе) для работы в чисто консольном режиме без Xorg. и в нём кстати глючат рамочки ;) а так, весьма себе хорошо будет всё, я думаю.
так в чисто консольном и по «far2l --tty» всё работает. far2lc нужен был для добавления dbus-обертки, которая gvfs нужна была
@amaxcz в перспективе «что бы хотелось» нужно разделить на отдельные тикеты по каждой задаче, наверное. Потому что когда в один тикет собрано несколько задач, работать так не очень уднобно.
far2lc нужен был для добавления dbus-обертки, которая gvfs нужна была
А что там не так с D-Bus? Может проще gvfs подшаманить? Не знаю, например, чтобы он при загрузке какое-нибудь предупреждение и рекомендации выдавал. Подозреваю, D-Bus может понадобиться не только для gvfs. Как-то за 3 с половиной года я так ни разу не попробовал gvfs с консольным far2l.
А что там не так с D-Bus? Может проще gvfs подшаманить?
Да я не помню уже)) Что-то не работало, если gvfs не поднят был на сервере. Кажется, ничего))
на убунтах начиная с 12.04
По крайней мере, на 14.04 — собирается. Вот так:
#!/bin/bash
mkdir ~
cd ~
rm -rf far2l
mkdir far2l
cd far2l
apt-get install -y wget gawk m4 libx11-dev libxi-dev libxerces-c-dev libuchardet-dev libssh-dev libssl-dev libnfs-dev libneon27-dev libarchive-dev libpcre3-dev cmake g++ git
git clone https://github.com/elfmz/far2l
cd far2l
mkdir build
cd build
sudo apt-get install -y software-properties-common
sudo add-apt-repository -y ppa:george-edison55/cmake-3.x
sudo apt-get update
sudo apt-get install -y cmake
cmake -DUSEWX=no -DLEGACY=no -DCMAKE_BUILD_TYPE=Release ..
make -j$(nproc --all)
Но это консольная с ttyx. wx — не пробовал.
без грязи начиная с 16.04
Сейчас оставшаяся «грязь» в основном из стороннего кода (типа colorer), правки которого сильно усложнили бы синхронизацию с апстримом.
(portable versions) для различных OS
Не совсем статичные бинарники, но похожее: https://github.com/unxed/far2l-deb/tree/master/portable
режим "как в Midnight Commander" - клацание через Esc + кнопка, например Esc+1 = F1
А вот об этом как раз вчера просил в чате человек, который пакет для Debian делает, @alexmyczko — чтоб на Mac'ах не держать Fn