far2l icon indicating copy to clipboard operation
far2l copied to clipboard

far2l ecosystem

Open unxed opened this issue 5 years ago • 67 comments

Let's make something like wiki page here on github with links to all projects related to far2l. One of main advantages of Far for Windows was rich ecosystem, and I see no reason why far2l should have lesser possibilities to have a wider one (actually ecosystem already exists and growing, even although main project still declared as alpha). As we have no wiki page (or something like plugring ;) yet, let's start right here.

Macros A collection of keyboard macros for Linux port of FAR v2: https://github.com/corporateshark/far2l-macros, useful for example if you use a MacBookPro 13" keyboard, which doesn't have keys such as Ins.

Plugins GVFS plugin (rich set of network protocols supported): https://github.com/cycleg/far-gvfs FUSE plugin (sshfs usage simplified): https://github.com/unxed/far2l-fuse editwrap plugin port: https://github.com/unxed/far2l-EditWrap (good example of rather simple plugin porting) Lua plugin: https://github.com/shmuz/LuaFAR-2L sample plugin in FreePascal: https://github.com/unxed/far2l-fpc-helloworld

Compatible apps putty4far2l - putty fork with far2l terminal extensions (all hotkeys, clipboard): https://github.com/unxed/putty4far2l kitty - terminal with far2l extensions also supported: https://github.com/cyd01/KiTTY Far2lRestore - imports Windows Far .reg settings to far2l: http://alter.org.ua/ru/soft/linux/far2l_reg/

Packages/builds/build scripts PPA: https://launchpad.net/~far2l-team/+archive/ubuntu/ppa Custom .deb's: https://github.com/unxed/far2l-deb/ Amazon Linux build script: https://github.com/unxed/far2l-deb/blob/master/misc/amazon_linux_far2l.sh Fedora build howto: https://github.com/nvv13/far2l/commit/c94226c4ffb68f6a21c263cda6ba94338a03e51d Alt Linux build spec: https://github.com/vitlav/far2l/commit/9e6b6dac05d06ac0ad38cdd5d9fb3e4c68f4430b Cygwin howto: https://github.com/elfmz/far2l/issues/583#issuecomment-528762866 nixpkgs (linux & darwin): https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/misc/far2l rpm (centos/fedora): https://github.com/polter-rnd/far2l-rpm/ portable build (for "shared" hosting, etc): https://github.com/elfmz/far2l/issues/647#issuecomment-787537688

Notable forks (see branches also) Alter1 (slow copy fix, unicode detection fix, KOI8-U, etc) https://github.com/Alter-1/far2l ha3flt (hidden files display mode shown) https://github.com/ha3flt/far2l l-4-l (pdf support in multiarc) https://github.com/l-4-l/far2l svost (large code cleanup work) https://github.com/svost/far2l singalen (macos build fixes) https://github.com/singalen/far2l shmuz (adoption for better Lua support): https://github.com/shmuz/far2l

Colors Monokai-inspired color theme https://github.com/elfmz/far2l/issues/791#issuecomment-709407687

unxed avatar Dec 16 '19 16:12 unxed

Added package for Fedora and Centos: https://github.com/polter-rnd/far2l-rpm/ Builds here: https://copr.fedorainfracloud.org/coprs/polter/far2l/

polter-rnd avatar Jul 01 '20 22:07 polter-rnd

https://repology.org/project/far2l/versions

unxed avatar Aug 01 '20 03:08 unxed

ebuild for Gentoo

unxed avatar Oct 21 '20 11:10 unxed

OpenSUSE: https://software.opensuse.org//download.html?project=home%3AAndnoVember%3Atest&package=far2l https://build.opensuse.org/package/view_file/home:AndnoVember:test/far2l/far2l.spec?expand=1

unxed avatar Oct 23 '20 04:10 unxed

ура! Давно пользуюсь в Ubuntu и Debian. Вот бы ещё и для Астры собрать

tdosov avatar Oct 27 '20 10:10 tdosov

По предложению коллеги сделал чатик в телеграме для желающих вот https://t.me/far2l_ru

unxed avatar Nov 09 '20 23:11 unxed

I'm thinking about migrating coloring palettes from pseudoregistry into ini file to improve startup speed for poor macos users (see #910 ). Is that a big issue> i know there're reg-based themes distributed somewhere...

elfmz avatar Feb 18 '21 16:02 elfmz

For now its about stuff in REG/HKU/c/k-Software/k-Far2/k-Colors/k-Highlight

elfmz avatar Feb 18 '21 16:02 elfmz

I'm thinking about migrating coloring palettes from pseudoregistry into ini file to improve startup speed for poor macos users (see #910 ). Is that a big issue> i know there're reg-based themes distributed somewhere...

updated my themes with .ini files for highlights. don't know about other themes 🤷‍♂️

unxed avatar Feb 19 '21 21:02 unxed

seems coloring themes gonna move again, something frightening ripens at config.ini branch..

elfmz avatar Feb 21 '21 22:02 elfmz

wow, a war on pseudo registry

unxed avatar Feb 21 '21 22:02 unxed

aha, and winner will take away https://github.com/elfmz/far2l/blob/master/far2l/registry.cpp

elfmz avatar Feb 21 '21 22:02 elfmz

aha, and winner will take away https://github.com/elfmz/far2l/blob/master/far2l/registry.cpp

Small request. If ini file(s) have been changed in far2l's editor, reload the configuration when closing the editor. Or at least not overwrite ini(s) when exiting far2l, even if "automatically save settings" option is enabled.

unxed avatar Feb 22 '21 08:02 unxed

Not sure if its possible with feasible effort

elfmz avatar Feb 22 '21 11:02 elfmz

seems coloring themes gonna move again, something frightening ripens at config.ini branch..

dark theme updated for recent far2l changes (registry elimination, etc) https://github.com/unxed/far2l-deb/blob/master/themes/default_dark.tar.gz https://github.com/unxed/far2l-deb/blob/master/themes/default_dark_smarty.tar.gz

unxed avatar Feb 27 '21 23:02 unxed

Portable build. Works even on CentOS 7 :) Only one executable: you just upload it to almost any "shared" hosting, and run. TTY-only as intended for remote use. SMB in NetRocks refuses to work properly in portable mode, so no SMB also.

https://github.com/unxed/far2l-deb/tree/master/portable

Build scrips also published (see howtobuild.txt).

Should run on CentOS 7+, Ubuntu 14.04+, Debian 9+, Amazon Linux 2+ and almost any supported distro :)

unxed avatar Feb 28 '21 22:02 unxed

ура! Давно пользуюсь в Ubuntu и Debian. Вот бы ещё и для Астры собрать

https://yadi.sk/d/a9up2j_vNXDkvw

Catty82 avatar Aug 19 '21 08:08 Catty82

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977790 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977807

https://mentors.debian.net/package/far2l/

unxed avatar Aug 28 '21 12:08 unxed

Its opensource, just need to wait a bit... image

elfmz avatar Aug 29 '21 10:08 elfmz

Installation script for Oracle Linux (tested on aarch64)

install_far2l_aarch64_oracle_linux.tar.gz

Sorry, no wx, no libarchive, no samba, no webdav. Also python needs some manipulations by hands, see #1164. All other stuff works as expected.

Portable version for aarch64 (even with webdav and libarchive!): https://github.com/unxed/far2l-deb/blob/master/portable/far2l_portable_aarch64.tar.gz

unxed avatar Jan 02 '22 14:01 unxed

KiTTY 4 far2l: https://github.com/mihmig/KiTTY https://github.com/cyd01/KiTTY/issues/74

unxed avatar Jan 05 '22 14:01 unxed

putty-nd with far2l extensions https://sourceforge.net/p/putty-nd/feature-requests/36/

2021-03-09 224142

unxed avatar Jan 06 '22 19:01 unxed

https://github.com/proffix4/FAR2L-FEDORA

RPM spec of far2l (Linux port of FAR Manager v2).

unxed avatar Jan 06 '22 22:01 unxed

A book about Ruby development mentions far2l as recommended file manager:

There are some other flavors of file managers. However, Far Manager is so useful tool, so programmers have ported this manager to Linux and MacOS. You can find setup instructions by following the link above, but we’ll cover it here for MacOS

https://www.sitepoint.com/premium/books/ruby-is-for-fun/read/1/kkg4ugqh/

unxed avatar Jan 06 '22 23:01 unxed

far2l built with wxQt

https://build.opensuse.org/package/show/home:AndnoVember:test/far2l-qt

unxed avatar Jan 17 '22 16:01 unxed

wxWidgets over qt? Looks little bit weird :), whats point of such configuration?

elfmz avatar Jan 17 '22 17:01 elfmz

far2l extensions support merged to mainline KiTTY: https://github.com/cyd01/KiTTY/pull/357

unxed avatar Jan 19 '22 09:01 unxed

xTRD and xSCL plugins ported to far2l

https://github.com/atsidaev/xTRD-xSCL-far2l

unxed avatar Jan 21 '22 11:01 unxed

EditWrap plugin port (good simple example of how to port windows plugins to linux)

https://github.com/unxed/far2l-EditWrap

unxed avatar Jan 21 '22 12:01 unxed

Sample far2l plugin written in Pascal (builds with Free Pascal Compiler). Maybe helpful for porting Pascal plugins, as it has PluginW.pas module updated for far2l plugin API changes and also Windows.pas with some required WinAPI constants and structures that FPC do not offer by default.

https://github.com/unxed/far2l-fpc-helloworld

unxed avatar Jan 22 '22 20:01 unxed

far2l extensions support merged to mainline KiTTY

А что нужно сделать (включить\настроить), чтобы воспользоваться новой функциональностью? Пробовал версию 0.76.0.8 с сайта https://www.fosshub.com/KiTTY.html, ничего не получилось.

dvlom99 avatar Jan 27 '22 13:01 dvlom99