Package Details: rxvt-unicode-truecolor-wide-glyphs 9.30-5

Git Clone URL: https://aur.archlinux.org/rxvt-unicode-truecolor-wide-glyphs.git (read-only, click to copy)
Package Base: rxvt-unicode-truecolor-wide-glyphs
Description: Unicode enabled rxvt-clone terminal emulator (urxvt) with true color, enhanced glyphs and improved font rendering support
Upstream URL: http://software.schmorp.de/pkg/rxvt-unicode.html
Licenses: GPL
Conflicts: rxvt-unicode, rxvt-unicode-terminfo, urxvt-perls, urxvt-perls-git, urxvt-resize-font
Provides: rxvt-unicode, rxvt-unicode-terminfo, urxvt-keyboard-select, urxvt-resize-font
Submitter: mrdotx
Maintainer: mrdotx
Last Packager: mrdotx
Votes: 9
Popularity: 0.41
First Submitted: 2020-11-13 12:30 (UTC)
Last Updated: 2022-06-13 16:15 (UTC)

Dependencies (7)

Required by (50)

Sources (10)

Pinned Comments

loki7990 commented on 2021-05-17 16:34 (UTC)

Fun fact: installing libxft-bgra makes color emoji's work in this build of urxvt. Pretty sure it's thanks to the improved font rendering patch.

Latest Comments

mrdotx commented on 2022-06-13 16:19 (UTC)

@ferdig: Normally this should be fixed upstream, but this takes some time. I added your quick fix as a patch in version 9.30-5, for now. Thanks for your contribution...

ferdig commented on 2022-06-13 15:03 (UTC) (edited on 2022-06-13 15:04 (UTC) by ferdig)

@mrdotx I just ran into the same error. The error message just means that the perl module 'background' ran into a parse error, hence none of the perl extensions are working.

I just corrected this on my computer, and now the perl extensions seem to work fine. It's really just missing the quotes around urxvt::Color_fade:


--- /usr/lib/urxvt/perl/background.orig 2022-06-13 12:23:37.000000000 +0200
+++ /usr/lib/urxvt/perl/background  2022-06-13 16:55:56.203397416 +0200
@@ -988,7 +988,7 @@
          if FOCUS;

       my $fade   = @_ >= 1 ? $_[0] : defined $self->resource ("fade") ? $self->resource ("fade") * 0.01 : 0;
-      my $color  = @_ >= 2 ? $_[1] : $self->resource ("color+" . urxvt::Color_fade);
+      my $color  = @_ >= 2 ? $_[1] : $self->resource ("color+" . 'urxvt::Color_fade');

       $img = $img->tint ($color)         if $color ne "rgb:00/00/00";
       $img = $img->muladd (1 - $fade, 0) if $fade;

friday13 commented on 2022-04-23 01:54 (UTC)

Sorry @mrdotx, I checked after you said it. I think there is a background query in one of the plugins I use. My guess is it comes from this plugin https://github.com/regnarg/urxvt-config-reload

probably the same as my issue at https://github.com/regnarg/urxvt-config-reload/issues/11

I will try to revalue the package, thanks for the info.

sorry for giving wrong information

mrdotx commented on 2022-04-22 17:47 (UTC) (edited on 2022-04-22 17:48 (UTC) by mrdotx)

Sorry friday13, but this is a bad error description;) What are you trying to do? I think you are trying to set a background image, I guess?

By default this doesn't work with my PKGBUILD version. If you still want to do this, you need to customize the PKGBUILD before compiling:

Replace(enable) at least --disable-pixbuf by --enable-pixbuf

and because the error description says something about "fade" --disable-fading by --enable-fading

below the section build -> configure...

friday13 commented on 2022-04-22 15:08 (UTC)

urxvt: perl hook 0 evaluation error: /usr/lib/urxvt/perl/background: Bareword "urxvt::Color_fade" not allowed while "strict subs" in use at /usr/lib/urxvt/perl/background line 992, <$fh> line 1.

This is perl 5, version 34, subversion 1 (v5.34.1) built for x86_64-linux-thread-multi

mrdotx commented on 2021-12-07 16:50 (UTC)

Between the end of 2016 and mid 2021 there was not really any development. Only recently something has changed (Releases: 9.25/9.26 in May, 9.29/9.30 in November). So I think nobody has requested new features, at least not me ;)

h3o commented on 2021-12-07 01:47 (UTC)

I dont' use Arch (yet?) but had to create an account here just to thank you for the rxvt-unicode patches. The 24-bit-color patch didn't play well on my build (lots of glitchy rxvt experiences), but building with just the enable-wide-glyphs and improve-font-rendering patches has made such a huge difference in how rxvt looks. Really modernizes the experience and made me actually want to use rxvt as my primary terminal again. Has there been any ask for the devs to make this part of the actual package?

loki7990 commented on 2021-05-17 16:34 (UTC)

Fun fact: installing libxft-bgra makes color emoji's work in this build of urxvt. Pretty sure it's thanks to the improved font rendering patch.