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_сервера [2011/12/01 14:32]
val
локализация_x_сервера [2015/08/26 12:31] (current)
val [Включаем поддержку русской клавиатуры]
Line 3: Line 3:
 ===== Ubuntu ===== ===== Ubuntu =====
  
-Необходима ​[[Локализация окружения]] ​и [[Локализация консоли]] для переключения клавиатуры+  * [[Локализация окружения]]
  
-===== FreeBSD ===== 
- 
-==== Устанавливаем русскую локализацию пользователя ==== 
 <​code>​ <​code>​
-[hostX:~pw usermod root -L russian +root@client1:~# apt-get install xfce4-xkb-plugin
-[hostX:~] # logout+
 </​code>​ </​code>​
 +
 +===== FreeBSD =====
 +
 +  * [[Локализация окружения]]
 +
 +
  
 ==== Включаем поддержку русских шрифтов ==== ==== Включаем поддержку русских шрифтов ====
  
-=== Штатные шрифты === 
 <​code>​ <​code>​
-# cat /​etc/​X11/​xorg.conf +# cd /usr/local/share/fonts/
-</​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 # fetch http://​koi8.pp.ru/​dist/​msttcorefonts.tgz
  
-# tar -xvzf ~/msttcorefonts.tgz+# tar -xvzf msttcorefonts.tgz
  
 # cat /​etc/​X11/​xorg.conf # cat /​etc/​X11/​xorg.conf
 +</​code><​code>​
 +...
 Section "​Files"​ Section "​Files"​
-        ​RgbPath ​     "/​usr/​X11R6/​lib/​X11/​rgb"​ +        ModulePath ​  "/​usr/​local/lib/xorg/​modules"​ 
-        ​ModulePath ​  "/​usr/​X11R6/​lib/​modules"​ +        FontPath ​    "/​usr/​local/share/​fonts/​msttcorefonts/"​ 
-          FontPath ​    "/​usr/​X11R6/lib/X11/​fonts/​msttcorefonts/"​ +        FontPath ​    "/​usr/​local/share/​fonts/​cyrillic/"​ 
-        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>​
  
 ==== Включаем поддержку русской клавиатуры ==== ==== Включаем поддержку русской клавиатуры ====
  
-На лету:+=== Средствами Window Manager === 
 + 
 +=== На лету ​===
 <​code>​ <​code>​
-[hostX:​~] ​# setxkbmap ​ -layout "​us,​ru"​ -option "​grp:​alt_shift_toggle"​+# setxkbmap ​ -layout "​us,​ru"​ -option "​grp:​alt_shift_toggle"​
 </​code>​ </​code>​
- +=== Если используется ​hald ===
-Или в файле конфигурации (!!!!в FreeBSD 7.2 не работает, разобраться!!!!):+
 <​code>​ <​code>​
-[hostX:​~] ​# cat xorg.conf +# cat /​usr/​local/​etc/​hal/​fdi/​policy/​x11-input.fdi 
-... +</​code><​code>​ 
-Section ​"InputDevice" ​      +<?xml version="​1.0" encoding="​ISO-8859-1"?>​ 
-        ​Identifier ​ "​Keyboard0+<​deviceinfo version="0.2"> 
-        ​Driver ​     "​kbd" ​  +  ​<​device>​ 
-          ​Option ​"​XkbLayout"​ "us,ru" +    <match key="info.capabilities"​ contains="​input.keyboard"> 
-          ​Option ​"​XkbOptions"​ "​grp:​alt_shift_toggle" +      ​<merge key="input.x11_options.XkbModel" ​type="​string">​pc102</​merge>​ 
-EndSection +      <​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>​
  
-Варианты переключателей между языками ​в файле /​etc/​X11/​xorg.conf+Варианты переключателей между языками
 <​code>​ <​code>​
 grp:toggle - переключение правым Alt; grp:toggle - переключение правым Alt;
локализация_x_сервера.1322735527.txt.gz · Last modified: 2013/05/22 13:50 (external edit)