LINUX.ORG.RU

Проблемы локализации Slackware


0

0

Русификация данного дистра началась с чтения манов и FAQ. Согласно ним выставил локаль koi8r. Все было нормально, но заметил, что в gFTP русские буквы не отображались. Поставил в /etc/profile.d/lang (оба файла ) кодировку CP1251. Такая у меня стояла в ASPLinux 11. В общем с кодировкой от Некрософта все просто замечательно, и отлично отображается. Но появились две проблемки: 1) Каракули в xmms 2) Тоже самое при работе с mc из под командной строки. Помогите, если не сложно. Спасибо.


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

Для консоли /usr/share/kbd/consoletrans и /usr/share/kbd/consolefonts в помощь, если с русификацией смог разобраться - остальное будет понятно :)

В xmms просто укажи шрифты в кодировке cp1251 для всего :)

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

Забыл сказать: когда открываешь xmms в нем все в виде каркулей, то есть добраться до указателя шрифтов невозможно. :)

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

проще кривую прогу, которая не поддерживает перекодировку, запускать с установкой LANG=ru_RU.CP1251, чем весь дистр портить непатрикоугодной кодировкой.

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

GTK1 --- /etc/gtk/gtkrc.ru

dan@darkstar:/etc/gtk$ cat 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"
dan@darkstar:/etc/gtk$ 

koi8-r --- это кодировка шрифта.

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

Как недалёк взгляд технаря :) Если человек сам русифицировал слакварь, то про файлики /etc/rc.d/rc.font и /etc/rc.d/rc.keymap он уже в курсе :)

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

dan@darkstar:/etc/gtk$ cat /etc/rc.d/rc.font
#!/bin/sh
#
# This selects your default screen font from among the ones in
# /usr/share/kbd/consolefonts.
#
setfont -v koi8u_8x16.psfu.gz
for i in 1 2 3 4 5 6;do
echo -ne "\033(K" >/dev/tty$i
done
dan@darkstar:/etc/gtk$

Ну и где тут consolefonts и consoletrans?

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

А каким трансцендентным образом по тому тексту, что приведён в FAQ и вашему совету можно узнать, что шрифт лежит в consolefonts.

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

>А каким трансцендентным образом по тому тексту, что приведён в FAQ и вашему совету можно узнать, что шрифт лежит в consolefonts.

Напрячь мозг и перевести "consolefonts" на русский :)

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

>А mc изменением конфига перед сборкой из сырцов. :)

Как так! о_О 10, 11 Слака все нормально, по-русски. koi8-r =\

anonymous
()

> в gFTP русские буквы не отображались

Это потому что на серверах имена в CP1251. Надо не себе такую же локаль делать, а клиент брать такой, который умеет имена перекодировать (хз, может и gFTP умеет, не видел его)

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

Еще КДЕ такое умеет. Заходишь на фтп и в менюшке выбираешь удаленную кодировку.

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