Package Details: rxvt-unicode-cvs-patched-wideglyphs 20170412-9

Git Clone URL: (read-only, click to copy)
Package Base: rxvt-unicode-cvs-patched-wideglyphs
Description: Unicode enabled rxvt-clone terminal emulator (urxvt) with fixed font spacing and wide glyphs patch (cvs version)
Upstream URL:
Licenses: GPL
Conflicts: rxvt-unicode
Provides: rxvt-unicode
Submitter: blueyed
Maintainer: blueyed
Last Packager: blueyed
Votes: 10
Popularity: 0.040990
First Submitted: 2017-05-06 05:52
Last Updated: 2020-06-25 06:56

Required by (31)

Sources (8)

Latest Comments

« First ‹ Previous 1 2

BurhanDanger commented on 2017-11-10 09:08

This package crushes for
. On the other hand repo rxvt-unicode package works fine. Can anyone else check it

madnight commented on 2017-05-13 15:50

ok i finally got a working urxvt + zsh + tmux 2.4 + powerline + font awesome (wide glyph) configuration.
I use rxvt-unicode-wcwidthcallback and fixed the tmux wide glyph bug by adding extra spaces.
Took me a while to figure out a proper setup for the necessary wide glyph spaces.

madnight commented on 2017-05-13 11:41

hi, your idea strikes me as best solution "you have to add extra spaces after wide glyphs;" and this also have been recommended here: since Konsole cannot display double wide glyphs either. However trying this solution for this patched urxvt does not work as you can see here:

What should i do to make the "add extra space" solution work?

blueyed commented on 2017-05-09 08:36

With this version (rxvt-unicode-cvs-patched-wideglyphs) you have to add extra spaces after wide glyphs; they should not get overwritten then (but it might happen still sometimes).

As for rxvt-unicode-wcwidthcallback: it has problems with tmux, depending on the method being used. I think the package only used the LD_PRELOAD/socket method, which fails short when the socket is gone (e.g. after starting a tmux server in one terminal, and then closing the urxvt window). The other method (callback through terminal escape sequences) does not work at all, since there is no terminal attached to the tmux server process. Those shortcomings are the main reason I've gone back to using this method here (rxvt-unicode-cvs-patched-wideglyphs).

In the long run I think having a custom wcwidth override through LD_PRELOAD with compiled in / fixed values for widths is the way to go here: you would generated this once, based on the font(s) you are using.

madnight commented on 2017-05-09 08:21

okay thats interesting

on the left you can see (rxvt-unicode-wcwidthcallback) and on the right its this version (rxvt-unicode-cvs-patched-wideglyphs) (both in tmux)

blueyed commented on 2017-05-07 00:53

I had to update sgr-mouse-mode.patch, and had not committed it.
Should be fixed now.

Please let me know if you see any crashes etc.

madnight commented on 2017-05-06 22:27

confirmative, same error here

podiki commented on 2017-05-06 17:44

Doesn't build due to sgr-mouse-mode.patch failing the given sha1sum:

==> Making package: rxvt-unicode-cvs-patched-wideglyphs 20170412-2 (Sat May 6 13:43:52 EDT 2017)
==> Retrieving sources...
-> Found urxvt.desktop
-> Found urxvtc.desktop
-> Found urxvt-tabbed.desktop
-> Found font-width-fix.patch
-> Found line-spacing-fix.patch
-> Downloading sgr-mouse-mode.patch...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3372 100 3372 0 0 26089 0 --:--:-- --:--:-- --:--:-- 26139
-> Found enable-wide-glyphs.patch
==> Validating source files with sha1sums...
urxvt.desktop ... Passed
urxvtc.desktop ... Passed
urxvt-tabbed.desktop ... Passed
font-width-fix.patch ... Passed
line-spacing-fix.patch ... Passed
sgr-mouse-mode.patch ... FAILED
enable-wide-glyphs.patch ... Passed
==> ERROR: One or more files did not pass the validity check!
:: failed to verify rxvt-unicode-cvs-patched-wideglyphs integrity