You are not logged in.

#1 2021-06-24 05:24:31

allora
Member
Registered: 2015-05-25
Posts: 21

[SOLVED] Urxvt perl extensions and keysyms no longer work after update

I have had Urxvt on package ignore for a while since a recent update seemed to have broken all perl extensions and keysyms. Which was fine for a time, but perl has now updated and so, urxvt can no longer find the right lib. Clearly I have to update Urxvt to resolve this, which means perl extensions and keysyms no longer work. I dont think downgrading perl is ideal as other things depend on it. So I was wondering if anyone has had this issue with urxvt recently? I cant seem to find any information anywhere suggesting a fix.

Urxvt 9.26 is installed and seems to be latest, along with updating urxvt-terminfo, and reinstalling urxvt-perls, etc.

I dont see any errors in any logs anywhere or if i run urxvt from another terminal. I am a bit stumped.

Let me know if there are any useful logs I can post, however I dont see anything about urxvt in any of the typical logging places.

Last edited by allora (2021-06-24 20:10:55)

Offline

#2 2021-06-24 05:36:20

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: [SOLVED] Urxvt perl extensions and keysyms no longer work after update

┌─[Shiv ~]
└─╼ pkgsearch rxvt-unicode                                                                                                                     
rxvt-unicode 9.26-2 community
urxvt-perls 2.3-1 community

No issues here.

Last edited by jasonwryan (2021-06-24 05:37:28)


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2021-06-24 06:15:09

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 77,523

Re: [SOLVED] Urxvt perl extensions and keysyms no longer work after update

Specify "all perl extensions and keysyms".

Offline

#4 2021-06-24 20:10:34

allora
Member
Registered: 2015-05-25
Posts: 21

Re: [SOLVED] Urxvt perl extensions and keysyms no longer work after update

seth wrote:

Specify "all perl extensions and keysyms".

Basically if .Xresources had a urxvt keysym line on it, it was ignored and no input would occur.

Turns out though, that this problem is solved. At some point recently I think Urxvt became more strict in how .Xresources settings were written.

Before this was fine, but now its not

URxvt*keysym.M-<whatever>:

However this is fine

URxvt.keysym.M-<whatever>:

So it was a matter of updating an admittedly very old .Xresources file and possibly fixing improperly formed settings strings

Offline

Board footer

Powered by FluxBB