FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.
Модератор: arachnid
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable
Сообщение
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, не помогло. Гуглил, может искал не то, что надо. Идеи?
Спасибо.
vintovkin
Сообщения: 109
ОС: FreeBSD 6.2
Сообщение
vintovkin » 09.06.2007 22:51
выкладывай xorg.conf
у мну иксы просто не стартовали Хорг 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
C S K A MOSCOW
GeoF
Сообщения: 181
Статус: BSD guy
ОС: FreeBSD 6 Stable
Сообщение
GeoF » 10.06.2007 12:16
Шрифты я пересобрал все, поскольку это известный баг.
Код: Выделить всё
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
Сообщение
vintovkin » 10.06.2007 15:41
Код: Выделить всё
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)
C S K A MOSCOW
evil
Сообщения: 149
Сообщение
evil » 10.06.2007 15:56
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
Сообщение
GeoF » 11.06.2007 11:25
evil писал(а): ↑ 10.06.2007 15:56
Добавте пользователя в класс russian
pw usermod user -L russian
Это было изначально, без этого в классической консоли не было бы русских символов.
Проблема снята. Каким именно образом - могу только догадываться. За последнее время обновились несколько библиотек Xorg'а, в том числе и xdm, которые и были пересобраны. Со вчерашнего дня в графическую консоль вернулись русские символы
Всем спасибо за уделенное внимание к моей проблеме.