I tried 5.12 with the patch attached (it makes xscreensaver handle multibyte chars as multiple single byte chars and adds the debugging from 5.14) and 5.14 unpatched on Natty. I entered ö€ and got this (i made the debugging be in hex instead of oct):
xscreensaver 5.12: ## odiaeresis => 2 ö c3 b6 ## ISO_Level3_Shift => 0 ## EuroSign => 3 ⬠e3 82 ac xscreensaver 5.14: ## odiaeresis => 1 ö f6 ## ISO_Level3_Shift => 0 ## EuroSign => 0 So in 5.12 XLookupString() returns utf-8 chars and in 5.14 iso8859-1. So on Natty it won't work for ö because the shadow file is in utf-8 and it will work even less for € since this char can't be encoded in iso8859-1. ** Patch added: "lock.c.diff" https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/2198995/+files/lock.c.diff -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/671923 Title: In XScreensaver unlock screen it is not possible to insert "€" sign To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs