![]() |
Вопрос по руссификации XMMS по Gnome
Доброго времни суток.
Есть FreeBSD 5.4 Release Есть нормально русифицированая консоль. Есть вполне прилично русифицированые Х. Есть XMMS все меню которого кракозябрями. При запуске xmms получаю. RNING **: Missing charsets in FontSet creation Gdk-WARNING **: KOI8-R Gdk-WARNING **: KOI8-R Gdk-WARNING **: Missing charsets in FontSet creation Gdk-WARNING **: KOI8-R Gdk-WARNING **: KOI8-R При этом пробовал такое решение (нашол на opennet) : .gtkrc-1.2-gnome2 # Autowritten by gnome-settings-daemon. Do not edit include "/root/.gtkrc.mine" В этот файл я пробовал копировать содержимое /usr/X11R6/share/themes/Default/gtk/gtcrc.ru но он восстанавливается в вышеуказаное состояние после перезагрузки Gnome. В результате скопировал внутреннности эитого файла в /root/.gtkrc.mine style "gtk-default-ru" { fontset = "-*-helvetica-medium-r-normal--12-*-*-*-*-*-koi8-r,\ -*-arial-medium-r-normal--12-*-*-*-*-*-koi8-r,*-r-*" } class "GtkWidget" style "gtk-default-ru" Но меню в xmms все равно кракозяброй. Шрифты которые выбраны в меню вроде koi8-r должны поддерживать... В чем тут может быть дело ? Подскажите пожалуста. PS: Нашол некий RUXMMS Но пока не могу установить. Кто то с ним дело имел ? |
"В результате скопировал внутреннности эитого файла в
/root/.gtkrc.mine" А xmms запускается из под root? "Шрифты которые выбраны в меню вроде koi8-r должны поддерживать" Шрифты можно выбрать с помощью xfontsel. Если в меню русский не важен, то можно создать шел, следующего содержания: LANG=C; xmms и запускать его. |
"А xmms запускается из под root?"
Да. сейчас да. "xfontsel" не знаю что это. полез разбиратся. "Если в меню русский не важен" Хотелось бы отладить. Хотя бы для того что бы знать как это делать. Пожжааааалуста :beer: |
Дико извиняюсь.
Попробовал я применить патч RUXMMS и столкнулся с проблемой... из README: 1. Copy RusXMMS into the root of xmms source distribution Скопировал. Директорий RusXmms скопирован в xmms-1.2.10/ Run 'apply-id3v2.sh' to get RusXMMS with ID3v2 enabled mpg123 В результате: 10:57:11|/usr/soft/xmms-1.2.10/RusXMMS2 >./apply-id3v2.sh Patching: /usr/soft/xmms-1.2.10 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Input/mpg123/Makefile.am |=================================================================== |RCS file: /cvs/xmms/Input/mpg123/Makefile.am,v |retrieving revision 1.16 |retrieving revision 1.17 |diff -p -u -4 -r1.16 -r1.17 |--- Input/mpg123/Makefile.am 17 Mar 2003 22:57:50 -0000 1.16 |+++ Input/mpg123/Makefile.am 4 Apr 2004 14:57:03 -0000 1.17 -------------------------- patch: **** can't find 0 Failed: *** xmms-cvs-mpg123 *** дальше: Custom: Just apply patches you need 10:56:38|/usr/soft/xmms-1.2.10/RusXMMS2/patches >./xmms-ds-rusxmms.patch diff: xmms-1.2.10/libxmms/configure.in: No such file or directory diff: xmms-1.2.10-new/libxmms/configure.in: No such file or directory ./xmms-ds-rusxmms.patch: line 2: ---: command not found ./xmms-ds-rusxmms.patch: line 3: +++: command not found ./xmms-ds-rusxmms.patch: line 4: @@: command not found ./xmms-ds-rusxmms.patch: line 5: syntax error near unexpected token `unistd.h' ./xmms-ds-rusxmms.patch: line 5: ` AC_CHECK_HEADERS(unistd.h)' Обьясните пожалуста что я неверно сделал. Вроде все как в мане и все равно не работает... |
"10:56:38|/usr/soft/xmms-1.2.10/RusXMMS2/patches >./xmms-ds-rusxmms.patch"
Я так понимаю, это сам patch-файл. Его запускать нельзя. Этот файл содержит только результат сравнения 2 файлов и получается в результате работы программы diff. Чтобы его установить надо воспользоваться программой patch. Примерно так patch -p0 < xmms-ds-rusxmms.patch находясь в каталоге /usr/soft/xmms-1.2.10/ По поводу первой ошибки. Посмотри сам шел, чего там делается. Если шелл не большой, то попробуй сделать все сам руками. |
8(-)
Программой patch. Да... Как много мне предстоит понять... Сейчас попробую. Спасибо. |
Снова проблема.
Патчи применяются нормально: Цитата:
Цитата:
Как подправить поведение хmms после применения патчей ? да еще одна странность: несмотря на написанное в README мне пришлось оригинальный сорс xmms скопировать в папку с RuXMMS иначе он требует указать путь к файлам, которые я хочу пропатчить. Благо хоть пишет что это за файлы. |
1. Каждый патч должен соответствовать версии пакета.
Hunk #19 succeeded at 1640. Это означает что изменения прошли, но с трудом. Возможно у тебя версия xmms и патч не соответствуют. 2. Можно пойти другим путем. Я знаю что Altlinux делает нормальный xmms, с поддержкой русского. Хотя как rpm и FreeBSD стыкаются я не в курсе, и стыкуются ли вообще. |
по идее стыкуются.
Но что то плохо стыкуются. :ржать: тема в этом же разделе. Цитата:
Ее и ставлю. |
Цитата:
aclocal automake autoconf |
1.
automake autoconf у меня стоят. Правда никаких бинарников нет. при попытке запустить automake или autoconf bash реагирует немым недоумением. Еще одна странность (или это нормально ?) в том что ls /var/db/pkg/ |grep automake ls /var/db/pkg/ |grep autoconf выдают установленые пакеты А whereis ничегошеньки :confused: 2. Упорно не могу найти aclocal. Это что часть какого то пакета ? 3. Переконфигурировать обычным ./configure ? Я конфигурировал xmms уже после применения патчей. csa7fff, ты не мог бы прокоментировать свой пост более подробно ? |
Цитата:
aclocal и automake обычно распространяются в одном пакете, называющемся: automake. Аutoconf идет отдельным пакетом. Порядок запуска важен. Сначала aclocal, потом automake, и только потом autoconf. Если что-то пропустить, то матюки вполне закономерны... Просто ./configure ничем не поможет. В качестве резюме.. Надо искать (или ставить aclocal). У Вас что за Linux стоит? |
У меня не Linux.
У меня FreeBSD 5.4. Пакеты automake,autoconf стоят исполняемых бинарников не наблюдается. Порта autotools вообще не наблюдается. При попытке выполнить aclocal automake autoconf Говорит что таких прог нету. aclocal найти немогу :confused: :confused: :confused: хотя на http://www.gnu.org/ вроде пишут что он действительно в пакете automake |
Цитата:
|
| Часовой пояс GMT +4, время: 07:15. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.