BICON(1)
π BICON(1) β bestie edition π
the bicon page from the General Commands Manual π no cap, this one's for my bidi girlies
β¨ NAME β¨
bicon β a bidirectional console. yes literally. the console that does both directions. π
π SYNOPSIS π
bicon [isocode] [command [arguments...]]
π¦ DESCRIPTION π¦
Okay so listen. bicon is a console program that supports bidirectional text display β that's for languages like Arabic, Persian and Hebrew. π«Ά
The way that bicon works is it calls bicon.bin(1) to do the real bidi/joining conversion, after it loads a suitable keymap and font. so bicon is the main character doing the setup, and bicon.bin is the one actually doing the conversion. iconic teamwork fr fr. π
And while you're in bicon you can switch between Arabic and English, or between Persian and English, using the Alt-Shift key combination. that's it, that's the vibe check. β¨
π OPTIONS π
isocodeβ the two letter ISO country code, in small letters (lowercase bestie, don't come at me with caps π). If you leave it empty, the derived value from theLANGvariable is used instead.commandβ gets executed bybiconafter it loads. If you omit it,biconuses the currentSHELL, or/bin/shifSHELLis undefined.argumentsβ are passed to the command to run. like, straight to it. no detours. π
πΈ ENVIRONMENT πΈ
The following environment variables are utilized by bicon:
SHELLβ if the variableSHELLexists, the shell forked bybiconwill be that shell. IfSHELLis not set, the Bourne shell is assumed. (Most shells set this variable automatically, so like, don't stress π«Ά).LANGβ ifisocodeis not passed tobicon, it will examineLANGto determine the desired language. it's doing detective work for you, lowkey π₯TERMβ variableTERMis examined in case to determine how to set the keymap and font. Recognized values arelinuxandxtermcurrently. that's the whole list bestie, don't try to sneak anything else in πDISPLAYβ if the value ofTERMisxterm, thenDISPLAYis examined bybiconto find the X server to contant to load the keymap. (yes, "contant" β that's what the page says, I'm not fixing it, it's iconic β¨)
β SEE ALSO β
bicon.bin(1), unicode_start(1), unicode_stop(1), loadkeys(1), dumpkeys(1), kbd_mode(1), setfont(8), setxkbmap(1), xkbcomp(1).
go read them. iykyk. π
π AUTHOR π
This manual page was written by Muhammad Alkarouri, of the Arabeyes project. shoutout, absolute legend. π
π REPORTING BUGS π
Please report bugs at http://bugs.arabeyes.org/cgi-bin/bugzilla/enter_bug.cgi?product=BiCon.
found a bug? bestie, tell them, not me. I'm just the messenger π
π COPYRIGHT π
Copyright Β© 2004 Arabeyes Project. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
no warranty bestie. NONE. not even the implied ones. it's giving "you're on your own" but affectionately ππ«Ά
and that's the whole page! this lil manual was living its best life back on March 28, 2004, and it's part of the General Commands Manual β bicon(1), forever iconic. mwah π β¨
π¦ where this page comes from
- fedora 43: bicon 0.5-33.fc43 Β· LGPL-2.0-or-later and Python-2.0.1
- fedora 43: bicon 0.5-33.fc43 Β· LGPL-2.0-or-later and Python-2.0.1
- fedora 43: bicon 0.5-34.fc43 Β· LGPL-2.0-or-later and Python-2.0.1
- fedora 43: bicon 0.5-34.fc43 Β· LGPL-2.0-or-later and Python-2.0.1
- fedora 44: bicon 0.5-36.fc44 Β· LGPL-2.0-or-later and Python-2.0.1
- fedora 44: bicon 0.5-36.fc44 Β· LGPL-2.0-or-later and Python-2.0.1
- nixos 26.05: bicon 0.5-unstable-2024-01-31
- nixpkgs unstable: bicon 0.5-unstable-2024-01-31
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms