Xorg 7.2 и русификация графической консоли

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Xorg 7.2 и русификация графической консоли

Сообщение GeoF »

После обновления Xorg до 7.2 в консоле пропали русские шрифты. В графических приложениях (ФФ) все в порядке, пишу вот. xfontsel шрифты кажет. В xterm на команду locale выдается следующее:

Код: Выделить всё

geof@gremlin:~> locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=


В .Xdefaults есть следующее:

Код: Выделить всё

XTerm*font: -xos4-terminus-medium-r-normal-*-14-*-*-*-*-*-koi8-r


В текстовой консоле все в порядке, локаль ru_RU.KOI8-R, русские символы вводятся без проблем. Никак не соображу, куда копать. Пересобрал все шрифты принудительно еще раз после обновления Xorg, не помогло. Гуглил, может искал не то, что надо. Идеи?
Спасибо.
Спасибо сказали:
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2

Re: Xorg 7.2 и русификация графической консоли

Сообщение vintovkin »

выкладывай xorg.conf :cool: :cool: :cool:
у мну иксы просто не стартовали Хорг 7.2
помогло только это

Код: Выделить всё

[root@vintovkin ~]# cd /usr/ports/x11-fonts/font-misc-misc
[root@vintovkin /usr/ports/x11-fonts/font-misc-misc]# make clean deinstall reinstall
[root@vintovkin /usr/ports/x11-fonts/font-misc-misc]# cd /usr/ports/x11-fonts/font-cursor-misc/
[root@vintovkin /usr/ports/x11-fonts/font-cursor-misc]# make clean deinstall reinstall
CSKA MOSCOW
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: Xorg 7.2 и русификация графической консоли

Сообщение GeoF »

Шрифты я пересобрал все, поскольку это известный баг.

Код: Выделить всё

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

#    FontPath     "/usr/local/lib/X11/fonts/CID/"
    RgbPath         "/usr/local/lib/X11/rgb"
    ModulePath      "/usr/local/lib/xorg/modules"
    FontPath        "/usr/local/lib/X11/fonts/misc/"
    FontPath        "/usr/local/lib/X11/fonts/TTF/"
    FontPath        "/usr/local/lib/X11/fonts/Type1/"
    FontPath        "/usr/local/lib/X11/fonts/75dpi/"
    FontPath        "/usr/local/lib/X11/fonts/100dpi/"
    FontPath        "/usr/local/lib/X11/fonts/terminus-font"
    FontPath        "/usr/local/lib/X11/fonts/urwfonts-ttf"
    FontPath        "/usr/local/lib/X11/fonts/webfonts/"
    FontPath        "/usr/local/share/apps/konsole/fonts"
EndSection

Section "Module"
    Load           "extmod"
    Load           "dbe"
    Load           "record"
    Load           "xtrap"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us,ru(winkeys)"
    Option         "XkbOptions" "grp:alt_shift_toggle"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/sysmouse"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Monitor Vendor"
    ModelName      "Monitor Model"
    HorizSync       29.0 - 65.0
    VertRefresh     49.5 - 60.0
    Option         "DPMS"
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"               # [<bool>]
        #Option     "HWcursor"               # [<bool>]
        #Option     "NoAccel"                # [<bool>]
        #Option     "ShadowFB"               # [<bool>]
        #Option     "UseFBDev"               # [<bool>]
        #Option     "Rotate"                 # [<str>]
        #Option     "VideoKey"               # <i>
        #Option     "FlatPanel"              # [<bool>]
        #Option     "FPDither"               # [<bool>]
        #Option     "CrtcNumber"             # <i>
        #Option     "FPScale"                # [<bool>]
        #Option     "FPTweak"                # <i>
    Option      "NoLogo" "True"
    Option      "NvAgp" "3"
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "nVidia Corporation"
    BoardName      "NV17 [GeForce4 440 Go 64M]"
    Option        "ConnectedMonitor" "DFP"
    Option          "UseEdidDpi" "False"            # Брать ли сведения о DPI из EDID дисплея?
    Option          "DPI" "96 x 96"                 # если поставили не брать DPI из EDID, то устанавливаем свой DPI
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Viewport    0 0
        Depth       1
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       4
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       8
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       15
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       16
        Modes      "1024x768"
    EndSubSection
    SubSection     "Display"
        Viewport    0 0
        Depth       24
        Modes      "1024x768"
    EndSubSection
EndSection
Спасибо сказали:
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2

Re: Xorg 7.2 и русификация графической консоли

Сообщение vintovkin »

Код: Выделить всё

vintovkin# cat /etc/X11/xorg.conf
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/local/share/X11/rgb"
        ModulePath   "/usr/local/lib/xorg/modules"
        FontPath     "/usr/local/lib/X11/fonts/misc/"
        FontPath     "/usr/local/lib/X11/fonts/TTF/"
        FontPath     "/usr/local/lib/X11/fonts/OTF"
        FontPath     "/usr/local/lib/X11/fonts/Type1/"
        FontPath     "/usr/local/lib/X11/fonts/100dpi/"
        FontPath     "/usr/local/lib/X11/fonts/75dpi/"
EndSection

Section "Module"
        Load  "extmod"
        Load  "record"
        Load  "dbe"
        Load  "glx"
        Load  "GLcore"
        Load  "xtrap"
        Load  "dri"
        Load  "freetype"
        Load  "type1"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:caps_toggle"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        #DisplaySize      280   210     # mm
        Identifier   "Monitor0"
        VendorName   "SAM"
        ModelName    "1035"
 ### Comment all HorizSync and VertRefresh values to use DDC:
        HorizSync    30.0 - 61.0
        VertRefresh  50.0 - 120.0
        Option      "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "HWcursor"                  # [<bool>]
        #Option     "NoAccel"                   # [<bool>]
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "UseFBDev"                  # [<bool>]
        #Option     "Rotate"                    # [<str>]
        #Option     "VideoKey"                  # <i>
        #Option     "FlatPanel"                 # [<bool>]
        #Option     "FPDither"                  # [<bool>]
        #Option     "CrtcNumber"                # <i>
        #Option     "FPScale"                   # [<bool>]
        #Option     "FPTweak"                   # <i>
        Identifier  "Card0"
        Driver      "nv"
        VendorName  "nVidia Corporation"
        BoardName   "NV5M64 [RIVA TNT2 Model 64/Model 64 Pro]"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

vintovkin#


sorry ,не знаю у мя всё пашет ,аш летает,после перехода на Xorg 7.2!!!
на , 3 пне=)

Код: Выделить всё

CPU: Intel Celeron (808.50-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x686  Stepping = 6
  Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,
SSE>
real memory  = 536739840 (511 MB)
avail memory = 511635456 (487 MB)
CSKA MOSCOW
Спасибо сказали:
Аватара пользователя
evil
Сообщения: 149

Re: Xorg 7.2 и русификация графической консоли

Сообщение evil »

GeoF писал(а):
09.06.2007 22:09
После обновления Xorg до 7.2 в консоле пропали русские шрифты. В графических приложениях (ФФ) все в порядке, пишу вот. xfontsel шрифты кажет. В xterm на команду locale выдается следующее:

Код: Выделить всё

geof@gremlin:~> locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=


В .Xdefaults есть следующее:

Код: Выделить всё

XTerm*font: -xos4-terminus-medium-r-normal-*-14-*-*-*-*-*-koi8-r


В текстовой консоле все в порядке, локаль ru_RU.KOI8-R, русские символы вводятся без проблем. Никак не соображу, куда копать. Пересобрал все шрифты принудительно еще раз после обновления Xorg, не помогло. Гуглил, может искал не то, что надо. Идеи?
Спасибо.

Добавте пользователя в класс russian
pw usermod user -L russian
Спасибо сказали:
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable

Re: Xorg 7.2 и русификация графической консоли

Сообщение GeoF »

evil писал(а):
10.06.2007 15:56
Добавте пользователя в класс russian
pw usermod user -L russian

Это было изначально, без этого в классической консоли не было бы русских символов.

Проблема снята. Каким именно образом - могу только догадываться. За последнее время обновились несколько библиотек Xorg'а, в том числе и xdm, которые и были пересобраны. Со вчерашнего дня в графическую консоль вернулись русские символы :) Всем спасибо за уделенное внимание к моей проблеме.
Спасибо сказали: