LINUX.ORG.RU

юникод в rxvt-unicode

 , , ,


0

1

Не так давно обновил пакет rxvt-unicode с версии 9.12-r1 на 9.15:

#> qlop -l rxvt-unicode | tail -n 2
Sun Feb 26 14:00:06 2012 >>> x11-terms/rxvt-unicode-9.12-r1
Tue May 22 22:40:46 2012 >>> x11-terms/rxvt-unicode-9.15

Пропала поддержка части юникода. Например, файл с текстом ∀ ∘ → ← ∃ ≠ отображается по-разному в гвиме и виме.

Шрифт в ~/.Xdefaults:

*.font:     -*-terminus-medium-r-*-*-14-*-*-*-*-*-iso10646-1
*.boldFont: -*-terminus-bold-r-*-*-14-*-*-*-*-*-iso10646-1

Шрифт в gvimrc:

set guifont=Terminus\ 8

Терминус в font path судя по всему есть:

$> fc-list  | grep terminus | wc -l
36

Флаги rxvt-unicode:

#> equery uses rxvt-unicode 
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for x11-terms/rxvt-unicode-9.15:
 U I
 + + 256-color            : Enable 256 color support
 - - afterimage           : Enable transparency support using media-libs/libafterimage (deprecated in 9.14)
 - - alt-font-width       : Calculate the font width using a different method
 - - blink                : Enable blinking text
 - - buffer-on-clear      : Store visible output to history buffer when clearing the screen with ctrl-l. Read
                            https://bbs.archlinux.org/viewtopic.php?id=129302
 - - fading-colors        : Enable colors fading when off focus
 + + focused-urgency      : Enable the urgent flag when a terminal window is focused
 + + font-styles          : Enable support for bold and italic fonts
 - - iso14755             : Enable ISO-14755 support
 + + mousewheel           : Enable scrolling via mouse wheel or buttons 4 and 5
 + + perl                 : Enable perl script support. You can still disable this at runtime with -pe ""
 - - pixbuf               : Enable transparency support using gtk's pixbuf
 - - secondary-wheel      : Support for wheel scrolling on secondary screens (like mutt). Read
                            http://lists.schmorp.de/pipermail/rxvt-unicode/2011q4/001491.html
 - - startup-notification : Enable application startup event feedback mechanism
 + + unicode3             : Use 21 instead of 16 bits to represent unicode characters
 - - vanilla              : Do not add extra patches which change default behaviour; DO NOT USE THIS ON A GLOBAL SCALE
                            as the severity of the meaning changes drastically
 + + wcwidth              : Enable wide char width support
 - - xft                  : Build with support for XFT font renderer (x11-libs/libXft)

Вопрос 1. Как вернуть отображение всего юникода в rxvt?

Вопрос 2. Почему у пакета rxvt-unicode на данный момент существует только одна доступная для установки версия? Как откатиться до 9.12-r1?

#> eix "rxvt-unicode" -c
[I] x11-terms/rxvt-unicode (9.15@05/22/2012): rxvt clone with xft and unicode support

Ответ на: комментарий от dmitry_malikov

потому что раньше другой флаг за поддержку XFT шрифтов отвечал, а потом решили всё унифицировать и его дропнули, заменив на xft. У тебя терминус, он xft, поэтому он не отображался, а там было что-то дефолтное без нужных символов.

Да как-то криво и _вроде бы_ не было уведомления о смене, сам на это же напарывался.

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

похоже, что только в CVS :)

31 Mar 2012; <...> -files/rxvt-unicode-9.10-force-hints.patch, -rxvt-unicode-9.12-r1.ebuild, -rxvt-unicode-9.14.ebuild: Old

по поводу флагов:

20 Feb 2012; <...> Replace USE=truetype with USE=xft and make x11-libs/libXft dependency optional upon USE=xft by <...> (bug #363757).

qnikst ★★★★★
()

offtop

а Вы юзаете urxvtd? если да то не замечали ли Вы или он течет. я тоже переехал на 9.15 и мне кажется он начал течь..

и еще сделайте пожалуйста эксперимент(елси не влом): добавьте в .Xdefaults следующее

! Internal border of number pixels
!urxvt*internalBorder: 1
! The colour of the border around the text area and between the scrollbar and th
!urxvt*borderColor: #770000

сделайте maximize окошка с терминалом, сделайте скрин и выложите гдето..

ZuBB ★★★★★
()
Ответ на: offtop от ZuBB

а Вы юзаете urxvtd? если да то не замечали ли Вы или он течет

Пробовал недолго, заметил, остался со screen, потом tmux.

сделайте maximize окошка с терминалом,

resize hints в настройках хмонады стоят, так что размер дискретный, в т.ч. и на maximize - просто внутренняя рамка появляется.

anonymous
()
Ответ на: offtop от ZuBB

если да то не замечали ли Вы или он течет.

Сижу на нем уже четвертый год — тек всегда. «urxvtd -q -f -o» постоянно соревнуется с «X :0 -nolisten tcp».

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

ну зх. с версией 9.12 ни на генту ни на убунту проблем с памятью не замечаю. с 9.15 это заметно не то что не вооруженным взглядом, а и слепому

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

с 9.15 это заметно не то что не вооруженным взглядом, а и слепому

~$ pgrep -f urxvt | xargs ps u
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
bobrov     918  0.0  0.8  35152  9004 tty1     S    May19   1:30 urxvtd -q -f -o
~$ 

Ну не знаю, не знаю. Вроде, как обычно. Тихой сапой, через две недели будет 40 метров занимать.

Да, на домашнем нетбуке обычно запущено 5-8 клиентов.

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

ну я не буду переходить на xmonad только изза того что он умеет рисовать рамки. хотелось бы посмотреть или это моя проблема или разработчик urxvt таки полный дебил

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

у меня 100-120 бывает, но когда через какой нить из клиентов много текста проходит :(

ZuBB ★★★★★
()

Пользуясь случаем, спрошу тут:

fc-list | grep terminus | wc -l у меня выдает 0

Как мне добавить terminus в fontconfig?

fads@extensa ~ $ equery u terminus-font 
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for media-fonts/terminus-font-4.36:
 U I
 + + X             : Adds support for X11
 - - a-like-o      :  Changes view of letter 'a' - a looks like o (see homepage) 
 - - distinct-l    :  ll2 variant with more distinctive l (lowercase L) 
 + + pcf           :  Install Portable Compiled Font (PCF) (required for X11) 
 + + psf           :  Install PC Screen Font (PSF) with unicode data (for linux console) 
 - - quote         :  Changes view of quotes: symmetric ` and ' instead of asymmetric one (see homepage) 
 - - raw-font-data :  Install RAW font data which should be compatible with most UNIX systems (you don't need this on linux) 
 - - ru-dv         :  Changes view of Russian letters 'de' and 've' (see homepage) 
 + + ru-g          :  Changes view of Russian letter 'ge' (see homepage) 
 - - ru-i          :  Changes view of Russian letter 'i' - not like Latin u, but like "mirrored" N (see homepage) 
 - - ru-k          :  Changes view of Russian letter 'k' (see homepage)
fads ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.