This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
локализация_x_сервера [2014/09/09 15:17] val создано |
локализация_x_сервера [2015/08/26 12:30] 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> | ||
+ | |||
+ | ==== Включаем поддержку русской клавиатуры ==== | ||
+ | |||
+ | === На лету === | ||
+ | <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> |