Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
|
А кодировки везде правильные передаются? 01.09.03 17:05 Число просмотров: 1187
Автор: Ktirf <Æ Rusakov> Статус: Elderman
|
|
<beginners>
|
fluxbox и GTK 01.09.03 07:16
Автор: makeworld Статус: Member
|
странное явление: при запуске gtk приложений из флуксбокса не используется инфа из ~/.gtkrc, в частности шрифт. я даже попробовал удалить .gtkrc , но все равно шрифт остался старый, причем кириллица. не пойму из-за чего это?.. ps: с gtk2 приложениями все нормально.
|
|
А кодировки везде правильные передаются? 01.09.03 17:05
Автор: Ktirf <Æ Rusakov> Статус: Elderman
|
|
| |
всмысле? 02.09.03 07:21
Автор: makeworld Статус: Member
|
если насчет кодировки всех символов в gtk приложениях, то да - везде.
|
| | |
А если запускать не из флакса, глюка нет? 02.09.03 15:12
Автор: Ktirf <Æ Rusakov> Статус: Elderman
|
> если насчет кодировки всех символов в gtk приложениях, то > да - везде. То есть если из fluxbox запустить xterm и сказать locale, то он пишет то что надо?
А кстати, проблемы с кодировками только в обрамлении окна (которым оконный менеджер занимается) или именно в клиентской области окна?
|
| | | |
нет 03.09.03 07:23
Автор: makeworld Статус: Member
|
> То есть если из fluxbox запустить xterm и сказать locale, > то он пишет то что надо? bash$ locale
bash: locale: command not found
> > А кстати, проблемы с кодировками только в обрамлении окна > (которым оконный менеджер занимается) или именно в > клиентской области окна? только в клиентской области окна, и только GTK приложений. Запускаем при таком же .gtkrc в KDE и все ок.
|
| | | | |
возможно дело в переменных 03.09.03 11:57
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman Отредактировано 03.09.03 16:56 Количество правок: 1
|
запусти под флюксом в консоли env и сравни его с тем что он выдает под КДЕ
скорее всего у тебя не настроена локаль (КДЕ ее сам настраивает)
проверь чтобы под флюксом переменная LANG была установлена в ru_RU.KOI8-R
З.Ы. о каком дистре идет речь?
|
| | | | | |
Кроме lang имеет смысл проверить lc_messages и lc_all 03.09.03 14:30
Автор: Ktirf <Æ Rusakov> Статус: Elderman
|
|
| | | | | | |
Кроме lang имеет смысл проверить lc_messages и lc_all 04.09.03 07:28
Автор: makeworld Статус: Member
|
>запусти под флюксом в консоли env и сравни его с тем что он выдает под КДЕ
>скорее всего у тебя не настроена локаль (КДЕ ее сам настраивает)
>проверь чтобы под флюксом переменная LANG была установлена в ru_RU.KOI8-R
LANG была действительно не установлена, но локаль все равно была явно русская. Установил LANG. Результат тот же. Помоему локаль здесь не причем, ведь шрифт GTK приложения зависит от содержания .gtkrc, а не настроек локали. Пользователь сам ставит тот шрифт, при котором будут нормально отображаться символы в приложениях поддерживающих его локаль.
>З.Ы. о каком дистре идет речь?
freebsd 5.1-release
LC_ALL=ru_RU.KOI8-R
ps: как я выше писал, проблем с кодировками/русификацией нет. Грубо говоря шрифт, который сейчас используется GTK приложениями слишком большой, а хотелось бы чтобы использовался шрифт, указанный в ~/.gtkrc, как и должно быть.
|
| | | | | | | |
Не люблю установленный LC_ALL %-) (имхо) 04.09.03 16:14
Автор: Ktirf <Æ Rusakov> Статус: Elderman Отредактировано 04.09.03 16:14 Количество правок: 1
|
> Помоему локаль здесь не причем, ведь шрифт GTK приложения > зависит от содержания .gtkrc, а не настроек локали. Хм, шрифты, которые берутся из .gtkrc, ЗАВИСЯТ от локали ;) В .gtkrc могут быть прописаны разные шрифты для разных локалей, и библиотека выбирает тот, локаль которого наиболее подходит к содержимому (в порядке убывания приоритета) LC_ALL, LC_MESSAGES, LANG. С конкретными переменными могу ошибаться, но в целом именно так.
> LC_ALL=ru_RU.KOI8-R > > ps: как я выше писал, проблем с кодировками/русификацией > нет. Грубо говоря шрифт, который сейчас используется GTK > приложениями слишком большой, а хотелось бы чтобы > использовался шрифт, указанный в ~/.gtkrc, как и должно > быть. А в .gtkrc описываются шрифты именно для этой локали? Или для какой-то похожей (ru_RU, например)?
|
| | | | | | | | |
Не люблю установленный LC_ALL %-) (имхо) 05.09.03 06:50
Автор: makeworld Статус: Member
|
> Хм, шрифты, которые берутся из .gtkrc, ЗАВИСЯТ от локали ;) > В .gtkrc могут быть прописаны разные шрифты для разных > локалей, и библиотека выбирает тот, локаль которого > наиболее подходит к содержимому (в порядке убывания > приоритета) LC_ALL, LC_MESSAGES, LANG. С конкретными
> переменными могу ошибаться, но в целом именно так. > А в .gtkrc описываются шрифты именно для этой локали? Или > для какой-то похожей (ru_RU, например)?
у меня в ~/.gtkrc прописан один шрифт:
--
style "user-font"
{
font="-cronyx-helvetica-medium-r-normal-*-110-*-*-p-koi8-r"
}
widget_class "*" style "user-font"
--
до сих пор с другими wm это работао отлично.
|
| | | | | | | | | |
Кроме .gtkrc есть еще /etc/gtkrc 05.09.03 14:02
Автор: Ktirf <Æ Rusakov> Статус: Elderman
|
> у меня в ~/.gtkrc прописан один шрифт: > > -- > style "user-font" > > { > > font="-cronyx-helvetica-medium-r-normal-*-110-*-*-p-koi > 8-r" > } > > widget_class "*" style "user-font" > -- > > до сих пор с другими wm это работао отлично. А что написано в /etc/gtkrc?
|
| | | | | | | | | | |
/etc/gtkrc - нет такого файла. версия gtk - 1.2.10_9 06.09.03 07:29
Автор: makeworld Статус: Member
|
|
| | | | | | | |
Я плохо разбираюсь в X-ах, но 04.09.03 11:59
Автор: amirul <Serge> Статус: The Elderman
|
> ps: как я выше писал, проблем с кодировками/русификацией > нет. Грубо говоря шрифт, который сейчас используется GTK > приложениями слишком большой, а хотелось бы чтобы > использовался шрифт, указанный в ~/.gtkrc, как и должно > быть. Может проблемы с x-font-server-ом? Тогда во первых надо глянуть (не помню точно но примерно так)
/usr/X11/(тут точно не помню, но кажется lib)/fs/fonts
Там прописаны пути поиска шрифтов. Нужно, чтоб русские шрифты шли в самом начале.
Кроме того по каждому из этих путей лежит fonts.list в нем записаны конкретные файлы для определенных масок шрифтов, чтобы исключить сильно маленькие шрифты достаточно убрать запись о них из этого fonts.list
|
| | | | | | | | |
не, с этим все в порядке 06.09.03 07:40
Автор: makeworld Статус: Member
|
|
| | | | | | | | |
я извиняюсь, но ты ветку внимательно читал? 04.09.03 14:29
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
|
чел говорит что глюк тока с этим wm (fluxbox), и если зайти под КДЕ то шрифты используются те что надо
|
| | | | | | | | | |
Не-е-е. Ветку я читал более-менее внимательно, но 04.09.03 14:37
Автор: amirul <Serge> Статус: The Elderman
|
> чел говорит что глюк тока с этим wm (fluxbox), и если зайти > под КДЕ то шрифты используются те что надо Как я сказал, я с иксами вообще не очень :-)). И смутно разбираюсь что с чем связано и почему не работает. Единственное, что знаю по этой теме, так это что большинство проблем со шрифтами идут от xfs-а, а запостил потому, что как я вижу тут уже кончаются варианты и мой уже не будет лишним :-)
|
|
|