anton
29.01.2007, 15:35
Интересует такой вопрос.
Мучительно долго искал для себя медиапроигрыватель под Линукс.
Остановился на mplayer.
Уже месяц пытался разобраться, как русифицировать GUI.
На выходных наконец-то добил!
Кстати, если кому вдруг понадобится:
(Дистрибутив Slackware 11.0, версия mplayer=1.0rc1)
1. Собираем программу со следующими опциями:
##########
./configure --prefix=/opt/mplayer \
--enable-gui \
--enable-gtk1 \
--enable-largefiles \
--disable-tv \
--enable-menu \
--disable-bitmap-font \
--charset=koi8-r \
--language=ru \
--with-codecsdir=/opt/lib/codecs
##########
2. В домашней директории пользователя создаём файл .gtkrc следующего содержания:
##########
style "user-font"
{
font = "-cronyx-helvetica-medium-r-normal-*-12-*-*-*-*-*-koi8-r"
}
widget_class "*" style "user-font"
##########
После вышеописаннах действий в GUI наблюдаем русские буквы, а не абракадабру.
Так вот, в поисках по инету, обнаружил кучу советов по русификации, основнаяя масса которых мне пользы не принесла, но меня заинтеросвало следующее:
1. Рекомендуют, в файле
/usr/share/locale/locale.alias
заменить строчку
russian ru_RU.ISO-8859-5
на строчки
russian ru
ru ru_RU
ru_RU ru_RU.KOI8-R
2. В файле
/etc/X11/fs/config
дописать путь к кириллическим шрифтам и шрифтам майкрософт ttf
catalogue =/usr/X11R6/lib/X11/fonts/msttf2/,/usr/X11R6/lib/X11/fonts/cyrillic/........
Нужно ли это делать?
3. В какой последовательности должны укзываться пути к шрифтам в файле /etc/X11/xorg.conf ?
У меня таким образом:
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/msttf2/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
#FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
EndSection
Спасибо!
Мучительно долго искал для себя медиапроигрыватель под Линукс.
Остановился на mplayer.
Уже месяц пытался разобраться, как русифицировать GUI.
На выходных наконец-то добил!
Кстати, если кому вдруг понадобится:
(Дистрибутив Slackware 11.0, версия mplayer=1.0rc1)
1. Собираем программу со следующими опциями:
##########
./configure --prefix=/opt/mplayer \
--enable-gui \
--enable-gtk1 \
--enable-largefiles \
--disable-tv \
--enable-menu \
--disable-bitmap-font \
--charset=koi8-r \
--language=ru \
--with-codecsdir=/opt/lib/codecs
##########
2. В домашней директории пользователя создаём файл .gtkrc следующего содержания:
##########
style "user-font"
{
font = "-cronyx-helvetica-medium-r-normal-*-12-*-*-*-*-*-koi8-r"
}
widget_class "*" style "user-font"
##########
После вышеописаннах действий в GUI наблюдаем русские буквы, а не абракадабру.
Так вот, в поисках по инету, обнаружил кучу советов по русификации, основнаяя масса которых мне пользы не принесла, но меня заинтеросвало следующее:
1. Рекомендуют, в файле
/usr/share/locale/locale.alias
заменить строчку
russian ru_RU.ISO-8859-5
на строчки
russian ru
ru ru_RU
ru_RU ru_RU.KOI8-R
2. В файле
/etc/X11/fs/config
дописать путь к кириллическим шрифтам и шрифтам майкрософт ttf
catalogue =/usr/X11R6/lib/X11/fonts/msttf2/,/usr/X11R6/lib/X11/fonts/cyrillic/........
Нужно ли это делать?
3. В какой последовательности должны укзываться пути к шрифтам в файле /etc/X11/xorg.conf ?
У меня таким образом:
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/msttf2/"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
#FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
EndSection
Спасибо!