, . , , , . , , .
Linux , . , , X Window. , .
, - . , : . , .
, "" Linux . , , . , , . .
Linux - . , . , kbd. Linux kbd .
kbd , .
kbd
:
loadkeys
. Redhat ,
.
/usr/sbin/kbdconfig
.
loadkeys
~/.profile
.
setfont
. /usr/lib/kbd/consolefonts
.
: Linux, setfont
X Windows .
.
, ,
PC - (
Midnight Commander),
Alt
(console character map). ,
Alt ,
, KOI-8R
Alt
.
,
Alt
.
, , .
loadkeys /usr/lib/kbd/keytables/ru.map setfont /usr/lib/kbd/consolefonts/Cyr_a8x16 mapscrn /usr/lib/kbd/consoletrans/koi2alt echo -ne "\033(K" #
, Control.
Alt . - . , , kbd.
, , Alt , , KOI8-R .
loadkeys /usr/lib/kbd/keytables/ru.map setfont /usr/lib/kbd/consolefonts/koi8-8x16
, , .
, , .
bash tcsh
( ),
, Control
.
, .
'q
' "", '
w
'
"", ..
, ( US) . :
loadkeys /usr/lib/kbd/keytables/defkeymap.map setfont /usr/lib/kbd/consolefonts/default8x16
: , ( ), X Windows. , , X ( ), .
, X Windows . X Windows. .
, .
1995 X Window KOI8-R KOI8-R fonts, created by Cronyx. XFree86.
, X Windows . RedHat ( RedHat 5.2).
, . , , - , , :
xlsfonts | grep koi8
'.
, X
.find / -name crox\*.pcf\*. X , - .
, .
Cronyx (
ftp.kiae.su), , xrus
(
xruskb
, xrus
.
Xrus
Xfree86
(38 68).
, vakufonts
,
X
Windows. ,
. Vakufonts
, , ,
.
, Maple V Linux,
vakufonts
,
"" .
, :
XFree86-cyrillic-fonts
.
,
X Windows.
/usr/lib/X11/fonts/cyrillic
,
.
*.bdf
),
. :
bdftopcf -o <font>.pcf <font>.bdfX ,
compress
( XFree86
gzip
):
compress *.pcf ( gzip *.pcf)- , "" ,
fonts.alias
, ,
.
fonts.dir
.
. , :
cd <new font directory> mkfontdir .
XF86Config
. ,
startx
( Redhat
/etc/X11). man XF86Config
(4/5).
xinit
.
xinit
. xinit(1x)
.
~/.xinitrc
( ~/.Xclients
,
~/.xsession
RedHat).
:
xset +fp < > xset fp rehash, '
+fp
'- ,
.
, , , fixed
,
fixed font ,
.
.
fixed
.
- 6x13
, ,
, Emacs/XEmacs
. , -
, .
xfontsel(1x)
,
. X ,
X . ,
~/.Xdefaults
:
*font: 6x13
(
'xset q
'),
-
, - ,
.
. X
,
, (
editres(1x)
)
, . :
$ xterm -font '-cronyx-*-bold-*-*-*-19-*-*-*-*-*-*-*'
... xterm ;
$ xfontsel -xrm '*quitButton.font: -*-times-*-*-*-*-13-*-*-*-*-*-koi8-*'
... Cyrillic Times Quit
xfontsel
.
TrueType, Windows ( Mastdie :)), , X. TrueType .
, X Windows. TrueType XFSFT X (, TrueType XFree86).
- , , . , , , :
xfstt ... --encoding koi8-r,windows-1251,iso8859-1
, X Windows -
, xfontsel
ttf
.
X (X11R61 )
"" : ,
xmodmap
, , Xkb
(X KeyBoard). , , Xkb !.
"russian keyboard". , ,
keysymdef.h
.
.
, ,
ASCII -
! ,
keysymdef.h
8 ASCII. ,
, KOI8-R. (
: - Xkb
, KOI8-R
XFree86. Redhat
XFree86-3.3.3-1.)
Xkb
, XF86Config
Keyboard
, ,
Xkb ( ).
, :
XkbDisable
xmodmap
.
, .
xmodmap
.
. ,
, xmodmap
, , -,
, .
XFree . ,
.
xmodmap
,
.
. ,
xruskb,
xmodmap
. Redhat Linux
RPM .
, bash 8 ,
.
~/.inputrc
.
:
set meta-flag on set convert-meta off set output-meta on
.cshrc
:
setenv LC_CTYPE iso_8859_5 stty pass8
POSIX stty ( Linux), :
stty -istrip cs8
public domain ksh
- pdksh
5.1.3 , 8
vi
. :
set -o vi
LESSCHARSET
:
export LESSCHARSET=koi8-r
less
KOI8-R,
:
export LESSCHARSET=latin1
, full 8 bits
Options/Display
.
, Linux .
off-topic: mc
Xterm
:
COLORTERM
:
COLORTERM= ; export COLORTERM
, shell
. rlogin
,
'rlogin -8
'.
, csh
(
csh). - .zshrc
/etc/zshrc
.