информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Сетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - 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-а, а запостил потому, что как я вижу тут уже кончаются варианты и мой уже не будет лишним :-)
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach