Mplayer и русский список файлов (??? вместо русских символов)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
nesferato
Сообщения: 472
Статус: В изобилии!
ОС: Fedora, Slackware

Mplayer и русский список файлов

Сообщение nesferato »

(Просмотрел в поиске 17 страниц, google мне выдал почти ту же информацию. Почитал документацию в составе исходников).
Система Slackware-current. Локаль KOI8-R, система руссифицирована. На выходных решил попробовать MPlayer. Скачал с оффсайта исходники, кодеки и скины + ещё дополнительные библиотеки (xvid, divx4linux, lame и тп).
Скомпилировал mplayer со следующими флагами: --enable-gui --enable-largefiles --language=ru. Компиляция прошла успешно, установил без проблем. При первом запуске он ругнулся на отсутствие subfont.ttf, я сделал симлинк на /usr/X11R6/lib/X11/font/TTF/verdana.ttf (назвал subfont.ttf и положил в /home/.mplayer). Сделал симлинк на /usr/X11R6/lib/X11/font/TTF и назвал его font (в каталоге /usr/share/mplayer). В настройках gmplayer'a прописывал кодировку KOI8-R. Все работает нормально (меню на русском) за исключением того, что в диалоговом окне выбора файлов все файлы, имеющие русские имена, отображаются знаками вопроса...
Кто сталкивался с этим и посоветует, как настроить, где это описано?
Результат пропорционален осознанности.
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: Mplayer и русский список файлов

Сообщение Dark_Savant »

по-моему, тут не в mplayer'e дело, а в gtk. решение: прописать в gtkrc нужные шрифты
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Аватара пользователя
nesferato
Сообщения: 472
Статус: В изобилии!
ОС: Fedora, Slackware

Re: Mplayer и русский список файлов

Сообщение nesferato »

Вот листинг моего /etc/gtk/gtkrc.ru (есть также симлинк на него gtkrc.ru_RU.KOI8-R):

Код: Выделить всё

exorcist@lin:~$ more /etc/gtk/gtkrc.ru
style "gtk-default-ru" {
       fontset = "-cronyx-helvetica-medium-r-normal--*-*-*-*-*-*-koi8-r,\
                  -cronyx-courier-medium-r-normal--*-*-*-*-*-*-koi8-r,\
                  -cronyx-fixed-medium-r-normal--*-*-*-*-*-*-koi8-r,\
                  -cronyx-times-medium-r-normal--*-*-*-*-*-*-koi8-r"
}
class "GtkWidget" style "gtk-default-ru"
exorcist@lin:~$ more /etc/gtk/gtkrc.ru_RU.KOI8-R
style "gtk-default-ru" {
       fontset = "-cronyx-helvetica-medium-r-normal--*-*-*-*-*-*-koi8-r,\
                  -cronyx-courier-medium-r-normal--*-*-*-*-*-*-koi8-r,\
                  -cronyx-fixed-medium-r-normal--*-*-*-*-*-*-koi8-r,\
                  -cronyx-times-medium-r-normal--*-*-*-*-*-*-koi8-r"
}
class "GtkWidget" style "gtk-default-ru"

Он имел такой вид и до установки mplayer'a.
Результат пропорционален осознанности.
Спасибо сказали: