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: 236
Popularity: 3.649211
First Submitted: 2010-12-21 01:39
Last Updated: 2016-12-23 07:35

Dependencies (5)

Required by (28)

Sources (8)

Latest Comments

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.

The-Compiler commented on 2016-12-21 04:52

Transfered ownership to blueyed as I switched from urxvt to termite.

blueyed commented on 2016-11-06 00:14

The PKGBUILD for the mentioned improved wide glyph handling is up: https://github.com/blueyed/PKGBUILD-rxvt-unicode-wcwidthcallback

It needs cleanup and testing, but I consider it to be working quite good already.
I will write to the rxvt-unicode mailinglist soonish, but have no high hopes that it gets accepted like that, since it uses an extra socket and `LD_PRELOAD`.

The PKGBUILD is built on this one, but without font-width-fix.patch, which I also consider to be wrong (there is a comment about it in there).

alpertuna commented on 2016-11-04 16:54

@blueyed
Well, I will follow up. Also looking forward to new patches.
And thanks for quick reply.

All comments