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_сервера [2011/12/01 14:32] val |
локализация_x_сервера [2014/09/09 15:17] val создано |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Локализация X сервера ====== | + | FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/" |
- | + | ||
- | ===== Ubuntu ===== | + | |
- | + | ||
- | Необходима [[Локализация окружения]] и [[Локализация консоли]] для переключения клавиатуры | + | |
- | + | ||
- | ===== FreeBSD ===== | + | |
- | + | ||
- | ==== Устанавливаем русскую локализацию пользователя ==== | + | |
- | <code> | + | |
- | [hostX:~] # pw usermod root -L russian | + | |
- | [hostX:~] # logout | + | |
- | </code> | + | |
- | + | ||
- | ==== Включаем поддержку русских шрифтов ==== | + | |
- | + | ||
- | === Штатные шрифты === | + | |
- | <code> | + | |
- | # cat /etc/X11/xorg.conf | + | |
- | </code><code> | + | |
- | ... | + | |
- | 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 шрифты === | + | |
- | <code> | + | |
- | # cd /usr/X11R6/lib/X11/fonts/ | + | |
- | + | ||
- | # fetch http://koi8.pp.ru/dist/msttcorefonts.tgz | + | |
- | + | ||
- | # tar -xvzf ~/msttcorefonts.tgz | + | |
- | + | ||
- | # cat /etc/X11/xorg.conf | + | |
- | Section "Files" | + | |
- | RgbPath "/usr/X11R6/lib/X11/rgb" | + | |
- | ModulePath "/usr/X11R6/lib/modules" | + | |
- | FontPath "/usr/X11R6/lib/X11/fonts/msttcorefonts/" | + | |
- | 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> | + | |
- | [hostX:~] # setxkbmap -layout "us,ru" -option "grp:alt_shift_toggle" | + | |
- | </code> | + | |
- | + | ||
- | Или в файле конфигурации (!!!!в FreeBSD 7.2 не работает, разобраться!!!!): | + | |
- | <code> | + | |
- | [hostX:~] # cat xorg.conf | + | |
- | ... | + | |
- | Section "InputDevice" | + | |
- | Identifier "Keyboard0" | + | |
- | Driver "kbd" | + | |
- | Option "XkbLayout" "us,ru" | + | |
- | Option "XkbOptions" "grp:alt_shift_toggle" | + | |
- | EndSection | + | |
- | ... | + | |
- | </code> | + | |
- | + | ||
- | Варианты переключателей между языками в файле /etc/X11/xorg.conf | + | |
- | <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> | + |