far2l icon indicating copy to clipboard operation
far2l copied to clipboard

version for armhf - first review (RUS)

Open amaxcz opened this issue 5 years ago • 8 comments

взял версию с launchpad (ppa) для 16.04 и скомпилировал под ARM всё скомпилировалось, работает и запускается нормально

выявленные проблемы:

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

что бы хотелось:

  • несмотря на то что это альфа, хотелось бы добиться совместимости со сборкой на убунтах начиная с 12.04 (на многих старых компьютерах стоит именно она).
  • научиться собираться без грязи начиная с 16.04
  • попытаться сделать сборку с soft float
  • попытаться скомпилировать в статичные бинарники (portable versions) для различных OS.

... Не уверен (не разобрался ещё), но не понял как получить режим "как в Midnight Commander" - клацание через Esc + кнопка, например Esc+1 = F1 . Это необходимо для тех устройств. где отсутствует ряд F1-F12 и занят мультимедийными кнопками. Если же такая функциональность есть - то разумно было бы иметь переключатель в командной строке типа far2lc --no-fkeys. в настоящее время far2lc --help не работает так, как ожидается (не работает никак)

amaxcz avatar Oct 21 '20 12:10 amaxcz

Как все к этой far2lc привыкли-то :) Обновил у себя в ридми, что эта штука нужна ТОЛЬКО если вы хотите пользоваться gvfs-плагином. Для остальных случаев она бесполезна, а, может, даже и вредна.

unxed avatar Oct 21 '20 14:10 unxed

ну, мне far2lc прежде всего нужен (в перспективе) для работы в чисто консольном режиме без Xorg. и в нём кстати глючат рамочки ;) а так, весьма себе хорошо будет всё, я думаю.

amaxcz avatar Oct 21 '20 14:10 amaxcz

так в чисто консольном и по «far2l --tty» всё работает. far2lc нужен был для добавления dbus-обертки, которая gvfs нужна была

unxed avatar Oct 21 '20 14:10 unxed

@amaxcz в перспективе «что бы хотелось» нужно разделить на отдельные тикеты по каждой задаче, наверное. Потому что когда в один тикет собрано несколько задач, работать так не очень уднобно.

unxed avatar Oct 21 '20 22:10 unxed

far2lc нужен был для добавления dbus-обертки, которая gvfs нужна была

А что там не так с D-Bus? Может проще gvfs подшаманить? Не знаю, например, чтобы он при загрузке какое-нибудь предупреждение и рекомендации выдавал. Подозреваю, D-Bus может понадобиться не только для gvfs. Как-то за 3 с половиной года я так ни разу не попробовал gvfs с консольным far2l.

cycleg avatar Oct 25 '20 19:10 cycleg

А что там не так с D-Bus? Может проще gvfs подшаманить?

Да я не помню уже)) Что-то не работало, если gvfs не поднят был на сервере. Кажется, ничего))

unxed avatar Oct 25 '20 19:10 unxed

на убунтах начиная с 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

unxed avatar Jan 30 '22 11:01 unxed