LINUX.ORG.RU

xmms+ru+utf8


0

0

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

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

★★

Ответ на: комментарий от Igron

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

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 ★★★★★
()
Ответ на: комментарий от Sith

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

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

dn2010 ★★★★★
()
Ответ на: комментарий от birdie

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

anonymous
()
Ответ на: комментарий от birdie

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

DDR ★★
() автор топика
Ответ на: комментарий от DDR

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

chicane
()
Ответ на: комментарий от anonymous

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

chicane
()
Ответ на: комментарий от chicane

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

DDR ★★
() автор топика
Ответ на: комментарий от DDR

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

chicane
()
Ответ на: комментарий от dn2010

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

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

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

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

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

>dn2010

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

Sith ★★★★★
()
Ответ на: комментарий от Sith

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

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

anonymous
()
Ответ на: комментарий от anonymous

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

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

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

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