utf-8 в links

[E]Links, lynx, w3m

Модератор: /dev/random

Ответить
Аватара пользователя
Nigga
Сообщения: 160
ОС: Debian GNU/Linux

utf-8 в links

Сообщение Nigga »

ставил links 1.00pre12 из репозитория, поначалу мирился с транслитом поскольку редко использовал, теперь начало сильно мешать, utf-8 в списке кодировок нет, погуглил, добавил в links.cfg строчку

Код: Выделить всё

 terminal "xterm" 0 1 0 us-ascii utf-8
непомогло, при конфигурировании нету опции добавки utf-8, а тут нету utf-8 http://links.sourceforge.net/docs/manual-0...re-charset.html, что совсем безнадежно?=(
wazzup Dog?
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: utf-8 в links

Сообщение t.t »

Насколько мне известно, оригинальный links действительно юникод не понимает. Говорят, как-то можно заставить работать с юникодом некоторые сборки links2. Точно могу сказать, что "из коробки" его понимает elinks начиная с пре-релизов версии 0.12. Сам сейчас на нём, 0.12~pre1 -- отлично всё работает; единственное что, для типов терминала, отличных от linux, юникод может быть по умолчанию не включен -- но это одна галочка в настройках.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1100
ОС: ArchLinux

Re: utf-8 в links

Сообщение Black »

lynx нормально работает с utf-8. elinks работает, но как-то кривовато: в screen и консолях оставляет мусор, а в иксовых терминалах нормально. В elinks надо в setup -> terminal options выбрать utf-8 i/o и любую кириллическую кодировку.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
Nigga
Сообщения: 160
ОС: Debian GNU/Linux

Re: utf-8 в links

Сообщение Nigga »

я проылся в исходниках links, примерно понял как заставить его работать с utf-8, но ето "геморойно" для меня.
в папке links_souce/Unicode есть файлы кодировки, в них есть и utf-8, но он пуст, в нем написано:

Код: Выделить всё

Unicode UTF-8
"utf-8", "utf8"
# Handled specially in charsets.c


в других файлах содержатся чаркоды с комментами какой символ,вот урывок koi-8:

Код: Выделить всё

KOI8-R
"koi8-r"

0x20    0x0020    # SPACE
0x21    0x0021    # EXCLAMATION MARK
0x22    0x0022    # QUOTATION MARK
0x23    0x0023    # NUMBER SIGN

тоесть файл надо наполнить и тогда компилить links. Но я лутше попробую elinks.
wazzup Dog?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: utf-8 в links

Сообщение /dev/random »

Если подразумевается Links 2.x - есть простой способ настройки юникода.
2 шага:
1) Menu -> Setup -> Terminal Options -> UTF-8 I/O
2) Menu -> Setup -> Character Set -> любая кириллическая кодировка

Второй шаг, как ни странно, обязателен!
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X
Контактная информация:

Re: utf-8 в links

Сообщение Snupt »

Хм. А может посмотреть в сторону w3m?
Спасибо сказали:
Аватара пользователя
Nigga
Сообщения: 160
ОС: Debian GNU/Linux

Re: utf-8 в links

Сообщение Nigga »

links 2.x, хм а я и не знал что есть 2, щя компилю 2.2 посмотрю че там. Elinks мне очень понравился, гибко настраевается, стабильно работает, правда без иксов действительно поглюкует, но режим 256 цветов ето просто жир)

Snupt писал(а):
03.10.2008 14:06
Хм. А может посмотреть в сторону w3m?

w3m ниче так, но у меня глкает с полями ввода, а так неплох.
wazzup Dog?
Спасибо сказали:
Аватара пользователя
Nigga
Сообщения: 160
ОС: Debian GNU/Linux

Re: utf-8 в links

Сообщение Nigga »

2/dev/random нету такого(( тоже что и в 0.99, только терминал брайля появился

Код: Выделить всё


                     +------- Nastrojki terminala --------+
                     |                                    |
                     |  [X] Net ramok                     |
                     |  [ ] Ramki VT 100                  |
                     |  [ ] Ramki Linux ili OS/2          |
                     |  [ ] Ramki KOI8-R                  |
                     |  [ ] Ramki FreeBSD                 |
                     |  [X] Ispol'zovat' ^[[11m           |
                     |  [ ] Nekotorye ramki iz cp850/852  |
                     |  [ ] Kursor pryamougol'nikom       |
                     |  [ ] Cvet                          |
                     |  [ ] Terminal Brajlya              |
                     |                                    |
                     |         [ OK ]  [ Otmena ]         |
                     +------------------------------------+

upd: придумал как убрать глюки в фреймбуферном терминале, в elinks.conf надо скопировать все настройки xterm и вставить их на место настроек linux, потом в них поменять строчку xterm на linux, и все работает как надо, екран не засоряется после отрытия менюшек, и ссылки не раздваиваются. атачю свой конфиг, вдруг кому пригодится.
Вложения
elinks.conf
(4.48 КБ) 111 скачиваний
wazzup Dog?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: utf-8 в links

Сообщение /dev/random »

Сорри за дезинформацию, оказывается просто многие дистростроители накладывают патч, добавляющий эту опцию.

Патч с описанием здесь:
http://lfs.phayoune.org/blfs/view/cvs/basicnet/links.html
Спасибо сказали:
Аватара пользователя
Nigga
Сообщения: 160
ОС: Debian GNU/Linux

Re: utf-8 в links

Сообщение Nigga »

/dev/random писал(а):
03.10.2008 17:37
Сорри за дезинформацию, оказывается просто многие дистростроители накладывают патч, добавляющий эту опцию.

Патч с описанием здесь:
http://lfs.phayoune.org/blfs/view/cvs/basicnet/links.html

в рот мне ноги, помогло, спасибо)))
wazzup Dog?
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...
Контактная информация:

Re: utf-8 в links

Сообщение kma21 »

Народ, поясните, чего и как там делать?? А то я читал, читал по ссылку, ввожу команду патчить, и всЁ, процесс зависает без каких-либо ошибок и результатов. Куда-то что-то надо поместить?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: utf-8 в links

Сообщение /dev/random »

kma21 писал(а):
23.03.2009 21:52
Народ, поясните, чего и как там делать?? А то я читал, читал по ссылку, ввожу команду патчить, и всЁ, процесс зависает без каких-либо ошибок и результатов. Куда-то что-то надо поместить?

Подробности, пожалуйста. Лучше всего - копипейст всего процесса из терминала (что вводите, и что выдаётся)
Спасибо сказали:
Ответить