Не могу настроить utf-8 в elinks

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Не могу настроить utf-8 в elinks

Сообщение azsx »

По инструкции http://gentoo.theserverside.ru/gentoo-doc/Gentoo_doc-1.5-28.html я настроил links, а elinks отображает квадраты, хотя я и в setup галочку поставил и файл настроек изменил на единицу.
Как заставить строку показать не квадратики, а формулы?
Spoiler
elinks и links


Это самые популярные текстовые браузеры, и вы узнаете, как установить поддержку UTF-8 для них. В elinks и links есть два способа сделать это — через меню Setup (Установки) браузера или отредактировав конфигурационный файл. Чтобы настроить параметры в самом браузере, откройте какой-нибудь сайт с помощью elinks или links и нажмите Alt+S. Вы попадете в меню настроек (Setup Menu), после чего выберите параметры терминала (Terminal options), или нажмите T. Пролистайте вниз и выберите последний параметр — UTF-8 I/O, нажав на Enter. После сохраните и выйдите из меню. В links вы можете сделать то же самое, нажав Alt+S, а затем S для сохранения. Пример конфигурационного файла показан ниже.


Листинг 4.15: Включение UTF-8 в elinks/links

(Для elinks добавьте в /etc/elinks/elinks.conf или ~/.elinks/elinks.conf следующую строку)

set terminal.linux.utf_8_io = 1


(Для links добавьте ~/.links/links.cfg следующую строку)

terminal "xterm" 0 1 0 us-ascii utf-8
Изображение
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: Не могу настроить utf-8 в elinks

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

По скриншоту создаётся впечатление, что elinks вы настроили абсолютно правильно, но либо терминал, либо выбранный в нём шрифт не поддерживает символы, которые страница пытается отобразить.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 3191
ОС: Gentoo

Re: Не могу настроить utf-8 в elinks

Сообщение ormorph »

Ну раз уж тут xterm, то можно смотреть в сторону шрифтов:
Просмотреть доступные для utf8:

Shell

$ xlsfonts | grep iso10646-1
Как вариант для теста можно запустить такой командой:

Shell

$ xterm -bg black -cr green -fg white -fn -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1 -geometry 80x25+0+17
Далее можно будет прописать шрифт в ~/.Xresources.

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

XTerm*font: -misc-fixed-medium-r-normal-*-15-140-75-75-c-90-iso10646-*
XTerm*boldFont: -misc-fixed-medium-r-normal-*-15-140-75-75-c-90-iso10646-*
А так настройки F9 -> настройки -> кодировка.
А так мои настройки:
Spoiler

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

XTerm*background:                       grey15
 XTerm*foreground:                       grey75
 XTerm*cursorColor:                      darkorange1
 XTerm*scrollBar:                        false
 XTterm*utf8:                            2
 XTerm*termName:                         xterm-256color
! XTerm*faceName:                         xft:Dejavu Sans Mono:pixelsize=16
XTerm*faceName:		xft:Terminus:style=Regular:size=16
!xterm*font:      -xos4-terminus-bold-r-normal--32-320-72-72-c-160-iso10646-1
 ! http://invisible-island.net/xterm/xterm.faq.html#tiny_menus
 XTerm.VT100.geometry:                   89x29
 XTerm*saveLines:                        7777
 XTerm*metaSendsEscape:                  true
 XTerm*highlightSelection:               true
 XTerm*trimSelection:                    true
 XTerm*cutNewline:                       false
 XTerm*colorBDMode:                      true
 XTerm*colorBD:                          khaki
 XTerm*charClass: 3:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48,35:48,58:48,63:48,61:48,44:48,38:48,59:48
 
 !colors
 !black
 XTerm*color0:                           #171717
 XTerm*color8:                           #737373
 !red
 XTerm*color1:                           #FF5E5E
 XTerm*color9:                           #FF7878
 !green
 XTerm*color2:                           #9CE82B
 XTerm*color10:                          #9ACD32
 !yellow
 XTerm*color3:                           #F0E68C
 XTerm*color11:                          #EEE8AA
 !blue
 XTerm*color4:                           #008AFF
 XTerm*color12:                          #4F98FF
 !magenta
 XTerm*color5:                           #E88CFF
 XTerm*color13:                          #EDA6FF
 !cyan
 XTerm*color6:                           #87CEFA
 XTerm*color14:                          #B0E2FF
 !white
 XTerm*color7:                           #DCDCCC
 XTerm*color15:                          #FFFFFF
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Не могу настроить utf-8 в elinks

Сообщение azsx »

XTerm*faceName: xft:Dejavu Sans Mono:pixelsize=16
xterm*font: -xos4-terminus-bold-r-normal--32-320-72-72-c-160-iso10646-1
данные опции записанные в /etc/elinks/elinks.conf выводят при зпуске браузера "неизвестная команда (номер строчки)" по нерусски.
Вкратце понятно, в links кодировки работают, в elinks нет и почему -- совершенно не понятно.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: Не могу настроить utf-8 в elinks

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

azsx писал(а):
10.03.2019 17:46
данные опции записанные в /etc/elinks/elinks.conf выводят при зпуске браузера "неизвестная команда (номер строчки)" по нерусски.
Это опции для xterm, а не elinks. Записываются в .Xresources и вступают в силу или после перезапуска иксов, или после применения с помощью xrdb.
azsx писал(а):
10.03.2019 17:46
Вкратце понятно, в links кодировки работают, в elinks нет и почему -- совершенно не понятно.
Покажите скриншоты обоих браузеров с той страницей в одном и том же терминале. По скриншоту только одного, как я уже написал, складывается впечатление, что проблема в терминале, а не в браузере.
А также выложите флаги, с которыми браузеры собраны.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Не могу настроить utf-8 в elinks

Сообщение azsx »

/dev/random писал:
10.03.2019 17:53
Покажите скриншоты обоих браузеров с той страницей в одном и том же терминале
links
Изображение
elinks
Изображение

Shell

eix -e links
www-client/links
Доступные версии: (2) 2.14-r1{tbz2} ~2.16 ~2.17 ~2.18
{X bzip2 fbcon gpm ipv6 jpeg libevent libressl livecd lzma ssl suid svga tiff unicode zlib}
Установленные версии: 2.14-r1(2){tbz2}(17:54:59 11.09.2018)(bzip2 gpm ipv6 jpeg ssl tiff unicode zlib -X -fbcon -libevent -libressl -livecd -lzma -suid -svga)
Домашняя страница: http://links.twibright.com/
Описание: A fast and lightweight web browser running in both graphics and text mode


Shell

eix -e elinks
www-client/elinks
Доступные версии: 0.12_pre6-r1^t ~0.12_pre6-r4^t ~0.13_pre_pre20180225 **9999 {X bittorrent brotli bzip2 debug finger ftp gc gopher gpm guile idn ipv6 javascript libressl lua +mouse nls nntp perl ruby samba ssl tre unicode xml zlib}
Установленные версии: 0.12_pre6-r1^t(00:24:11 09.03.2019)(X bittorrent bzip2 finger ftp gopher gpm guile idn ipv6 javascript mouse nls nntp perl ruby samba ssl unicode zlib -debug -gc -lua -xml)
Домашняя страница: http://elinks.or.cz/
Описание: Advanced and well-established text-mode web browser


ps
я смотрю через putty-ssh в винде.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: Не могу настроить utf-8 в elinks

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

Так что же вы говорите, что в links всё работает? Вот как эти строчки должны выглядеть:
2019-03-10-192842_648x202_scrot.png
У вас в links юникод толком не настроен и транслитерируется в ascii. В elinks - настроен корректно, и он отправляет терминалу юникодные символы. К сожалению, ваш терминал не все из этих символов корректно отображает. Это проблема терминала, а не браузера. И боюсь, что раз это у вас, как вы написали, "putty-ssh в винде", на этом форуме это немножко не в тему. Может вы и найдете здесь кого-то, кто вам поможет, но лучше вам всё-таки на форум по putty или винде. Больше шансов.

Если же вы хотите и в elinks включить транслитерацию вместо юникода, как в links, то в меню настроек выберите какую-нибудь однобайтовую кодировку. Все символы, которых в ней нет, будут транслитерироваться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Не могу настроить utf-8 в elinks

Сообщение azsx »

да, действительно, если на самом компе внутри xfce запустить терминал, то отображаются формулы. Просто не знал какие они верно должны быть. И в links и в elinks.Если же перейти в первый экран ctrl+alt+f1 -- то опять квадратики. Это уже связано с шрифтами, да?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5456
ОС: Gentoo

Re: Не могу настроить utf-8 в elinks

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

azsx писал(а):
10.03.2019 18:56
Это уже связано с шрифтами, да?
Да.
Спасибо сказали: