Переходу на UTF8 посвящается... (Тонкости, которые надо знать.)
Модератор: Bizdelnick
-
Warderer
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Переходу на UTF8 посвящается...
При установке на новую машину с нуля Debian, я решился-таки попробовать UTF8. Что могу сказать: оконный менеджер выдержал смену легко (wmaker), продолжая говорить со мной по-русски. Большинство GUI приложений не только не стало глючить, а как будто обрадовалось этому переходу. Перестал ругаться ROX, Gimp, GQview, beep-media-player. Остался маленький шажок до полного перехода на musicpd. Но!
Самое главное приложение - xterm категорически отказывается работать нормально. Я понимаю, про aterm пришлось забыть как про таковой, не умеет он юникод, но xterm меня неприятно поразил. Естесственно, хочется использовать все его достоинства, такие как сглаживание шрифтов и работу в UTF, однако получается полная ерунда. Буквы латиницы - отрисовываются четко, кириллица - во-первых жирно, во-вторых занимает два знакоместа. Перебор всевозможных опций не дал ничего. Пожалуйста, поделитесь рецептом в ./.Xresources который даст приемлемый вариант? А я пока поищу, может какие еще терминалы (гномовский и КДЕшный не предлагать - стартуют долго) умеют с юникодом работать.
Самое главное приложение - xterm категорически отказывается работать нормально. Я понимаю, про aterm пришлось забыть как про таковой, не умеет он юникод, но xterm меня неприятно поразил. Естесственно, хочется использовать все его достоинства, такие как сглаживание шрифтов и работу в UTF, однако получается полная ерунда. Буквы латиницы - отрисовываются четко, кириллица - во-первых жирно, во-вторых занимает два знакоместа. Перебор всевозможных опций не дал ничего. Пожалуйста, поделитесь рецептом в ./.Xresources который даст приемлемый вариант? А я пока поищу, может какие еще терминалы (гномовский и КДЕшный не предлагать - стартуют долго) умеют с юникодом работать.
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Переходу на UTF8 посвящается...
предлагаю rxvt-unicode
кстати почему то во фре при переходе на юникод xterm работает лучше всех ,даже как то лучше стал
чем в кои - может перекомпилить с определёнными опциями
Terminal - из xfce-4.2 неплох очень
кстати почему то во фре при переходе на юникод xterm работает лучше всех ,даже как то лучше стал
чем в кои - может перекомпилить с определёнными опциями
Terminal - из xfce-4.2 неплох очень
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
JaGoTerr
- Сообщения: 380
Re: Переходу на UTF8 посвящается...
По части xfce-Terminal полностью поддержу wolf_black-а, оптимальный выбор по соотношению "время установки и настройки/скорость и экономность". Я его пробовал, он вполне замечательный даже в столь ранней версии.
А по части xterm хочется спросить: а что за дистр? Я сейчас не вспомню со стопроцентной точностью, но вроде бы когда я развлечения ради локализовывал слаку в юникод xterm шпрехал по-русски без проблем. Я к тому, что можно взять исходники xterm-a из слаки и посмотреть опции сборки :thumbsup:
А по части xterm хочется спросить: а что за дистр? Я сейчас не вспомню со стопроцентной точностью, но вроде бы когда я развлечения ради локализовывал слаку в юникод xterm шпрехал по-русски без проблем. Я к тому, что можно взять исходники xterm-a из слаки и посмотреть опции сборки :thumbsup:
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Переходу на UTF8 посвящается...
дебиан у него - написанно же
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
JaGoTerr
- Сообщения: 380
Re: Переходу на UTF8 посвящается...
каюсь. лох
ну тем лучше, значит мой совет к месту
ну тем лучше, значит мой совет к месту
-
StraNNicK
- Бывший модератор
- Сообщения: 1005
- Статус: добрый хиппи
Re: Переходу на UTF8 посвящается...
Ушёл навсегда. В личку не заглядываю.
-
Warderer
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Переходу на UTF8 посвящается...
(StraNNicK @ Пятница, 25 Февраля 2005, 16:42) писал(а):xterm -fn '*-iso10646-1'
xterm -u8
Более подробно
Женя, именно вокруг этого я вчера и устраивал 22 притопа, 22 прихлопа - ЖОПА...
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
StraNNicK
- Бывший модератор
- Сообщения: 1005
- Статус: добрый хиппи
Re: Переходу на UTF8 посвящается...
Тады ой. Во фри действительно никаких проблем...
А шрифт менял? Попробуй terminus (я про него у alv'а прочитал)
А шрифт менял? Попробуй terminus (я про него у alv'а прочитал)
Ушёл навсегда. В личку не заглядываю.
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Переходу на UTF8 посвящается...
файле ~/.bash_profile прописать :
alias mc='LANG=ru_RU.KOI8-R; xterm -fb -*-terminus-medium-*-*-*-*-*-*-*-*-koi8-r -fn -*-terminus-medium-*-*-*-*-*-*-*-*-koi8-r -e mc; LANG=ru_RU.UTF-8'
или попробовать для начала так :
alias mc='LANG=ru_RU.KOI8-R; mc'
wolf_black добавил в 25.02.2005 16:33
утфизация mc тоже несколько нетривиальное дело - надо патчить ,и пересобирывать с определёееыми опциями .
/me пользует юникодный форк mc-light и очень доволен
alias mc='LANG=ru_RU.KOI8-R; xterm -fb -*-terminus-medium-*-*-*-*-*-*-*-*-koi8-r -fn -*-terminus-medium-*-*-*-*-*-*-*-*-koi8-r -e mc; LANG=ru_RU.UTF-8'
или попробовать для начала так :
alias mc='LANG=ru_RU.KOI8-R; mc'
wolf_black добавил в 25.02.2005 16:33
утфизация mc тоже несколько нетривиальное дело - надо патчить ,и пересобирывать с определёееыми опциями .
/me пользует юникодный форк mc-light и очень доволен
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
xorader
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: Переходу на UTF8 посвящается...
писал же уже два раза... вот мой ~/XTerm (на него ещё symlink ~/.Xresources для верности)
Код: Выделить всё
!
! XTerm resource file
!
XTerm*foreground: wheat
XTerm*cursorColor: darkgreen
XTerm*background: black
XTerm*scrollBar: True
XTerm*saveLines: 3000
!XTerm*font: -misc-fixed-medium-r-normal--15-140-75-75-c-90-koi8-r
!xterm*faceName: "andale mono"
!xterm*faceSize: 10
XTerm*font: -*-fixed-medium-*-*-*-18-*-*-*-*-*-iso10646-*
XTerm*utf8: 3
! для MC :( вот и осень xxxx L(
XTerm*color4: blue
XTerm*geometry: 100x42
!XTerm*iconFont: -*-fixed-medium-*-*-*-8-*-*-*-*-*-iso10646-*
!XTerm*fontdefault: -*-fixed-medium-*-*-*-20-*-*-*-*-*-iso10646-*
XTerm*eightBitInput: false
XTerm*metaSendsEscape: true
! xmodmap -e "keysym Alt_L = Meta_L Alt_L" --- for irssi may be need
! hanterm*termName: xterm-colorMolchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Переходу на UTF8 посвящается...
попробуй, например, такой фонт:
xterm -u8 -fn -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
если не поможет, смотри
xfd -fn -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
на пятой странице (upper left 0x000400) должна быть кириллица.
если нет - снеси нафиг все пакеты с именем xfonts-* кроме xfonts-base.
в нем точно есть кириллица в utf
xterm -u8 -fn -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
если не поможет, смотри
xfd -fn -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1
на пятой странице (upper left 0x000400) должна быть кириллица.
если нет - снеси нафиг все пакеты с именем xfonts-* кроме xfonts-base.
в нем точно есть кириллица в utf
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Warderer
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Переходу на UTF8 посвящается...
Я уже добился внятного русского в консоли, более того, даже сглаженного, правда в urxvt. Как я понимаю, мне теперь пересобирать mc надо, потому что в Debian он просто так с уникодом дружить отказывается. Есть готовые решения, никто не знает?
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
Vladislav
- Сообщения: 383
- ОС: Debian Sid
Re: Переходу на UTF8 посвящается...
(Strangerrr @ Среда, 02 Марта 2005, 7:00) писал(а):Я уже добился внятного русского в консоли, более того, даже сглаженного, правда в urxvt. Как я понимаю, мне теперь пересобирать mc надо, потому что в Debian он просто так с уникодом дружить отказывается. Есть готовые решения, никто не знает?
Вот нарыл http://melkor.dnp.fmph.uniba.sk/~garabik/d...utf8/howto.html , конечно мало, но возможно чем-то поможет
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Переходу на UTF8 посвящается...
(Strangerrr @ Среда, 02 Марта 2005, 5:00) писал(а):Я уже добился внятного русского в консоли, более того, даже сглаженного, правда в urxvt. Как я понимаю, мне теперь пересобирать mc надо, потому что в Debian он просто так с уникодом дружить отказывается. Есть готовые решения, никто не знает?
есть
1путь - ставить патчи utf и пересобрать c определёнными опциями ,опции пересборки напишу чуть позже (до дома дойти надо
2путь -юзать юникодный mc-light (если неособенно напрягает его так сазать идеология )
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
Golden
- Сообщения: 163
- ОС: Ubuntu Linux 7.10
Re: Переходу на UTF8 посвящается...
(Strangerrr @ Среда, 02 Марта 2005, 5:00) писал(а):Я уже добился внятного русского в консоли, более того, даже сглаженного, правда в urxvt. Как я понимаю, мне теперь пересобирать mc надо, потому что в Debian он просто так с уникодом дружить отказывается. Есть готовые решения, никто не знает?
Еще один путь - поискать патченый MC (ссылку) в архиве debian-russian. Где-то с месяц назад проскакивала...