This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
локализация_x_сервера [2011/02/18 08:08] val |
локализация_x_сервера [2015/08/26 12:31] (current) val [Включаем поддержку русской клавиатуры] |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== Ubuntu ===== | ===== Ubuntu ===== | ||
| - | Достаточно локализовать систему | + | * [[Локализация окружения]] |
| - | ===== FreeBSD ===== | ||
| - | |||
| - | ==== Устанавливаем русскую локализацию пользователя ==== | ||
| <code> | <code> | ||
| - | [hostX:~] # pw usermod root -L russian | + | root@client1:~# apt-get install xfce4-xkb-plugin |
| - | [hostX:~] # logout | + | |
| </code> | </code> | ||
| + | |||
| + | ===== FreeBSD ===== | ||
| + | |||
| + | * [[Локализация окружения]] | ||
| + | |||
| + | |||
| ==== Включаем поддержку русских шрифтов ==== | ==== Включаем поддержку русских шрифтов ==== | ||
| - | === Штатные шрифты === | ||
| <code> | <code> | ||
| - | [hostX:~] # cat xorg.conf | + | # cd /usr/local/share/fonts/ |
| - | ... | + | |
| - | Section "Files" | + | |
| - | RgbPath "/usr/X11R6/lib/X11/rgb" | + | |
| - | ModulePath "/usr/X11R6/lib/modules" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/misc/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/TTF/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/Type1/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/CID/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" | + | |
| - | EndSection | + | |
| - | ... | + | |
| - | </code> | + | |
| - | === TrueType шрифты === | + | # fetch http://koi8.pp.ru/dist/msttcorefonts.tgz |
| - | <code> | + | |
| - | [hostX:~] # fetch http://koi8.pp.ru/dist/msttcorefonts.tgz | + | |
| - | [hostX:~] # cd /usr/X11R6/lib/X11/fonts/ | + | # tar -xvzf msttcorefonts.tgz |
| - | [hostX:lib/X11/fonts] # tar -xvzf ~/msttcorefonts.tgz | + | |
| # cat /etc/X11/xorg.conf | # cat /etc/X11/xorg.conf | ||
| + | </code><code> | ||
| + | ... | ||
| Section "Files" | Section "Files" | ||
| - | RgbPath "/usr/X11R6/lib/X11/rgb" | + | ModulePath "/usr/local/lib/xorg/modules" |
| - | ModulePath "/usr/X11R6/lib/modules" | + | FontPath "/usr/local/share/fonts/msttcorefonts/" |
| - | FontPath "/usr/X11R6/lib/X11/fonts/msttcorefonts/" | + | FontPath "/usr/local/share/fonts/cyrillic/" |
| - | FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/" | + | ... |
| - | FontPath "/usr/X11R6/lib/X11/fonts/misc/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/TTF/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/Type1/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/CID/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" | + | |
| - | FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" | + | |
| - | EndSection | + | |
| </code> | </code> | ||
| + | |||
| ==== Включаем поддержку русской клавиатуры ==== | ==== Включаем поддержку русской клавиатуры ==== | ||
| - | На лету: | + | === Средствами Window Manager === |
| + | |||
| + | === На лету === | ||
| <code> | <code> | ||
| - | [hostX:~] # setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle" | + | # setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle" |
| </code> | </code> | ||
| - | + | === Если используется hald === | |
| - | Или в файле конфигурации (!!!!в FreeBSD 7.2 не работает, разобраться!!!!): | + | |
| <code> | <code> | ||
| - | [hostX:~] # cat xorg.conf | + | # cat /usr/local/etc/hal/fdi/policy/x11-input.fdi |
| - | ... | + | </code><code> |
| - | Section "InputDevice" | + | <?xml version="1.0" encoding="ISO-8859-1"?> |
| - | Identifier "Keyboard0" | + | <deviceinfo version="0.2"> |
| - | Driver "kbd" | + | <device> |
| - | Option "XkbLayout" "us,ru" | + | <match key="info.capabilities" contains="input.keyboard"> |
| - | Option "XkbOptions" "grp:alt_shift_toggle" | + | <merge key="input.x11_options.XkbModel" type="string">pc102</merge> |
| - | EndSection | + | <merge key="input.x11_options.XkbLayout" type="string">us,ru</merge> |
| - | ... | + | <merge key="input.x11_options.XkbOptions" type="string">grp:alt_shift_toggle</merge> |
| + | </match> | ||
| + | </device> | ||
| + | </deviceinfo> | ||
| </code> | </code> | ||
| - | Варианты переключателей между языками в файле /etc/X11/xorg.conf | + | Варианты переключателей между языками |
| <code> | <code> | ||
| grp:toggle - переключение правым Alt; | grp:toggle - переключение правым Alt; | ||