Package Details: rxvt-unicode-patched 9.22-8

Git Clone URL: https://aur.archlinux.org/rxvt-unicode-patched.git (read-only)
Package Base: rxvt-unicode-patched
Description: Unicode enabled rxvt-clone terminal emulator (urxvt) with fixed font spacing
Upstream URL: http://software.schmorp.de/pkg/rxvt-unicode.html
Licenses: GPL
Conflicts: rxvt-unicode
Provides: rxvt-unicode
Submitter: thestinger
Maintainer: blueyed
Last Packager: blueyed
Votes: 240
Popularity: 1.762092
First Submitted: 2010-12-21 01:39
Last Updated: 2016-12-23 07:35

Dependencies (5)

Required by (29)

Sources (8)

Latest Comments

blueyed commented on 2017-05-06 05:56

Created https://aur.archlinux.org/packages/rxvt-unicode-cvs-patched-wideglyphs/
Maybe it helps!?

It also contains the patch for reporting focus events and other niceties/fixes not released yet.

blueyed commented on 2017-05-06 04:35

@madnight
there are several patches in here, and the crashing one was enable-wide-glyphs.patch, which is not included here. I am using another PKGBUILD based on the cvs version with it. I can publish it in case anyone is interested.
Not sure if it would help in your case - maybe it is related to wcwidth(3) even, in case tmux is using another method?!
Check the ISO14755 mode: press ctrl-shift and click on the glyphs. Then compare it between tmux and non-tmux.

madnight commented on 2017-05-05 14:30

Hi, this patch finally solves all my font problems (powerline + awesome) for powerlevel9k.
Hower tmux does seem to have problems.
It does not crash for me like it does for aflavio but take a look:

normal:
https://i.imgur.com/f4pd7Rc.png
tmux:
https://i.imgur.com/VUYpGO1.png

rxvt-unicode (urxvt) v9.22 - released: 2016-01-23
zsh 5.3.1 (x86_64-unknown-linux-gnu)
tmux 2.4
archlinux 4.10.13-1-ARCH

Maybe the problem is on tmux side, but vte terminals (e.g. termite) works with the same font.

aflavio commented on 2017-02-09 21:19

Hi.

This patch causes a segfault with tmux when using first tab completing.

urxvt: 9.22
zsh: zsh 5.3.1 (x86_64-unknown-linux-gnu)
tmux: 2.3
distro: archlinux


GNU gdb (GDB) 7.12.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from urxvt...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/urxvt -e .builds/vim/src/vim
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x000000000041cf44 in rxvt_term::scr_refresh() ()
(gdb) bt
#0 0x000000000041cf44 in rxvt_term::scr_refresh() ()
#1 0x000000000041ea22 in rxvt_term::flush() ()
#2 0x0000000000439bce in ev_invoke_pending() ()
#3 0x000000000043a61d in ev_run ()
#4 0x00000000004192e3 in main ()
(gdb)

silasdavis commented on 2017-01-10 21:10

I'm not sure what option fixed the chronic issue I was having with powerline glyphs not rendering/aligning properly. But for anyone who it might help this version of urxvt fixed it for me. Having poured hours into trying to find a solution/manually patch fonts/blame hidpi...

spacelord commented on 2016-12-24 12:47

Thank you

blueyed commented on 2016-12-23 07:39

Ok, re-added font-width-fix.patch.

spacelord commented on 2016-12-23 01:13

@Alad: indeed. I guess it's another package for my IgnorePkg list then :-/

The fontwidth patch is *the* main reason why people are using this package. I'm sticking with the 9.22-6 release for now. If this change doesn't get reverted or replaced with something with the same functionality, I may as well start using rxvt-unicode from the official repo and cut down on one foreign package.

@blueyed: please reconsider and add the patch again. Removing it without a working replacement is a disruptive change which should be avoided.

Alad commented on 2016-12-22 21:06

So... until this hypothetical wcwidth gets applied, you've removed the one patch that was the reason for using this package. letterSpace doesn't work nearly as well (different values for different fonts and sizes etc.)

blueyed commented on 2016-12-22 20:27

Thanks!

I've dropped font-width-fix.patch, since I consider it to be wrong, too.

You might want to / should use "URxvt*letterSpace: -1" instead, in case of issues.

My plan it to keep this in line with https://aur.archlinux.org/packages/rxvt-unicode-wcwidthcallback, and maybe add the wcwidth(3) callback as an option here, once I find more time to clean it up.

All comments