LINUX.ORG.RU

русификация fluxbox


0

0

fluxbox упорно не хочет отображать русские символы в заголовках окон. Русские ttf шрифты поставил, xmms - русский показывает. Использовал xfontsel для получения названия шрифта, которое я вписал в тему fluxbox:

*Font -monotype-arial black-medium-r-normal--0-0-0-0-p-0-koi8-ru

но русского так и нет. Что делать?

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

у меня нет этого шрифта, но я думаю это не принципиально, в этой записи главное koi8-r - что у меня и есть

letopisec
() автор топика

> *Font -monotype-arial black-medium-r-normal--0-0-0-0-p-0-koi8-ru
Не нравится мне этот пробел в названии шрифта. Вы уверены, что у Вас написано именно так?

parser ★★
()

Пропиши в стилевом файлике:

*.font -monotype-arial-medium-r-normal-*-*-*-*-*-p-*-koi8-r

(точка?)

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

>*.font -monotype-arial-medium-r-normal-*-*-*-*-*-p-*-koi8-r

именно так и вставил из буфера обмена - и всё равно не работает.

>(точка?)

что точка? - стоит или нет? - да теперь стоит, до этого нет.

До этого я делал вот так (по подобию стандартных конфигурационных файликов), тоже из буфера обмена:

*Font:    -monotype-arial black-medium-r-normal--0-0-0-0-p-0-koi8-ru

и ещё пробовал так:

*Font:    -monotype-arial black-medium-r-normal--0-0-0-0-p-0-koi8-r

Ничего не получается. Локаль русифицирована.

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

>*.font arial

шрифт стал чуть-чуть мельче - только и всего.

неужели ни у кого не было этой проблемы, может его конфигурировать надо по особенному при сборке?

и эта, нигде не нашёл вот об этом /usr/X11/share/fluxbox/nls/ru_RU может кто-нибудь знает что это такое

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

bash-3.00# cat flux.log 
------------------------------------------
Log File: flux.log
Fluxbox version: 0.9.12
Compiled: Jan 22 2005 10:33:24
Compiler: GCC
Compiler version: 3.3.4

Defaults:
menu: /usr/X11R6/share/fluxbox/menu
style: /usr/X11R6/share/fluxbox/styles/Clean
keys: /usr/X11R6/share/fluxbox/keys
init: /usr/X11R6/share/fluxbox/init

Compiled options (- => disabled): 
-DEBUG
SLIT
TOOLBAR
XPM
-IMLIB2
GNOME
KDE
EWMH
REMEMBER
SHAPE
XFT
XMB
XINERAMA
RENDER

------------------------------------------
apps file failure
bash-3.00# 

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

Попробуйте прописать так:
window.font: -monotype-arial-medium-r-normal-*-*-*-*-*-p-*-koi8-r

P.S. не забывайте делать reconfigure после внесения изменений.

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

не помогло. Конфигурацию я конечно же перегрузить не забываю. Такое ощущение что дело не в шрифтах, а в чём то принципиально другом. Потрому, что меняя шрифты в конфиге, они меняются и на практике. Что-то здесь другое.

Никто на слаке 10.0/10.1 не юзал fluxbox?

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

Я уже почти год работаю на Флеуксе в Слаке. И всё Ок с этим %))

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

бррр... ну тогда я вообще ничего не понимаю. Русифицировал её я как обычно:
1. поместил исполняемый rc.font в rc.d с таким содержанием

bash-3.00# cat rc.font 

setfont -v koi8r.8x8.psfu.gz
for i in 1 2 3 4 5 6; do
    echo -ne "\033(K" > /dev/tty$i
done
loadkeys ru-dolphin.map.gz

2. копирнул ru-dolphin.map.gz  в /usr/share/kbd/keymaps/i386/qwerty
3. В /etc/profile.d/lang.sh исправил запись на export LANG=ru_RU.KOI8-R
4. В /etc/profile.d/lang.Ósh исправил запись на setenv LANG ru_RU.KOI8-R

всё

иксы так:

1. из винды копирнул ttf в /usr/X11/lib/fonts/TTF/
2. chmod +r /usr/X11/lib/fonts/TTF/*
3. mkfontscale /usr/X11/lib/fonts/TTF
4. mkfontdir /usr/X11/lib/fonts/TTF
5. ставим на первую строчку соответртвующей секции в xorg.conf FontPath c TTF
6. Изменяем в /usr/X11/lib/fonts/TTF/ fonts.dir и fonts.cache,
    microsoft-cp1252 на 1251

Всё. А Вы как? Не так?







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

Да уже трудно вспомнить, как я это делал. Я помню, что ещё и шрифты доставлял. Но едва ли дело в этом.

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

/etc/rc.d/rc.font

#!/bin/sh # # This selects your default screen font from among the ones in # /usr/share/kbd/consolefonts. # setfont /usr/share/consolefonts/ter-m16n.psf.gz mapscrn /usr/share/consoletrans/koi8-r.acm.gz for n in 1 2 3 4 5 6; do echo -ne "\033(K" > /dev/tty$n done

/etc/rc.d/rc.keymap

#!/bin/sh # Load the keyboard map. More maps are in /usr/share/kbd/keymaps. if [ -x /usr/bin/loadkeys ]; then /usr/bin/loadkeys ru-ms.map fi

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

/etc/rc.d/rc.font

#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/share/kbd/consolefonts.
#
setfont /usr/share/consolefonts/ter-m16n.psf.gz
mapscrn /usr/share/consoletrans/koi8-r.acm.gz
for n in 1 2 3 4 5 6; do
echo -ne "\033(K" > /dev/tty$n
done

/etc/rc.d/rc.keymap

#!/bin/sh
# Load the keyboard map.  More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys ru-ms.map
fi

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

Ага понял фишку, fluxbox там откомпилен со спец ключами:

Compiled with --disable-xmb --enable-nls --enable-imlib2 for languages and images support.

Прописал в конфиге такой шрифт:
*Font: -monotype-arial-bold-r-normal-*-*-120-*-*-p-*-microsoft-cp1251

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

?????????? ?????????? - Opera 8.0 Final Build 1095

Да кстати, а чем определяется именно cp1251, почему не koi8-r (для xmms тоже cp1251)




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

> выкачал установил а чё дальше?

:) Заголовки отрисовывает нормально?

P.S. Кстати, в 8.01 исправили один неприятный баг :)

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

всё, всем спасибо, разобрался - теперь у меня всё по-русски. А глючил я сам, когда делал записи в lang.sh(csh) - лажу понаписал всякую :).

Теперь всё и опера и др - всё ок.

>Кстати, в 8.01 исправили один неприятный баг :)

А чё за баг?

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