[Linux] Почему иногда не показываются русские шрифты ?

Impils


Что за хрень хотя,кодировка в fstab кодировка дисков KOI8-R,
в xmms всё шрифты: -schumacher-clean-medium-r-normal-*-*-120-*-*-c-*-koi8-r
locale настоена:
LANG=ru_RU.KOI8R
LC_CTYPE="ru_RU.KOI8R"
LC_NUMERIC="ru_RU.KOI8R"
LC_TIME="ru_RU.KOI8R"
LC_COLLATE="ru_RU.KOI8R"
LC_MONETARY="ru_RU.KOI8R"
LC_MESSAGES=en_US
LC_PAPER="ru_RU.KOI8R"
LC_NAME="ru_RU.KOI8R"
LC_ADDRESS="ru_RU.KOI8R"
LC_TELEPHONE="ru_RU.KOI8R"
LC_MEASUREMENT="ru_RU.KOI8R"
LC_IDENTIFICATION="ru_RU.KOI8R"
LC_ALL=
и MC все папки и названия нормально видит, и Konqueror тоже замечаетльно всё видит.
Кстати Mplayer точно также как и Xmms тупит со шрифтами.

hoha32

Это потому что используются системные шифты, которые эти самые убогие Гном и КДЕ после уникодизации убивают нафиг...
В общем, как бороться с этим я не знаю

Impils

Интересно есть те кто знает как с этим бороться ?

hoha32

Я щас поступил радикально - отключил часть русификации
Второй метод, чуть менее радикальный - не юзать КДЕ и Гнома. Оставить из них только файловые менеджеры.

eee1

ну как же у меня?

pavlova

А у меня все с koi8-r все нормально:

RedHat 9.0, xmms-1.2.10, kde-3.2.0

Impils

Ну и как это сделать ?

eee1

ln -s /usr/X11R6/share/themes/Default/gtk /etc/gtk

tipnote

>Второй метод, чуть менее радикальный - не юзать КДЕ и Гнома. Оставить из них только файловые менеджеры.
http://art.local/xmms.gif
Gnome 2.6

eee1

ты че? xmms в Гноме всегда нормально работает. Проблемы только в чистой КДЕ

Impils

блин, а в КДЕ это не исправляется что ли ?

pavlova

А ты xmms сам собирал или rpm ставил?
Тот что с rpmа стоял такую же хрень выдавал (был 1.2.7). Потом я новый скачал и собрал.
Вообще у xmms в настройках шрифтов всяких до чертиков. Может стоит просто там порыться?
Вот чего у меня:
ftp://172.16.39.246/pub/xmms2.png

Makc500

вопрос докучи:
как кириллизировать плейлист?
:/

pavlova

ftp://172.16.39.246/pub/xmms2.png
Заголовок переднего окна?

tipnote

плагин
libmpg123-ja.so
прописываешь перекодировки
если ты имел в виду теги
ЗЫ Местонахождение не знаю, ставил из дебиановского репозитария

pavlova

А без ja пойдет?

tipnote

неа
без ja - это обычный плагин кодека mpg123 для xmms
в принципе
скажи куда - я залью
скопаешь его в директорию плагинов
и посмотрим

pavlova

Блин, странно у меня ни какого libmpg123-ja.so нет и все супер работает

tipnote

бывают разные способы решения проблемы
этот мне импонирует больше, чем патчить xmms
у тебя он вполне может быть пропатчен
либо у тебя теги не в 1251

Makc500

вот этот что ли?
xmms-mpg123-ja - mpeg123 plugin supported Japanese encodings for xmms

Makc500

>у тебя он вполне может быть пропатчен
во, эту тему я слышал, что нужно патчить
сейчас попробуем твой метод реализовать

Makc500

где перекодировки прописывать?

tipnote

вполне возможно. Посмотри название библиотеки внутри
какая разница откуда и куда перекодировать. Операция-то одна и та же. Что в японский, что в русский

pavlova

Ненавижу cp1251!
Мой путь был через сборку. XMMS не патчил.

Impils

ставишь xmms 1.2.10 и xmms-1.2.10-rus.patch
и тогда можно будет выбирать кодировки тегов

tipnote

1) Отключаешь обычный плагин mpg123
2) В настройках ja ->title
прописываешь 1251->в текущую локаль

tipnote

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

pavlova

Дык наверное исходники имеются ввиду...

Makc500

чуве, да рюхаешь мазы
заработало

tipnote

если это патч от разработчиков xmms, то вопросов нет
а иначе это все равно что предложить поискать в гугле на тему патчей к xmms =)

tipnote

ну дык

Makc500

а где прописываются GTK'шные виджеты?
Хочу, чтоб кнопки OK и Cancel были типа таких:

tipnote

В смысле?
Наверное, меняешь дефолтную гткашную тему
Понятия не имею, правда, на какой версии гтк построен xmms текущей версии

pavlova

Это стиль "Керамика" что ли?

IvladV71

ф песду хммс
амарок рулит б/п

sergey_m

По-моему rusxmms.sf.net посвящен обсуждаемой проблеме. Дело не в шрифтах, а в кодировках. Де-факто стандарт для музыки windows-1251, а иксы всё отображают в koi8-r.

Impils

Причём тут кодировки, если он музыку он нормально показывает а вот папки нет?

sergey_m

> Причём тут кодировки, если он музыку он нормально показывает а вот папки нет?
Действительно. Гоню.

IvladV71

на каком разделе музон лежит?

Trams

NTFS ( диск F гыгыгы)

IvladV71

как монтируеш?
(вопрос риалту был)

Trams

правильно он монтирует. всё ж нормально читается, если через консоль заходить (или просто в KDE) на эти диски
ща покажет fstab если не веришь

Impils

молча


/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=koi8-r 0 0
/dev/hda5 /windows/D ntfs ro,users,gid=users,umask=0002,nls=koi8-r 0 0
/dev/hda7 /windows/E ntfs ro,users,gid=users,umask=0002,nls=koi8-r 0 0
/dev/hda9 /windows/F ntfs ro,users,gid=users,umask=0002,nls=koi8-r 0 0

IvladV71

ну хз
юзай амарок
раз конкверор нормально всё показывает, то и он тоже

Makc500

маза gtkrc править

Impils

как ?

Makc500

у тебя там правильные шрифты прописаны?

Impils

Я хз(ломобот я) ткни носом как это узнать.

Makc500

чё то типа такого:
http://lists.unixcenter.ru/archives/mlug/2001-March/003274.html
http://lists.unixcenter.ru/archives/mlug/2001-March/003274.html
замути файл типа ~/.xmms/gtkrc c правильными шрифтами

lordik72

попробуй в /etc/fstab вместо nls прописать такое
codepage=866,iocharset=koi8-r

Trams

пилять
это для FAT32 же, а у него NTFS
ps. с fstab имхо всё в порядке

lordik72

согласен
тогда только iocharset=koi8-r

Trams

аналогичный эффект. то бишь ничё не меняется (nls эквивалентно iocharset походу).

lordik72

странно, у меня работает

Impils

Кароче, замутил файл ~/.xmms/gtkrc
вот с такими настройками :
style "default"
{
fontset = "-schumacher-clean-medium-r-normal--12-*-*-*-*-*-koi8-r,\
-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1"
}
class "*" style "default"
и теперь xmms не видит вообще назание русских папок
Перепробовал кучу шрифтов, а результат не меняется. В чём трабл ?

malikd

в ветке ядер 2.6
iocharset нету, есть только nls

malikd

блин столько понаписали, и ничего дельного....
первое - читаем man X
там в конце написано про efauts
в добавок ко всему устанавливаем виндовые шрифты
для поиска шрифтов используем xfontsel
прописывать надо
*font:
*Font:
к примеру
*font: -misc-fixed-medium-r-normal-*-90-koi8-r
*Font: -misc-fixed-medium-r-normal-*-90-koi8-r
и
*.font: -cronyx-courier-medium-r-normal-*-90-koi8-r
*.Font: -cronyx-courier-medium-r-normal-*-90-koi8-r

Impils

Ну и ?
написал


style "default"
{
font: -misc-fixed-medium-r-normal-*-90-koi8-r
}
class "*" style "default"


нефига не работает. хотя этот шрифт xfontsel находит

malikd

первое - читаем man X
там в конце написано про efauts
Оставить комментарий
Имя или ник:
Комментарий: