FAR2L(1)
π FAR2L β the manual, but make it cute π
okay bestie, so this is the manual page for FAR2L(1) β and if you're reading this you're about to meet the two-panel file manager that runs in your terminal and lowkey changed my whole life. It's the Linux fork of FAR Manager v2, and there is genuinely so much here. Buckle up. π
πΈ NAME πΈ
far2l β a two-panel file manager, with a built-in terminal and other usefulnessΒ΄es. β¨
π¦ SYNOPSIS π¦
far2l [OPTION] [-cd APATH -cd PPATH]]
far2ledit [OPTION] [FILENAME]
that's it, that's the shape of it. two ways in: the manager itself, and the editor. π
π DESCRIPTION π
So like β far2l is a Linux fork of FAR Manager v2, which is a directory browser / file manager for Unix-like operating systems. That's the whole vibe. It browses your dirs, it manages your files, it has a terminal inside it, it's giving main character energy from the very first keypress. π₯
β¨ OPTIONS β¨
every single one, no skips, periodt:
-hβ shows you the short help and then dips. π--versionβ prints the version of the program and exits. simple. iconic.-aβ turns OFF displaying characters with codes 0 - 31 and 255.-agβ turns OFF displaying pseudographics with codes > 127.-anβ turns OFF pseudographics characters entirely. gone. not invited. π-coβ forces FAR to load plugins from the cache only.-cd APATH|PPATHβ changes the panel's directory to the path you specify.APATH= the path for the active panel (a folder, or a file, or an archive, or a command with a prefix).PPATH= same deal but for the passive panel.-mβ do not load macros.-maβ do not execute auto-run macros.-u IDENTITY OR /PATH/NAMEβ lets you specify a separate settingsIDENTITY, or an FS location (as/PATH/NAME). heads up: this overrides whatever theFARSETTINGSenvironment variable was set to.-v FILENAMEβ view the file you named. π-v - COMMAND LINEβ executes the givenCOMMAND LINEand opens the viewer with its output. yes, it pipes straight into the viewer, slay.-e[LINE[:POS]] [FILENAME]β edits the specified file, with optional cursor position specification β or opens an empty new file if you don't give one. π-e[LINE[:POS]] - COMMAND LINEβ executes the given command line and opens the editor with its output.-set:PARAMETER=VALUEβ overrides a configuration parameter. seefar:configfor the details, bestie. example time:
far2l -set:Language.Main=English -set:Screen.Clock=0 -set:XLat.Flags=0xff -set:System.FindFolders=false
look at that. four overrides in one breath. π
π BACKEND-SPECIFIC OPTIONS π
this is the part where we talk about how far2l draws itself on your screen. buckle in, there's a lot, and I'm obsessed with all of it:
--ttyβ force using the TTY backend only (this disables GUI/TTY autodetection).--nottyβ don't fall back to the TTY backend if the GUI backend failed.--norgbβ don't use true (24-bit) colors.--nodetect,--nodetect=[x|xi][f][w][a][k][e]β don't detect whether the TTY backend supports X11/Xi input and clipboard interaction extensions, and/or disable detection of specific things:f= FAR2l terminal extensions,w= win32,a= apple iTerm2,k= kovidgoyal's kitty input modes,e= emodjie VS16 suffix. and if you use this switch with no parameters at all, it disables all of this functionality, forcing plain terminal mode for the TTY backend. so much power in one flag. π--mortalβ terminate instead of going to background when it getsSIGHUP. (This is the default if you're in a Linux TTY.)--immortalβ go to background instead of terminating when it getsSIGHUP. (This is the default if you're not in a Linux TTY.) not me picking immortality every time π--x11β force the GUI backend to run on X11/Xwayland (it forcesGDK_BACKEND=x11).--waylandβ force the GUI backend to run on Wayland (it forcesGDK_BACKEND=wayland).--SDLβ force the GUI backend to run as SDL instead of WX.--ee=Nβ ESC expiration in msec (default is100,0to disable), so you don't have to double-press ESC. only valid in TTY mode without FAR2L extensions. π§--primary-selectionβ usePRIMARYselection instead ofCLIPBOARDX11 selection (GUI backend only, bestie).--maximizeβ force maximize the window upon launch (GUI backend only).--nomaximizeβ don't maximize the window upon launch, even if it has a saved maximized state (GUI backend only).--size=WxHβ set the initial window size in characters (GUI backend only).WxH, obviously. β¨--clipboard=SCRIPTβ use an external clipboard handler script that implements get/set of text clipboard data via its stdin/stdout.
π«Ά ENVIRONMENT π«Ά
FARSETTINGSβ overrides the location of user settings and configuration files (see the-uoption up there β¬οΈ).FAR2L_ARGSβ literally every option (except-hand-u) can also be set through this environment variable. for example:export FAR2L_ARGS="--tty --nodetect"and then a plain simplefar2lwill force-start only the TTY backend. set it once, forget it, live your life. πΈ
π FULL HELP π
far2l has historically had its own contextual help system, and you can find it by pressing F1 wherever you are in its TUI. any time. any screen. just press it. iykyk. π
β LICENSE β
This program is distributed under the terms of the GNU General Public License as published by the Free Software Foundation. See the built-in help for details on the License and the lack of warranty. π«Ά
π AVAILABILITY π
the latest version of this program can be found at:
https://github.com/elfmz/far2l
π SEE ALSO π
and also β Linux fork of FAR Manager v2 on the World Wide Web:
https://github.com/elfmz/far2l
π AUTHORS π
Authors and contributors are listed in the copyright file. they ate. π
π BUGS π
If you want to report a problem with the program, please create a bugreport at:
https://github.com/elfmz/far2l/issues
and please, bestie, provide a detailed description of the bug, plus the version of the program you're running. And if the program crashes, we would really appreciate a stack trace. π
okay that's the whole thing π and one last thing before you go: this page was for FAR2L Version 2.9.1, dated October 2026 β so go forth, press F1, and slay. β¨ππ¦
π¦ where this page comes from
- ubuntu stonking: far2l 2.9.1~beta+ds-1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms