Member
Статус: Не в сети Регистрация: 24.09.2003 Откуда: г. Кострома
собрал xfce 4.2.0 (оконный менеджер) из исходников, запускаю и вижу что все руские буковки (т.е. те буковки которые должны быть русскими ) выглядят как квадратик с 4 цифрами внутри верхние две цифры 04 нижние меняются может кто знает как это можно исправить? я бъюсь уже 4 день ничегоне нашел в принципе уже согласен чтобы оно писало только по английский....
да чуть не забыл, моя система:
Slackware 9.1
локаль русская koi8-r
если надо еще какието данные спрашивайте
в принципе понятно что ошибка из-за несоответствия кодировок похоже что xfce использует utf-8 но вот как исправить незаю
Member
Статус: Не в сети Регистрация: 24.09.2003 Откуда: г. Кострома
пробовал менять шрифты в файлике /etc/gtk/gtkrc.ru с koi8-r на iso10646-1 - эфект отрицательный - программы которые до этого по русский говорили стали писать кракозябрами а xfce как рисовал квадратики вместо русских букв так и рисует,
пробовал устанавливать LANG=en начинает писать по английский, но и все проги из под него запущенные тоже, что не есть гуд
пробовал писать LANG=ru_RU.UTF-8 - GTK ругается что такая кодировка не поддерживается libc.
возможно я упустил какуюто опцию при компиляции xfce
и еще влияет ли установленная в момент компиляции переменная LANG=ru_RU.koi8-r на получаемый результат?
Member
Статус: Не в сети Регистрация: 16.04.2003 Откуда: spb
Цитата:
пробовал менять шрифты в файлике /etc/gtk/gtkrc.ru с koi8-r на iso10646-1 - эфект отрицательный - программы которые до этого по русский говорили стали писать кракозябрами а xfce как рисовал квадратики вместо русских букв так и рисует,
Это понятно. Более правильно, наверное в ~/.gtkrc Что за кодировка iso10646-1?
Цитата:
возможно я упустил какуюто опцию при компиляции xfce
вряд ли.
Цитата:
и еще влияет ли установленная в момент компиляции переменная LANG=ru_RU.koi8-r на получаемый результат?
нет.
Может посмотрим логи?
и заодно оба gtkrc
_________________ maga@home:~> cat /etc/SuSE-release
SuSE Linux 9.2 (x86-64) VERSION = 9.2
Junior
Статус: Не в сети Регистрация: 26.07.2004 Откуда: Chisinau, MD
mmv Так как XFCE использует GTK2 то и редактировать нужно /etc/gtk-2.0/gtkrc и/или ~/.gtkrc-2.0 Шрифт задаётся примерно так
font_name = "Sans 10"
Но было бы неплохо убедится (с помощью gucharmap например) что используемом в интерфесе шрифте присутствует кирилица. Как вариант можно поставить пакеты со шрифтами от ASPLinux, ALTLinux, MDK, Fedora.
_________________ No evil can happen to a good man. -- Plato
Member
Статус: Не в сети Регистрация: 24.09.2003 Откуда: г. Кострома
vasile maga спасибо за помощь, проблему решил
дело было в том что шрифты от виндовс были не до конца установлены т.е. они были прописаны в фонтсервере xfs, но xfce видимо не использует шрифты от фонт сервера, а берет их из freetype в настройках которой не были указаны виндовые шрифты, как только я их прописал xfce стал разговаривать по русски на путь истинный меня натолкнула ссылка
http://linux.net.ru/node/47 в ней правда немного не так сделано как у меня я не нашел в каталоге /usr/X11R6/lib/X11/fonts файла fonts.cache-1 в место него поправил /etc/fonts/fonts.config
не знаю на сколько коректны сделанные мной настройки с точки зрения разработчиков:) но нужного результата я добился
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения