LINUX.ORG.RU

xmms+ru+utf8


0

0

Здравствуйте, проблема вот в чом что стоит локаль утф8, юзаю хммс, допустим для музыки которая на харде лежит(виндовый мантирую) то можно использовать изитэг чтобы переконвертить, но что делать с музыкой которая по радио приходит(у нас отображается название исполнителя и название песни), если она на русском то в хммс кракозябры. Попробовал попинатся типо env LANG=ru_RU.KOI8-R xmms но както не очень помогло. Пинал настройки хммс, там при вкл параметра "поддержка многобайтовых шрифтов" то вместо крокозябр просто пустота. В системе стоят виндовые шрифты, вайн их сам поставил (ну во всяком случае опенофис их видит), но хммс их не видет. Заранее благодарю за ответ.

P.S. хммс нравится, амарок нет, проект какойто рус-хммс или чтото в этом роде както не убедил.

★★

Ответ на: Re: xmms+ru+utf8 от Igron

Re: xmms+ru+utf8

Вот завалялась дока с давних времен, сам использовал, так что проверено работает :)

XMMS своими руками
0. удаляем xmms, если он уже установлен и стираем в $HOME у пользователей .xmms/
1. скачиваем xmms-1.2.10.tar.bz2, например тут http://www.xmms.org/files/1.2.x/xmms-1.2.10.tar.bz2
2. распаковываем в том месте, где собираем xmms
Код:
tar xvjf ./xmms-1.2.10.tar.bz2
3. посещаем сайт http://rusxmms.sourceforge.net
4. скачиваем xmms-1.2.10-recode-csa28.1.tar.bz2 например тут http://citkit.dl.sourceforge.net/sourceforge/rusxmms/xmms-1.2.10-recode-csa28...
5. в том месте, где собираем xmms, создаем папку
Код:
mkdir ./patch-rus
6. распаковываем
Код:
tar xvjf ./xmms-1.2.10-recode-csa28.1.tar.bz2 -C ./patch-rus/
7. переходим в директорию с распакованным xmms
Код:
cd ./xmms-1.2.10
8. накладываем патч
Код:
cat ../patch-rus/xmms-ds-recode.patch | patch -p1
9. в файле ./libxmms/charset_config.h исправляем строку
Код:
const charset_list_t charset_list_default = { "Default", NULL };
на
Код:
const charset_list_t charset_list_default = { "ru", NULL };
10. выполняем autoconf
11. читаем README, смотрим
Код:
./configure --help
12. запускаем ./configure с нужными нам опциями, например, просто
Код:
./configure --prefix=/usr
13. по завершении configure без ошибок, выполняем make
(если возникли ошибки - например нет каких то библиотек, либо их устанавливаем, либо убираем при
configure --prefix=/usr --without-PACKAGE )
14. и в конце концов выполняем make install
(если мы не пытаемся ставить xmms в --prefix=$HOME, то делать install надо под рутом)
15. запускаем xmms - и, о чудо, в Options - Preferances появилась закладка Encodings
теперь настроим перекодировку (у меня локаль KOI8-R, так что подставляйте свою):
- на вкладке Fonts выбираем понравившиеся шрифты
и ставим галки
Use fontsets; Use X font
- на вкладке Encodings
language=Russian
ID3 Encoding=CP1251
остальные = Default
и ставим галки
Recode File Names; Enable For FileSystem

ЗЫ: а вообще +1 за audacious, сам долго пользовался xmms, пока не попробовал audacious.

Sith ★★★★★ ()
Ответ на: Re: xmms+ru+utf8 от Sith

Re: xmms+ru+utf8

>14. и в конце концов выполняем make install

и лёгким движением руки превращаем любой нормальный дистрибутив в помойку.

dn2010 ★★★★★ ()
Ответ на: Re: xmms+ru+utf8 от birdie

Re: xmms+ru+utf8

Use Amarok, Mike, and stop waiting Audacious to response. :-]

anonymous ()
Ответ на: Re: xmms+ru+utf8 от birdie

Re: xmms+ru+utf8

Народ огромное спасибо audacious мегавещь!!! Все настраивается, все настройки работают!!! Русский вещь!!! Умная программка!!! Всем огромное спасибо:)

DDR ★★ ()
Ответ на: Re: xmms+ru+utf8 от DDR

Re: xmms+ru+utf8

теперь осталось посмотреть на загрузку процессора и поиграть в игры при запущенном audacious - у меня на неслабом компе оно все времЯ жрет порядка 5-15% при выводе движущихся надписей и графика.

chicane ()
Ответ на: Re: xmms+ru+utf8 от chicane

Re: xmms+ru+utf8

Audacious - тормоз. Лучше уж Амарок тогда пользовать. Попробуй, может понравится.

anonymous ()
Ответ на: Re: xmms+ru+utf8 от anonymous

Re: xmms+ru+utf8

перешёл пока на exaile - вроде всё устраивает. Эта проблема с большой нпгрузкой проца при работе с гуем замечена еще в beep-media-player от которой был форкнут этот audacious, но чует моё сердце, что проблема всё таки не в audacious а в дровах...

chicane ()
Ответ на: Re: xmms+ru+utf8 от chicane

Re: xmms+ru+utf8

Мдя, питается отменно))) до 15% и 16,2мб. не хорошо, ну да ладно надеюсь я скоро уйду с пня 733 и 256 мозгов.

DDR ★★ ()
Ответ на: Re: xmms+ru+utf8 от anonymous

Re: xmms+ru+utf8

Амарок не понравился

DDR ★★ ()
Ответ на: Re: xmms+ru+utf8 от DDR

Re: xmms+ru+utf8

у меня хоть и не двухядерка, а обычный пень 4 с 3.0 ghz, однако игры тормозят когда этот *$$% audacious запущен. Если конечно включить smp & smt - перестаёт, но это не отменяет тормоза audacious

chicane ()
Ответ на: Re: xmms+ru+utf8 от DDR

Re: xmms+ru+utf8

Symmetric Multi-Processing, Symmetric Multi-threading

chicane ()
Ответ на: Re: xmms+ru+utf8 от dn2010

Re: xmms+ru+utf8

>14. и в конце концов выполняем make install

>и лёгким движением руки превращаем любой нормальный дистрибутив в помойку.

даем команду make uninstall и легким движением удаляем помойку ;)

или вы не знали о такой команде?

а вообще если ты знаешь что делаешь, то из своей системы никогда не получишь помойку.

>dn2010

хотя Вам наверное лучше не запускать таких команд как make ;) а ставить из rpm или deb ;))

Sith ★★★★★ ()
Ответ на: Re: xmms+ru+utf8 от Sith

Re: xmms+ru+utf8

>даем команду make uninstall и легким движением удаляем помойку ;)

Ага, и перед каждой установкой программы не забываем проверять make-файл на наличие вышеназванной цели. ;) И кладем Makefile в отдельный каталожек, предварительно названный по имени устанавливаемого ПО. Не много телодвижений? ;) Уж лучше checkinstall тогда пользовать. :)

anonymous ()
Ответ на: Re: xmms+ru+utf8 от anonymous

Re: xmms+ru+utf8

>http://admdenis.narod.ru/HOWTO_GTK1_with_UTF8.html делал по аналогии - работает ссылка крута, только хотел заюзать легкий вариант, а ссылка мертвая, а гугл такой пакет не знает:(

DDR ★★ ()
Ответ на: Re: xmms+ru+utf8 от anonymous

Re: xmms+ru+utf8

>Не много телодвижений? ;) Уж лучше checkinstall тогда пользовать. :)

а не проще ли вам тогда оффтопик юзать? там еще меньше телодвижений ;)

,а в Линуксе телодвижения изначально были - есть - и надеюсь будут

Sith ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.