User Tools

Site Tools


локализация_x_сервера

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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>​
локализация_x_сервера.1410261465.txt.gz · Last modified: 2014/09/09 15:17 by val