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/07/23 14:37] val [Создание файла конфигурации X сервера] |
локализация_x_сервера [2014/09/09 15:17] val создано |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Локализация X сервера ====== | + | FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/" |
- | + | ||
- | ===== Ubuntu ===== | + | |
- | + | ||
- | * [[Локализация окружения]] | + | |
- | + | ||
- | <code> | + | |
- | root@client1:~# apt-get install xfce4-xkb-plugin | + | |
- | </code> | + | |
- | + | ||
- | ===== FreeBSD ===== | + | |
- | + | ||
- | * [[Локализация окружения]] | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Включаем поддержку русских шрифтов ==== | + | |
- | + | ||
- | <code> | + | |
- | # cd /usr/local/lib/X11/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/lib/X11/fonts/msttcorefonts/" | + | |
- | FontPath "/usr/local/lib/X11/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> | + |