cyr(1)
π NAME π
cyr β setup Cyrillic on Linux console π¦
(also known as: the little program that lives in the User Manuals part of your manual, section 1, and exists purely so your console can speak Cyrillic, bestie π )
πΈ SYNOPSIS πΈ
cyr [ options ]... [ keyboard [ keyboard_options ... ]]
β¨ DESCRIPTION β¨
okay so real talk β cyr is a program for fast and easy setup of Cyrillic on the Linux console. that's it. that's the whole pitch. no cap, it just does the thing so you don't have to hand-hold your console through it. π«Ά
π OPTIONS π
-C,--copyrightβ shows you the copying conditions and the warranty info. the legal tea β-h,--helpβ displays help information and then exits. the classic "help me bestie" flag π--saveβ saves the given parametes as default for latter use in~/.cyr_defaults. so like, it remembers your vibe for next time πΎβ¨-v,--verboseβ be more verbose. it's giving "tell me EVERYTHING" π£οΈ-s,--style=fontstyleβ the font style (fontface) half of the pair; the actual sentence about what-sand-fdo together lives in the next bullet, fr fr π-f,--size=fontsizeβ use the givenfontstyle(i.e. fontface) andfontsize. typecyr --helpto see possible fontstyle-fontsize combinations. go peek, i'll wait π--font=fontfileβ use thisfontfile. the options-sand-fget ingnored if this option is given. you'll reach for this one when you want a font that isn't directly supported bycyrβ iconic for the custom-font girlies π-e,--encoding=encodingβ setup the Linux console for thisencoding. pick your encoding, live your truth π--ttys='console1 console2...'β setup Cyrillic in these consoles. list 'em out and it handles the whole squad πkeyboardβ use this keyboard. β¨οΈkeyboard_optionsβ use this keyboard and keyboard options.
π CONFIGURATION FILE π
cyr reads it defaults from ~/.cyr_defaults or β if that former file doesn't exist β from /etc/console-cyrillic. it checks the home one first, then falls back, nbd π β‘οΈπ’
Lines that contain only spaces or begin with # are simply ignored. (so go ahead and leave yourself lil notes, the config will not be reading them π
)
All other lines should have the form:
keyword parameters
Different keywords correspond to different arguments of cyr as follows:
ttys terminals...is equivalent to--tty='terminals...'.style fontstyleis equivalent to--style=fontstyle.size fontsizeis equivalent to--size=fontsize.encoding encis equivalent to--encoding=enc.fontfile fntfileis equivalent ot--font=fntfile.layout kbdspecifieskbdas default keyboard to use.options opt...specifiesoptas default keyboard options.
π¨ heads up bestie: in the config file it's--tty=with onet, but on the command line the option is--ttys. not me double-checking that twice π keep them straight and you're golden.
π AUTHOR π
Anton Zinoviev <anton@lml.bas.bg>, <zinoviev@debian.org> π
and that's the whole page, bestie β brought to you by console-cyrillic, JUN 2002. vintage but slaying, periodt. πβ¨
π¦ where this page comes from
- debian bookworm: console-cyrillic 0.9-17.2
- debian trixie: console-cyrillic 0.9-18
- ubuntu jammy: console-cyrillic 0.9-17.2
- ubuntu noble: console-cyrillic 0.9-17.3
- ubuntu questing: console-cyrillic 0.9-18
- ubuntu resolute: console-cyrillic 0.9-18build1
- ubuntu stonking: console-cyrillic 0.9-19
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms