This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
локализация_x_сервера [2014/09/09 15:17] val создано |
локализация_x_сервера [2015/08/26 12:31] (current) val [Включаем поддержку русской клавиатуры] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/" | + | ====== Локализация X сервера ====== |
| + | |||
| + | ===== Ubuntu ===== | ||
| + | |||
| + | * [[Локализация окружения]] | ||
| + | |||
| + | <code> | ||
| + | root@client1:~# apt-get install xfce4-xkb-plugin | ||
| + | </code> | ||
| + | |||
| + | ===== FreeBSD ===== | ||
| + | |||
| + | * [[Локализация окружения]] | ||
| + | |||
| + | |||
| + | |||
| + | ==== Включаем поддержку русских шрифтов ==== | ||
| + | |||
| + | <code> | ||
| + | # cd /usr/local/share/fonts/ | ||
| + | |||
| + | # fetch http://koi8.pp.ru/dist/msttcorefonts.tgz | ||
| + | |||
| + | # tar -xvzf msttcorefonts.tgz | ||
| + | |||
| + | # cat /etc/X11/xorg.conf | ||
| + | </code><code> | ||
| + | ... | ||
| + | Section "Files" | ||
| + | ModulePath "/usr/local/lib/xorg/modules" | ||
| + | FontPath "/usr/local/share/fonts/msttcorefonts/" | ||
| + | FontPath "/usr/local/share/fonts/cyrillic/" | ||
| + | ... | ||
| + | </code> | ||
| + | |||
| + | ==== Включаем поддержку русской клавиатуры ==== | ||
| + | |||
| + | === Средствами Window Manager === | ||
| + | |||
| + | === На лету === | ||
| + | <code> | ||
| + | # setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle" | ||
| + | </code> | ||
| + | === Если используется hald === | ||
| + | <code> | ||
| + | # cat /usr/local/etc/hal/fdi/policy/x11-input.fdi | ||
| + | </code><code> | ||
| + | <?xml version="1.0" encoding="ISO-8859-1"?> | ||
| + | <deviceinfo version="0.2"> | ||
| + | <device> | ||
| + | <match key="info.capabilities" contains="input.keyboard"> | ||
| + | <merge key="input.x11_options.XkbModel" type="string">pc102</merge> | ||
| + | <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> | ||
| + | grp:toggle - переключение правым Alt; | ||
| + | grp:shift_toggle - двумя клавишами shift; | ||
| + | grp:ctrl_shift_toggle - ctrl+shift; | ||
| + | grp:alt_shift_toggle - alt+shift; | ||
| + | grp:ctrl_alt_toggle - ctrl+alt; | ||
| + | grp:caps_toggle - переключение по CapsLock; | ||
| + | grp:lwin_toggle - переключение по левой "Win" клавише на Windows клавиатуре (для X Window старше 4.2); | ||
| + | grp:rwin_toggle - переключение по правой "Win" клавише на Windows клавиатуре (для X Window старше 4.2); | ||
| + | grp:menu_toggle - переключение по клавише "Контекстное меню" на Windows клавиатуре (для X Window старше 4.2); | ||
| + | ctrl:ctrl_ac переключение по левой клавише Control | ||
| + | ctrl:ctrl_aa переключение по правой клавише Control | ||
| + | grp:switch - переключение по правому Alt только на момент нажатия | ||
| + | Возможные значения grp_led: | ||
| + | grp_led - использовать индикаторы на клавиатуре для показания изменения группы | ||
| + | grp_led:num - индикатор Num_Lock показывает изменения группы | ||
| + | grp_led:caps - индикатор Caps_Lock показывает изменение группы | ||
| + | grp_led:scroll - индикатор Scroll_Lock показывает изменение группы | ||
| + | </code> | ||