XMMS (траблы с кодировкой)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Xenon5
Сообщения: 11

XMMS

Сообщение Xenon5 »

xmms установлен из порта russian/xmms стандарным способом без указания каких-либо параметров
системная локаль ru_RU.CP1251

весь русскоязычный интерфейс отображен кракозяблами, видимо собирался в KOI8-R
Возможно как-то исправить или придется сидеть с англоязычным интерфейсом?
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: XMMS

Сообщение Atolstoy »

Xenon5 писал(а):
25.02.2009 00:33
xmms установлен из порта russian/xmms стандарным способом без указания каких-либо параметров
системная локаль ru_RU.CP1251

весь русскоязычный интерфейс отображен кракозяблами, видимо собирался в KOI8-R
Возможно как-то исправить или придется сидеть с англоязычным интерфейсом?

1. Стандартно все пользуются UTF8 для русского языка, эдак уже с 2003 года.
2. В настройках XMMS выбирается язык, шрифт и кодировка для интерфейса
3. Для русских тегов в песнях специально есть проект RusXMMS - в поиск.
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Xenon5
Сообщения: 11

Re: XMMS

Сообщение Xenon5 »

Atolstoy, вы читать по-русски умеете?

1. ложь, никто не пользуется
2. сами решили так проблему или посто думаете? я пробовал, у меня не получилось
3. читать 1-й пост до тех пор, пока не дойдет
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: XMMS

Сообщение Mage-Warrior »

Xenon5 писал(а):
25.02.2009 13:54
Atolstoy, вы читать по-русски умеете?

1. ложь, никто не пользуется
2. сами решили так проблему или посто думаете? я пробовал, у меня не получилось
3. читать 1-й пост до тех пор, пока не дойдет


UTF-8 действительно уже практически становится стандартом по причине его удобства использования. В xmms устанавливаются шрифты и кодировка шрифта, но, по-моему только для списка песен и для бегущей строки в главном окне...
Рекомендую запустить xmms из консоли - возможно, будет что-то интересное (ругательства про шрифты и прочее).
Так же нашел какую-то древнюю тему с ответом, который врядли актуален:
У меня возникла та же проблема после установки дров ATI. Вылечил добавлением в xorg.conf в секцию Section "Files" следующей строки в начало списка путей шрифтов:
FontPath "unix/:7100"

P.S. Если есть возможность, попробуйте audacious - по виду похож на xmms, но проблем с отображением русского в меню и в плейлисте почти нет.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Xenon5
Сообщения: 11

Re: XMMS

Сообщение Xenon5 »

XMMS привлек мое внимание разговорами, что он может проигрывать файлы по сети. Как оказалось, он не умеет этого делать.
Отличие от стандартного кедового 4.2, что похож на винамп, меня мало устраивает.

Разработчики порта накосячили, русский показывает если указать ru_RU.KOI8-R перед запуском.
audacious может проигрывать файлы по сети (smb://host/dir/file.mp3) ?
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: XMMS

Сообщение Mage-Warrior »

Xenon5 писал(а):
25.02.2009 14:53
audacious может проигрывать файлы по сети (smb://host/dir/file.mp3) ?

Нет, судя по поиску, хотя не пробовал.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
MAXIM87
Сообщения: 107
ОС: Mandriva 2010/Windows XP sp3

Re: XMMS

Сообщение MAXIM87 »

LC_ALL=ru_RU.koi8r xmms указывал при запуске - руссие буквы только в названиях окон\кнопок, имена каталогов\файлов - по прежнему кракозябры \
Что делать??
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: XMMS

Сообщение AlexNT »

MAXIM87 писал(а):
25.02.2009 16:22
LC_ALL=ru_RU.koi8r xmms указывал при запуске - руссие буквы только в названиях окон\кнопок, имена каталогов\файлов - по прежнему кракозябры \
Что делать??


Что то у Вас какие то странности творятся, почитал Ваши посты, решил поставить посмотреть - собрал с портов russian/xmms, все отлично работает. XMMS использует GTK1, может просто-напросто у вас не настроена тема GTK и нет шрифта который способен обработать cp1251?
Причем работает даже если принудительно кодировки не указывать...

В главном окне кракозяблы где бежит название песни решается параметром "Использовать шрифт X" и все нормально отображается.
C другими скинами тоже все отлично.

Вот скриншоты...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Xenon5
Сообщения: 11

Re: XMMS

Сообщение Xenon5 »

установлены 2 пакета gtk - 1.2.10_20 и 2.7.14
как настроить тему gtk?
где смотреть установлен ли шрифт cp1251 или нет?
kde4 руссифицирован, локаль см. выше, установка параметра "Использовать шрифт X" не дает никакого эффекта.
Еще есть в настройках "заменять %20 пробелами", в плейлисте заменяет, в тегах - нет.
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: XMMS

Сообщение AlexNT »

Xenon5 писал(а):
26.02.2009 13:11
установлены 2 пакета gtk - 1.2.10_20 и 2.7.14
как настроить тему gtk?
где смотреть установлен ли шрифт cp1251 или нет?
kde4 руссифицирован, локаль см. выше, установка параметра "Использовать шрифт X" не дает никакого эффекта.
Еще есть в настройках "заменять %20 пробелами", в плейлисте заменяет, в тегах - нет.


Шрифт по умолчанию в приложениях GTK1 можно сменить следующим образом:
К примеру редактированием файла:
/usr/local/share/themes/Default/gtk/gtkrc.ru
в нем указан шрифт которым будут отображаться по умолчанию тексты в gtk окнах. Так как там указана кодировка koi8-r а у Вас локаль cp1251 то проблема кракозябл где то в этом районе судя по всему.

Так же можно в домашнем каталоге юзера создать файл .gtkrc и написать необходимые изменения там...

Но так как у Вас системная локаль cp1251 сомневаюсь что эти все пляски с бубном помогут. Т.к. русский порт XMMS сделан в расчете на локаль KOI8-R. Насчет UTF8 не скажу т.к. не использую.

Использовать cp1251 в качестве локали для пользователя в FreeBSD по моему подход неверный, т.к. все же родная русская кодировка на фре все еще KOI8-R и старые программы типа RU_XMMS написаны в расчете на нее. И в расчете на перекодировку тегов из cp1251 в koi8-r шрифты.

Для совместимости в Windows достаточно средств для перекодирования на лету имен файлов, всякие патчи для mc и прочее. У меня вот FTP сервер перекодирует на лету koi8-r названия файлов в cp1251 для виндовых юзеров. А для того чтобы лазить по виндовым FTP на mc установлен патч для выбора кодировки в панели отображения файлов.

Запуск XMMS с принудительным указанием локали KOI8-R как выше описывалось, приведет к тому что интерфейс будет по русски а так как имена файлов на винте записаны в кодировке cp1251 отображение их будет кракозяблами.

Думаю подробно все описал...
Спасибо сказали:
Xenon5
Сообщения: 11

Re: XMMS

Сообщение Xenon5 »

танцы с бубном не помогли
в общем, удалил я эту старую глючную фигню.
audacious, кстати, тоже не лучше. С кодировкой в порядке, а файлы загружать в плейлист хз почему-то отказывается.
Спасибо сказали:
Аватара пользователя
AlexNT
Сообщения: 433
ОС: FreeBSD 8.2, ArchLinux

Re: XMMS

Сообщение AlexNT »

Xenon5 писал(а):
26.02.2009 14:59
танцы с бубном не помогли
в общем, удалил я эту старую глючную фигню.
audacious, кстати, тоже не лучше. С кодировкой в порядке, а файлы загружать в плейлист хз почему-то отказывается.


Скорее всего это результат использования cp1251 в качестве локали. А по поводу XMMS, с локалью koi8-r он работает нормально и нисколько не глючит.
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: XMMS

Сообщение Shura »

AlexNT
+1
CP1251 на фре это форменное извращение, отсюда и проблемы.

А на счет плееров полностью согласен, я не нашёл ни одного легкого винампоподобного плеера на замену xmms.
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: XMMS

Сообщение arachnid »

Shura писал(а):
27.02.2009 12:27
AlexNT
+1
CP1251 на фре это форменное извращение, отсюда и проблемы.

А на счет плееров полностью согласен, я не нашёл ни одного легкого винампоподобного плеера на замену xmms.

а audacious?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: XMMS

Сообщение Shura »

О, то что надо, спасибо.
Оказывается я им когда-то пользовался, а потом совсем забыл..
Rock'n'roll мертв © БГ
Спасибо сказали: