Package Details: rxvt-unicode-pixbuf 9.30-1

Git Clone URL: https://aur.archlinux.org/rxvt-unicode-pixbuf.git (read-only, click to copy)
Package Base: rxvt-unicode-pixbuf
Description: Unicode enabled rxvt-clone terminal emulator (urxvt), with support for custom icons and backgrounds
Upstream URL: http://software.schmorp.de/pkg/rxvt-unicode.html
Licenses: GPL
Conflicts: rxvt-unicode
Provides: rxvt-unicode
Submitter: bitfiber
Maintainer: biell
Last Packager: biell
Votes: 44
Popularity: 0.95
First Submitted: 2015-08-11 20:55 (UTC)
Last Updated: 2021-11-30 04:24 (UTC)

Required by (34)

Sources (6)

Latest Comments

biell commented on 2022-06-05 14:19 (UTC) (edited on 2022-06-05 14:20 (UTC) by biell)

After a system update, you will often need to rebuild your AUR packages, this looks to be the kind of library error which occurs when that is necessary. Please try rebuilding rxvt-unicode-pixbuf, it should link against your new libperl.so and work as expected.

poweedlou commented on 2022-06-05 13:57 (UTC) (edited on 2022-06-05 13:57 (UTC) by poweedlou)

I got

urxvt: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory

with a fully upgraded system.

community/rxvt-unicode is able to find libperl

libperl.so => /usr/lib/perl5/5.36/core_perl/CORE/libperl.so

biell commented on 2021-11-30 04:26 (UTC)

9.30 is out, can people try this version to see if it fixes their issues? The following commands have always worked for me, and they still do:

printf '\033]20;/usr/share/icons/hicolor/256x256/apps/firefox.png;10x100+50+50:op=keep-aspect\a'

clear; ( echo -e "2;3;\n0;1;100;100;0;0;0;0;0;0;/usr/share/icons/hicolor/256x256/apps/firefox.png\n4;\n3;" ; sleep 1) | /usr/lib/w3m/w3mimgdisplay

I also tried using w3m as it is supposed to be used and it works:

w3m -o auto_image=TRUE https://www.google.com/

dkoch84 commented on 2021-07-21 15:06 (UTC)

I'm able to get a 9.22 build working and have regained the image functionality.

Needed jeffreykl's advice on the build script edit to get past compile error and then add "Attic" to the path of the upstream source as these appear to be archived in that fashion.

"http://dist.schmorp.de/rxvt-unicode/Attic/$_pkgname-$pkgver.tar.bz2"

gen0 commented on 2021-07-05 18:35 (UTC)

@biell I tried your compile and i get the same behavior, sadly.

biell commented on 2021-07-05 17:50 (UTC)

Here is the example printf command people can use to test: printf '\033]20;/usr/share/icons/hicolor/256x256/apps/firefox.png;10x100+50+50:op=keep-aspect\a'

Here is an example w3mimgdisplay command people can use to test: clear; ( echo -e "2;3;\n0;1;100;100;0;0;0;0;0;0;/usr/share/icons/hicolor/256x256/apps/firefox.png\n4;\n3;" ; sleep 1) | /usr/lib/w3m/w3mimgdisplay

If someone is willing to try my compile and let me know if things behave the same, then that might be helpful: https://img.glaciated.org/rxvt-unicode-pixbuf-9.26-1-x86_64.pkg.tar.gz

biell commented on 2021-06-26 18:27 (UTC)

Well, my GCC 11 theory is shot. I just did a full system update and am running GCC 11 myself now, and printf '\033]20;/usr/share/icons/hicolor/256x256/apps/firefox.png;10x100+50+50:op=keep-aspect\a' still works just fine for me. Back to the drawing board.

gen0 commented on 2021-06-24 08:38 (UTC)

@richese Yes, I use the w3m method. Frankly, i wasnt aware that i could use urxvt as a preview method since w3m has always worked for me.

voguelike commented on 2021-06-24 01:59 (UTC)

@biell i'm using the latest gcc which is 11.1. here are my config.h and config.log files: https://www110.zippyshare.com/v/180JbHig/file.html https://www110.zippyshare.com/v/6GvADz9E/file.html

richese commented on 2021-06-23 18:13 (UTC)

@gen0 do you use the w3m image preview method in ranger?

The image preview started to work for me in ranger after I changed the preview_images_method in ranger's rc.conf from urxvt to the default w3m.

urxvt method uses the escape sequence, same as the printf command. w3m uses the /usr/lib/w3m/w3mimgdislpay command which probably uses a different way.

So it seems that only the escape sequences are affected.

gen0 commented on 2021-06-23 15:46 (UTC)

@biell, it is a problem for me as well and I have gcc 11 installed.

unlike @Richese, i can still preview images in ranger and i can also draw a bg image in urxvt with: "urxvt -pixmap "/path/to/image.png" but i am unable to draw a bg image with the xterm command: "printf "\e]20;/path/to/image.png;\a".

Last known version for me was 9.22 but i am unable to use that due to the perl error stated by @Nicolas7.

biell commented on 2021-06-23 14:48 (UTC)

@voguelike, can you tell me if you are using core/gcc 10 or a different gcc from aur? Could you also send me your config.h and config.log files?

voguelike commented on 2021-06-23 06:19 (UTC)

@biall i'm running into the same problem as @richese. not really sure why it's happening since i can still see image previews in ranger, but i cannot use printf to show images in urxvt anymore.

biell commented on 2021-06-11 22:07 (UTC)

@richese, I will look through this. Our config.h files are identical. The one thing which stands out in your config.log is that you are on gcc 11, and I am on gcc 10.

If anyone else sees this, can you confirm if this is a problem for you, too? So we can see how pervasive the issue is.

richese commented on 2021-06-11 21:31 (UTC)

Thanks for the help @biell

No, I do not use tmux or screen, just i3-wm for window manager.

I added config.h, config.log from makepkg and my .Xdefaults here: https://gist.github.com/richese/5faffc86b2d3e1c52f2d22d099c0d7a9

I tried these things but no luck: - remove my config from ~/.Xdefaults - launch urxvt instead of daemon+client - change my shell to bash (instead of fish)

biell commented on 2021-06-11 20:41 (UTC)

Are you running screen or tmux @richese? This always works for me without running screen. But, I do notice that screen does seem to be getting in my way sometimes.

Here is a copy of urxvt 9.26 without screen able to display the image: https://img.glaciated.org/rxvt-unicode-pixbuf-image.png

richese commented on 2021-06-11 19:13 (UTC)

Seems like the terminal is not able to show background images after update to 9.26 Noticed it in ranger because no image preview was displayed for any files.

I tried to display an image in the same way that ranger does it. Nothing shows up in 9.26 but I get nice centered Firefox logo in 9.22 with the same escape sequence:

printf '\033]20;/usr/share/icons/hicolor/256x256/apps/firefox.png;10x100+50+50:op=keep-aspect\a'

biell commented on 2021-06-04 19:41 (UTC)

Updated to 9.26 and it builds clean. Comment if there are any issues.

nicolas7 commented on 2021-06-04 07:18 (UTC) (edited on 2021-06-04 07:19 (UTC) by nicolas7)

I cannot open urxvt anymore, I get this error:

urxvt: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory

And I cannot rebuild the package, I get a 404 error for the source: http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.22.tar.bz2

==> Récupération des sources…
  -> Téléchargement de rxvt-unicode-9.22.tar.bz2…
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0   196    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERREUR : Erreur lors du téléchargement de http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.22.tar.bz2

jeffreykl commented on 2021-05-31 10:33 (UTC)

FYI for those running into errors while rebuilding: Due to an updated libperl I had to rebuild this package (see earlier comments). However, because I also updated GCC from 10 to 11, libev failed to build due to:

error: ISO C++17 does not allow dynamic exception specifications

The temporary fix was to tell GCC to build using the C++14 (GCC10 default) standard instead of C++17 (GCC11 default). This can be done by adding the following as the first line in the build(){} script inside the PKGBUILD:

CXXFLAGS="-std=c++14"

biell commented on 2021-05-27 14:55 (UTC)

The PKG version needs to be updated and the patches refreshed. Please update the package or add me as a co-maintainer and I can do it, I have a working local copy.

As far as I know, this is the only AUR build with pixbuf support enabled, so some people really rely on this one.

adig15 commented on 2021-05-20 19:39 (UTC)

For me the build failed... Since this returns 404 -> http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.22.tar.bz2

To prevent this, edit the PKGBUILD to update the link to the available version (currently 9.26) from http://dist.schmorp.de/rxvt-unicode/

leaty commented on 2021-02-17 20:40 (UTC) (edited on 2021-02-17 20:42 (UTC) by leaty)

Consider adding this patch to avoid segfaults on exit.

https://github.com/bmwiedemann/openSUSE/blob/master/packages/r/rxvt-unicode/rxvt-unicode-9.22-perl_environ_segfault.patch

EDIT: I should mention that due to the segfault, tridactyl's edit-in-vim would refuse to work, this patch solved the segfault and thus it also solved my issue.

creio commented on 2020-10-21 01:26 (UTC)

Source: https://fossies.org/linux/misc/rxvt-unicode-9.22.tar.gz/

friday13 commented on 2020-03-12 12:21 (UTC)

ERROR: ld.so: object '/usr/lib/urxvt/rxvtwcwidth.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

jtlab commented on 2020-02-28 15:09 (UTC)

Can someone please unflag this package as out of date? It works perfectly fine and increasing the version number does seem odd to me if there are no changes.

Morganamilo commented on 2019-10-16 22:22 (UTC)

@atahanacar

You're not "updating this package by rebuilding and reinstalling it" that is simply a rebuild. Rebuilds like this are needed from time to time and responsibility of the user. This package is not out of date and should not be flagged.

atahanacar commented on 2019-06-26 18:48 (UTC)

if you get urxvt: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory you must update this package by rebuilding and reinstalling it.

ccoder commented on 2019-06-14 20:22 (UTC)

@tzcrawford: I has nothing to do with extensions I think, just forcing a rebuild of this package solved the linker problem for me (it then correctly builds against Perl 5.30)

tzcrawford commented on 2019-06-11 22:05 (UTC) (edited on 2019-06-13 18:04 (UTC) by tzcrawford)

perl 5.30.0 breaks rxvt-unicode 9.22-7 and earlier, I believe. I received urxvt: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory at every urxvt start upon upgrading perl to 5.30.0. Downgrading perl to 5.28.2-1 seems to temporarily solve the issue with this package, but will likely rise issues in others. The main repository urxvt 9.22-9 works. Likely similar issue to what @Thornycrackers said in 2018-08

EDIT: My problem may have actually been with a urxvt extension. I managed to fix the problem with first uninstalling urxvt-font-size-git and urxvt-perls, reinstalling this package, and then reinstalling urxvt-font-size-git and urxvt-perls

Thornycrackers commented on 2018-08-14 20:45 (UTC) (edited on 2018-08-14 20:48 (UTC) by Thornycrackers)

@Naluim I think this update is what broke the package: https://www.archlinux.org/news/perl-library-path-change/

You just need to rebuild the package and it will work

Nalum commented on 2018-08-06 21:23 (UTC) (edited on 2018-08-06 21:23 (UTC) by Nalum)

Ran an update a few minutes ago that resulted in an issue with the libperl.so file not being readable. ldd /usr/bin/urxvt showed that it was not found.

Installing the base rxvt-unicode package fixed the problem but obviously no longer have the support that is required for ranger to preview images.

Trying to install rxvt-unicode-pixbuf throws the following error:

fatal: repository 'https://gist.githubusercontent.com/alexoj/df5bae7a4825cb596581/raw/75a1e75c2ae1ec5c0db68a29f8a6821e9e3d87a5/sgr-mouse-mode.patch/' not found 

bitfiber commented on 2015-12-09 15:27 (UTC) (edited on 2015-12-10 20:04 (UTC) by bitfiber)

Seems that the site is gone for now. I'll keep an eye out on the other urxvt packages. For now, I'd recommend you just stick with the official Arch release. There are also some forks of the source on GitHub if you'd like to check that out. EDIT: Site's back up now

Siphonay commented on 2015-12-08 11:11 (UTC)

The upstream link of this package appears to be broken.

bitfiber commented on 2015-11-13 22:07 (UTC)

Despite the changelog, there appears to be no release for 9.22 as of now. Following the official rxvt-unicode package, I've unflagged this.

bitfiber commented on 2015-08-26 19:31 (UTC)

No problem, I just pushed it. Thanks for the tip!

maxfragg commented on 2015-08-26 08:42 (UTC)

thanks for bringing it back, what do you think about also including the fontspacing patch from rxvt-unicode-patched in this? the combination of pixbuf and proper font-spacing would be really nice

bitfiber commented on 2015-08-13 04:53 (UTC)

The old package seems to have been lost with AUR3, so here it is again. I haven't maintained a package here before; please inform me of any mistakes I've made.