LINUX.ORG.RU

KOI8-R - Gentoo, товарищи спасайте


0

0

Вобщем переводил систему на KOI8-R и такие проблемы: 1. В консоли вместо русских букв всеравно вопросы, независимо от шрифта (кои8-р или ср866) 2. Нектороые GTK+ проги (например Transmission) сохраняют файлы с именами в юникоде (как отучить?)

В ядре по дефолту стоит кои8-р, поддержка всех локалей включена.

3. Вопрос немного не по теме: fluxbox не реагирует на указание шрифта в файле стиля

З.Ы: скриншот: ftp://195.216.211.165/pub/koi8r.jpg

З.З.Ы: пожалуйста не предлагайте UTF-8, уже помучался

Заранее спасибо за помощь.

anonymous

> З.З.Ы: пожалуйста не предлагайте UTF-8, уже помучался

Анонимус не прощает. UTF-8 - мучайся дальше, ламер!!! ;)

Не, серьезно, я не понимаю, чем в 2008 году мог не угодить UTF-8? Ладно было бы время 9 редхата, когда никто еще толком ничего не перевел. Но сейчас...

Ты лучше опиши что за проблемы с юникодом, глядишь изменишь мнение.

anonymous
()

нашествие некрофилов на лоре? с кои8-ртпо теперешним-то временам проблем больше будет. gtk фиксился раньше экспортом переменных, погугли.

/etc/rc.conf в студию

anonymous
()

> пожалуйста не предлагайте UTF-8, уже помучался

vitroot, ты чтоле?

anonymous
()

setfont -V Cyr_a8x16.psfu.gz
mapscrn koi2alt
echo -ne "\033(K" > /dev/ttyX
loadkeys ru.map

tux2002
()

http://www.gentoo.org/doc/ru/guide-localization.xml

1. Идти по ссылке. 2. Делать все по шагам. 3. Ничего не пропускать.

hint. 1. для консоли тебя интересуют файлы: /etc/conf.d/keymaps и /etc/conf.d/consolefontconsoletools и /etc/rc.conf

2. Для X-сов и ГТК нужно чтобы задавались переменные окружения: GDK_USE_XFT=1 G_FILENAME_ENCODING=KOI8-R

P.s. уникод для двуязыковой системы нах не нужен.

petrosha ★★★★★
()

Судя по всему, GTK не реагирует на указание кодировки, в гугле нашел такой способ как установить переменные

G_BROKEN_FILENAMES="1"

G_FILENAME_ENCODING="koi8-r"

софт по прежнему не реагирует, firefox и audacious нормально открывают файлы с именами KOI8-R.

К примеру emelfm2 пишет дебаг:

> Pango-warning ** invalid utf-8 string passed to pango_layout_set_text()

в самом emelfm2 имена выводяться перечеркнутыми квадратами

anonymous
()

хватит некрофильствовать

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

> firefox и audacious нормально открывают файлы с именами KOI8-R

Значит, переменные окружения сработали. То, что некоторый софт (типа emelfm2) на них плюет - нерешаемые проблемы этого софта.

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

> Прикол в том что они нормально работали и без переменных G_* )

а ты попробуй сохрани playlist в audacious и посмотри в ls на результат

AEP ★★★★★
()

При установке G_FILENAME_ENCODING=KOI8-R audacious нормально сохраняет с русским названием, в терминале все ОК, emelfm2 по прежнему квадраты вместо букв.

anonymous
()

Utf-8 сейчас разве что идиот не использует.

Oceanborn
()

Разобрался, я принудительно отключил юникод

USE="... -unicode ..."

после этого стоит перекомпилировать некоторые проги

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

Буквы в алфавитном порядке в utf и cp1251. Школьная задачка на уроке информатики - отсортируйте массив букв в алфавитном порядке.

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