FreeBSD 7 и ru_RU.UTF-8

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tigos2
рядовой
Сообщения: 13
Зарегистрирован: 2007-12-23 7:53:59
Откуда: Владивосток
Контактная информация:

FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение tigos2 » 2008-04-30 6:34:54

Держаться больше нет сил!
(С) м/ф "Тайна третьей планеты".
В 6.3 на ru_RU.UTF-8 переходил без особых проблем, немного повозился с gtk программами (xmms), осталась проблема при монтировании виндовых шар с именами по-русски из домена. А в остальном только ушли в прошлое многие проблемы.
А вот на семёрке - у меня скоро крыша поедет! Делаю всё также как и для 6.3, но вот в IceWM всё нормальными русским букопками, а вот в названии окон: "forum.lissyara.su ?? ??????°? ??µ???° - Opera", что-то типа этого :(
Менюшки, всплывающие подсказки, xterm, при монтировании NFS шары с юникодными папками и файлами, внутри всех программ - всё нормально, но вот названия окон в IceWM, а в FVWM и названия окон и меню - вот таким кракозяблями.
Что я сделал:
  • Добавил класс в /etc/login.conf

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

    rusutf|Russian Users Accounts:\
            :charset=UTF-8:\
            :lang=ru_RU.UTF-8:\
            :lc_all=ru_RU.UTF-8:\
            :tc=default:
    
    соответственно: cap_mkdb /etc/login.conf и прописал класс пользователю.
  • Добавил в /etc/profile

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

    export LANG='ru_RU.UTF-8'
    export MM_CHARSET='UTF-8'
    export LC_ALL='ru_RU.UTF-8'
    
  • Добавил в /etc/csh.cshrc

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

    setenv LANG ru_RU.UTF-8;
    setenv MM_CHARSET UTF-8;
    
  • Создал $[HOME]/.xinitrc

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

    export LANG='ru_RU.UTF-8'
    export LC_ALL='ru_RU.UTF-8'
    exec xset -dpms s noexpose s noblank &
    exec icewm-session
    #exec fvwm
    
    на него сделал ссылку: ln -s .xinitc .xsession, для одинакового запуска иксов и через startx, и через xdm.
Понимаю, что сделал много избыточного, но я описал всё, что у меня на данный момент. В /usr/local/lib/X11/fonts у меня есть папки: webfonts (из портов), xp (из XP ttf шрифты), vista (из VISTA ttf шрифты). Соответственно для них я
делал ttmkfdir; cp fonts.scale fonts.dir и они добалены в xorg.conf. Команда xset q - показывает, что эти папки в спике шрифтовых папок.
Команда locale в xterme выдаёт:

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

LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8
Ну вроде и всё. Где рыть даже не представляю. Вдаваться в дебри иксовых шрифтов, разбираться на низком уровне... Я думаю здесь не какой-нибудь заурядный лялиховый форум, поэтому надеюсь и заранее благодарем за разумный совет, а не за указание на моё невежество в этом вопросе.
Всё что ни делается - всё к лучшему, а всё что делается - всё к худшему.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение Dog » 2008-04-30 8:00:53

А какой шрифт установлен для заголовков окон?
Oh my God, they killed init! Bastards!

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение hizel » 2008-04-30 8:16:24

а вы пинали xft?
где то на просторах файловой системы его xml конфигурация валяется fonts.conf
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
tigos2
рядовой
Сообщения: 13
Зарегистрирован: 2007-12-23 7:53:59
Откуда: Владивосток
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение tigos2 » 2008-04-30 11:23:35

Dog писал(а):А какой шрифт установлен для заголовков окон?
Дело не в шрифте, если бы было всё так просто я бы не писал в форум.
Во первых, те же темы для IceWM и та же конфигурация для FVWM, что и в 6.3, где всё прекрасно.
Я даже в теме для IceWM явно прописал для шрифта применяемого к заголовку окна encoding=iso10646-1. Но, к сожалению, проблема не в этом.
Спасибо за рекомендацию.
Всё что ни делается - всё к лучшему, а всё что делается - всё к худшему.

Аватара пользователя
tigos2
рядовой
Сообщения: 13
Зарегистрирован: 2007-12-23 7:53:59
Откуда: Владивосток
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение tigos2 » 2008-04-30 11:26:39

hizel писал(а):а вы пинали xft?
где то на просторах файловой системы его xml конфигурация валяется fonts.conf
Сравнил /usr/local/etc/fonts/fonts.conf в 6.3 и 7.0 - они одинаковые. Возможно нужно что-то явно прописать для решения моей проблемы. Буду искать.
Спасибо за совет.
Всё что ни делается - всё к лучшему, а всё что делается - всё к худшему.

Аватара пользователя
Dog
лейтенант
Сообщения: 723
Зарегистрирован: 2006-09-21 10:34:36
Откуда: Kharkiv, Ukraine
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение Dog » 2008-04-30 12:06:00

tigos2 писал(а):Дело не в шрифте, если бы было всё так просто я бы не писал в форум.
Во первых, те же темы для IceWM и та же конфигурация для FVWM, что и в 6.3, где всё прекрасно.
Я даже в теме для IceWM явно прописал для шрифта применяемого к заголовку окна encoding=iso10646-1. Но, к сожалению, проблема не в этом.
Спасибо за рекомендацию.
Да какая рекомендация, ляпнул что первое в голову пришло, больше ничего придумать не смог...
Я сам с юникодом попытался завязаться еще на заре освоения FreeBSD, столкнулся с кучей граблей в каждой отдельно взятой софтине - плюнул, вернул все на место (как было по хендбуку в koi8-r) и больше не заморачивался. Последнее время все больше смотрю в эту сторону, но никак не сподвигнусь, так что тема достаточно интересная, как проблему поборете - отпишитесь, будьте добры.
Могу еще понаглеть и попросить статью написать по переводу системы на юникод - у каких программ какие подводные камни могут быть, что с пинка заводится, а что просто работать начинает... ;)
Oh my God, they killed init! Bastards!

Аватара пользователя
tango
Access Forbidden
Сообщения: 247
Зарегистрирован: 2007-12-15 17:41:18
Откуда: Санкт- Петербург
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение tango » 2008-04-30 17:32:37

Ну я бы еще на всякий случай подправила файлики .login_conf, .profile, .cshrc в домашних дирах пользователей и в дире рута.....

Гость
проходил мимо

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение Гость » 2008-04-30 18:14:33

tigos2 писал(а):Менюшки, всплывающие подсказки, xterm, при монтировании NFS шары с юникодными папками и файлами, внутри всех программ - всё нормально, но вот названия окон в IceWM, а в FVWM и названия окон и меню - вот таким кракозяблями.
Не понял проблемы. Можно четко объяснить *где* крякозябры? Только в заголовках окон? Т.е. только с оконным менеджером проблемы?
tigos2 писал(а):осталась проблема при монтировании виндовых шар с именами по-русски из домена.
мусье в курсе, что mount_smbfs(8) поддерживает указание кодировки?

Гость
проходил мимо

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение Гость » 2008-05-01 0:19:54

Возможно причина в шрифтах windows! Попробуй закомментировать эти строки в xorg.conf

Аватара пользователя
tigos2
рядовой
Сообщения: 13
Зарегистрирован: 2007-12-23 7:53:59
Откуда: Владивосток
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение tigos2 » 2008-05-01 8:08:19

Гость писал(а):Не понял проблемы. Можно четко объяснить *где* крякозябры? Только в заголовках окон? Т.е. только с оконным менеджером проблемы?
Конечно, может я и не ясно выразился, но мне как-бы нечего добавить к тому, что я описал выше. Повторюсь: Крякозябли в IceWM наблюдаются в названия окон, в FVWM - практически везде, где отображинем шрифтов занимается какой-нибудь модуль FVWMа.
Гость писал(а):мусье в курсе, что mount_smbfs(8) поддерживает указание кодировки?
Мусье в курсе, будьте покойны! Мусье прекрасно разобрался с этим вопросом в кодировке KOI8-R, отсюда следует, что очень даже в курсе! Причём шары, если Вы были столь внимательны, цепляются из домена, т.е. мусье ещё и разобрался со многими вещами, сопутствующие этому.
Спасибо за Ваши рецензии моим действиям! Буду и впредь прислушиваться к Вашему мнению.
Всё что ни делается - всё к лучшему, а всё что делается - всё к худшему.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение paix » 2008-05-01 10:33:26

;)
может камрады научат и постгрес готовить с utf8 ? А то увидев шаманство на блоге Лехи Тутубалина, меня немного застремало...
в мусе с этим делом вопрос гладок )

ps. афаик для десктопа утф8 во фрее больное место.....
With best wishes, Sergej Kandyla

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение Alex Keda » 2008-05-01 10:48:19

а я так и не понимаю смысла...
нахрена мне этот изврат с утф на десктопе, когда у меня полсотни, а то и больше серверов с кои-8?
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение Гость » 2008-05-01 20:53:31

tigos2 писал(а):Крякозябли в IceWM наблюдаются в названия окон, в FVWM - практически везде, где отображинем шрифтов занимается какой-нибудь модуль FVWMа.
Не пробовал воспользоваться советом другого анонимуса и сменить шрифт? Попробуй выкинуть все неюникодные шрифты из /usr/local/lib/X11/fonts, т.к. оконные менеджеры возможно подхватывают не те шрифты… Или ты не осилил указать оконному менеджеру какой шрифт для заголовков окон и менюшек использовать? Если да, то ССЗБ
lissyara писал(а):а я так и не понимаю смысла...
нахрена мне этот изврат с утф на десктопе, когда у меня полсотни, а то и больше серверов с кои-8?
мусье не волнует как выглядят символы из других языков, окромя английского и своего родного, быдлорусского?
paix писал(а):может камрады научат и постгрес готовить с utf8 ?
ты про сортировку? прикрутить оную из icu никак?

Гость
проходил мимо

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение Гость » 2008-05-01 20:58:11

@tigos2, какой шрифт у тя используется и выдает крякозябры? Название (если Xft) или полное описание (если битмапный)?
но если ты такой умный и все правильно и по инструкции сделал, то у тебя и не должно быть проблем. Вот у меня же нет, впрочем у меня не icewm и не fvwm.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение paix » 2008-05-01 21:28:18

Гость писал(а):
paix писал(а):может камрады научат и постгрес готовить с utf8 ?
ты про сортировку? прикрутить оную из icu никак?
8.3 собирал с icu, создавал соотвествующий класс в логин конф.
но инитдб так и не прошел, ругаясь на различие кодировок в локали, и в установленных в постгре.

Скорей всего, вопрос был как правильно его готовить нужно, чтобы не иметь потом гемороя.
With best wishes, Sergej Kandyla

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение Alex Keda » 2008-05-01 22:09:44

Гость писал(а):
lissyara писал(а):а я так и не понимаю смысла...
нахрена мне этот изврат с утф на десктопе, когда у меня полсотни, а то и больше серверов с кои-8?
мусье не волнует как выглядят символы из других языков, окромя английского и своего родного, быдлорусского?
почти верно.
не считая что на аглицкий, в общем, мне тоже покласть.
Русский - единственный правильный язык.
и уж никак не быдло-
==========
мусье из прибалтики или украины, судя по отношению к русскому языку, и при этом его отличному знанию?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение hizel » 2008-05-01 22:44:40

оратор видимо имел ввиду быдлокирилицу и быдлолатиницу :)
таки да китайсцев больше :(

кстати текстовую консоль УТФ-ить не вижу смысла
там таблица знакогенератора 512 симоволов
мыслю с древних времен VGA и DOS-а(ОС) ничего не изменилось
в этом плане :)

Пы.Сы. ах да, собственно в ИКС-ах всё богатство UTF-а
отображается в любой локали
Последний раз редактировалось hizel 2008-05-01 22:46:33, всего редактировалось 1 раз.
Причина: Пы.Сы.
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
tigos2
рядовой
Сообщения: 13
Зарегистрирован: 2007-12-23 7:53:59
Откуда: Владивосток
Контактная информация:

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение tigos2 » 2008-05-02 11:09:13

Всем спасибо, проблему решил. Помогло гугление на тему gtk1 и utf8. Добавил поддержку русской юникоды в иксы и всё получилось на ура.
PS: Интересно получается, что самые "хорошие, правильные и подробные" посты исхдят исключительно от Гость. Может многоуважаемые модераторы будут столь любезны подумать по этому поводу. Не хочется видеть здесь явно порнографические посты!
Всё что ни делается - всё к лучшему, а всё что делается - всё к худшему.

!Гость
проходил мимо

Re: FreeBSD 7 и ru_RU.UTF-8

Непрочитанное сообщение !Гость » 2008-05-02 16:17:02

внимательно изучив посты комрадов Ананиму^WГостей не соглашусь с вами
тем не менее: хорошо все что хорошо кончается ;)