Отправляет email-рассылки с помощью сервиса Sendsay

Ещё раз о руссификации GTK и MC

Привет всем!

Этот вопрос уже обсуждался, но некоторые моменты остались для меня
неясными, поскольку объяснения и рекомендации давались не для самых
новых дистрибутивов, а у меня Fedora Core 1 и GTK2.0 (системная локаль
UTF8), причем про последнюю говорили, что там де нет проблем с
интернационализацией. Однако, любая программа, основанная на GTK, будучи
запущенной без дополнительных ухищрений являет глядящему на неё (мне
то-есть) прямоугольнички вместо русских буковок. При попытке изучения
rc-файлов для GTK (целой кучи, как оказалось) я понял, что во-первых -
советы не соответствуют имеемой системе настроек (мне так показалось,
возможно я и не прав), а во вторых - что я не в состоянии технически
грамотно портировать предлагаемые настройки. Впрочем, я попробовал тупо
следовать рекомендациям (создал файл gtkrc.ru с указанием в нём шрифтов
с кодировкой koi8-r и символических ссылок на него gtkrc.ru_RU.KOI8-R и
gtkrc.ru_RU.koi8r) но добился лишь смены прямоугольников на буквенную
кашу. Конечно запуск программ с добавлением "env LANG=ru_RU.KOI8-R"
снимает проблему, но возится подобным образом с каждой GTK-ашной
программой не слишком-то удобно. Тем более, что XMMS, например,
запускается сам, если не был закрыт вручную перед завершением
предыдущего сеанса - и вот они, прямоугольнички. В общем чую я, что
решение где-то рядом, но сам нащупать его не могу и прошу помощи у
грамотных линуксоидов - помогите!

Что-же касается Midnight Commadera, то тут у меня ни единой мысли нет, а
ситуация выглядит так. Сам МС русский (в смысле меню), а вот в командной
строке или в открытом на просмотр или редактирование файле русские буквы
заменяются не то пробелами, не то еще какими невидимками. Установка
полного 8-ми битного ввода решительно ничего не меняет. В консоли-же все
в полном ажуре, однако тот-же MPlayer, скомпилированный под русский
язык, опять-же невидимок кажет заместо русских букв.
В общем, если у кого есть какие мысли на счет всего этого - буду очень
признателен за их опубликование.

С уважением, Романовский Олег.

P.S. И вот еще одна мелочь - как заставить NumLock включаться при
загрузке X-ов?
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6932; Возраст листа: 281; Участников: 1091
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/137614



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sun, 02 May 2004 07:50:27 +0400 (#137614)

 

Ответы:

On Sun, 02 May 2004 07:50:27 +0400
Романовский Олег <rov0***@m*****.ru> wrote:

На http://www.linuxshop.ru/redhat/ цитирую

Новости: Скрипт мегарусификации Fedora!
Камрад compress создал скрипт, который дорусифицирует Fedora Core 1 (доставляет
шрифты и т.д.). Качаем по ссылке - http://www.linuxshop.ru/redhat/files/rusfedora.sh.
Распространяется AS IS, так что никаких гарантий. ;-)
Не пройдёт, есть вариант для RH 8 по переходу на koi8-r с utf8 и с локалью и
с приложениями становится всё нормально.

xset led x
где x - число от 1 до 32
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 6940; Возраст листа: 281; Участников: 1096
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/137906



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   boroda Sun, 2 May 2004 14:23:42 +0800 (#137906)

 

Романовский Олег wrote:

Вы не там настраиваете. Для gtk-2 используется файл ~/.gtkrc-2.0
Кроме того, формат этого файла изменился, по сравнению с первой версией.
Кодировка там теперь не указывается, и ключи fontset и font больше не
используются. Вместо этого используется font_name и параметр этого ключа
- строковое описание шрифта. Наприме у меня:

style "gtk2-font"
{
font_name="Nimbus 12"
}

class "*" style "gtk2-font"

Но и это еще не все. Нужно еще правильно указать путь к шрифтам (или
поместить шрифты по существующим путям) в файле /etc/fonts/fonts.conf в
теге <dir></dir>. Вообще, править сам fonts.conf не рекомендуется, лучше
редактировать /etc/fonts/local.conf, но я менял именно fonts.conf,
поэтому это и описываю. Есть еще файл ~/.fonts.conf, но его я сам не
правил, поэтому ничего говорить не буду, но думаю, структура его
такая-же как и файла /etc/fonts/fonts.conf.

Шрифты можно указать как Type1 так и TrueType. Я меня стоит комплект
шрифтов URW - очень симпотные шрифты, всем рекомендую. Есть порт и в
TTF-формат. Брал с сайтаAltLinux'а (www.altlinux.ru).
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 7023; Возраст листа: 284; Участников: 1096
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/139255



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   d2r Wed, 05 May 2004 13:51:29 +0300 (#139255)