LINUX.ORG.RU

Enlightenment


0

0

Ну в общем тему я ещё не закончил, но меня не перестаёт мучать один вопрос, на который мне ни на одном форуме не ответили (может здесь кто найдётся :) ). Собственно если посмотреть на три этих окошка, то думаю будет понятно в чём проблема.

>>> Просмотр (1280x1024, 225 Kb)



Проверено: maxcom

Ну и шрифты, однако! :-((((

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

Поправь темку в соответствии со своей локалью...

anonymous
()

Ну, чтобы имена в не-latin1 были для рокса валидными, где-то есть патч...
А вот как эту суку заставить из кодировки локали в utf8 конвертить - ХЗ.
Лично ковырял код - ничего не получилось - забил.

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

про локали...

2 Shadow & автор shot'-а:

> А вот как эту суку заставить из кодировки локали в utf8 конвертить - ХЗ.

Пользовать ru_RU.UTF-8 -- и ничего никуда не надо перекодировать.

Dselect ★★★
()
Ответ на: про локали... от Dselect

Пока скрин шёл, проблема с русскими буквами в заголовках решилась. Надо было env CHARSET ru_RU.KOI8-R. Но всё равно и мозилла и рокс всё равно взаимодействуют в UFT8. Рокс стал отображать файлы с русскими буквами, но выделяет их красным цветом и говорит "Имя файла не соответствует кодировке UFT8. Вам лучше его переименовать". Переименовывает разумеется в UTF8.
Так я и не понял, какого чёрта GTK приложения используют какую-то свою локаль. не красиво как-то получается.
Ну и копирование из GTK в не GTK (и наоборот) осталось корявым.

> Пользовать ruRU.UTF-8 -- и ничего не надо перекодировать.

FreeBSD 4.9
Её здесь вроде нет.

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

В том то и дело, что винегрет какой-то получается. Вся система работает с локалью ru_RU.KOI8-R, и ни какого упоминания о UTF-8 нигде нету. Непонятная переменная CHARSET, которой без X'ов нету, а после загрузки X'ов по умолчанию равна "isoчто-тотам-1". После того как я прописал её в .cshrc (.profile) и присвоил ей значение koi8-r в окошках E наконец-то стали писаться русские буквы (это только касается GTK-приложений, в других и без того всё замечательно было и есть)

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

вообще люди добрые подскажите как подружит E с юникодом и ttfвиндовыми шрифтами с AA

очень хочу заюзать E но не могу его с юникодной локалью подружить!

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

Про юникод не знаю, а ttf шрифты - просто. Запускаешь xfontsel (или что больше нравится) выбираешь нужный шрифт и заменяешь в файлах темы все шрифты на выбранный (соблюдая размеры разумеется). Ну и потом Меню/Maintenance/Purge all caches. Кстати про сбрасывание кэша почти нигде никто не говорит, хотя без этого ничего не получится.

Есть тема, которая без изменений показывает русские буквы(во всяком случае в моей системе) - BevelFree. Я именно её переделываю. Шрифты кстати - ttf из виндов взятые (arial)

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

про локали и GTK-2.x

Из /usr/share/doc/libgtk2.0-common/README

> The assumption of GLib and GTK+ by default is that filenames on the filesystem are encoded in UTF-8 rather than the encoding of the locale; The GTK+ developers consider that having filenames whose interpretation depends on the current locale is fundamentally a bad idea.

> If you have filenames encoded in the encoding of your locale, then you may want to set the G_BROKEN_FILENAMES environment variable: > G_BROKEN_FILENAMES=1; export G_BROKEN_FILENAMES

Dselect ★★★
()
Ответ на: про локали и GTK-2.x от Dselect

Попробовал. И в 1 устанавливал и в 0. никакого эффекта. в смысле в любом случае GTK ведёт себя так, как будто переменная равна 1. Но от это мне легче не стало. файлы то он по-русски показывает, а новые создаёт всё в той же UTF-8. а системная локаль у меня - KOI8-R. эта переменная похоже нужна для плавного перехода на unicode.

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