This bug was fixed in the package xscreensaver - 5.15-2ubuntu1
---
xscreensaver (5.15-2ubuntu1) precise; urgency=low
* Merge with Debian testing, remaining Ubuntu changes:
- debian/control:
+ Add Vcs-Bzr link
+ Add/Update replaces with Ubuntu versions
+ Update
How about displaying the keyboard layout in the password window?
** Attachment added: diff.txt
https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/2596411/+files/diff.txt
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is
Great, now I have to do three attempts on average, to enter my password.
You see, I have both English and Cyrillic (Russian) input layouts installed.
Before this change, typing in Russian in the password field simply did not work
(did not add any characters), so I immediately knew the selected
** Branch linked: lp:debian/xscreensaver
--
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
Just tried 5.15, it works fine.
--
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
I use ASCII characters only and currently I cannot check this. However
do some people know some evidence that XLookupString checks LC_CTYPE?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/671923
So I guess we still don't know what the right thing is to do about this?
--
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 €
With setlocale(LC_TYPE, ), everything works as expected on my machine,
even with LANG=ja_JP.UTF-8. Maybe some others should test this.
--
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
I'm not sure, but I think xscreensaver uses /etc/shaddow on my machine.
setlocale (LC_CTYPE, ) should work, since the Password string is
localized by LC_MESSAGES (At least I think it is, I can't test) and the
date is localized by LC_TIME.
On my machine, the date is fine when using setlocale
Yep, tested 5.14 with the i386 and amd64 oneiric binaries on my natty
systems and it's still the same issue: when entering '€' no star appears
and unlocking doesn't work.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
On Jul 9, 2011, at 12:34 AM, Kiran Majer wrote:
Yep, tested 5.14 with the i386 and amd64 oneiric binaries on my natty
systems and it's still the same issue: when entering '€' no star appears
and unlocking doesn't work.
Beats me. It works on my machine. So at this point, someone who is
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
Try playing around with the various locale-related environment variables
before launching the xscreensaver daemon.
It *may* be that to make this work it's necessary for xscreensaver to
call setlocale(), which it did briefly (possibly only in 5.12) but I
turned that off because it screws
LANG is already set to de_DE.utf8, and `LC_ALL=de_DE.utf8 xscreensaver ` does
the same as `xscreensaver`.
If I delete that line with #undef ENABLE_NLS, 5.14 works fine.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
On Jul 9, 2011, at 11:39 AM, Nokir wrote:
If I delete that line with #undef ENABLE_NLS, 5.14 works fine.
Sigh... well it completely screws up the dialog box in Japanese, so
that's not a complete fix.
I wonder if there's some combination of locale settings that would make
it send multi-byte
So something like attached is needed?
** Patch added: Trial patch
https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/2199597/+files/xscreensaver-5.14-XLookupString-need-locale.patch
--
You received this bug notification because you are a member of Ubuntu
Bugs,
I strongly suspect that won't work, because calling setlocale() at all
changes things in a way that setlocale(oldlocale) won't restore. I
believe (though I can't prove it right now) that there's no way to
return to the state of I never called setlocale at all.
--
You received this bug
FWIW, Here's the image I tried to email.
** Attachment added: example of how setting locale breaks japanese
https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/2199612/+files/xscreensaver-5.12-passwd.png
--
You received this bug notification because you are a
If I use `LANG=ja_JP.UTF-8 xscreensaver`, only the date is scrambled,
but not the word Password.
However, maybe this can be solved by using
setlocale (LC_CTYPE, )
instead of
setlocale (LC_ALL, )
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is
If I use `LANG=ja_JP.UTF-8 xscreensaver`, only the date is scrambled,
but not the word Password.
Well, if I comment out #undef ENABLE_NLS in xscreensaver.c around line
1410, I still see garbage messages on both date and Password in
LANG=ja_JP.UTF-8 (note that you can see the name tasaka1 in the
Did someone try xscreensaver 5.14 for this issue?
--
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
** Tags added: patch-needswork
** Tags removed: patch
--
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
--
ubuntu-bugs
XLockupString() does (in contrary to the documentation) respect the
locale-settings. I startet xev with three different LC_ALL settings and
pressed the euro-key each time (see below).
You're right, my second patch only works for utf-8 charset which can't
be assumed. But the first patch will work
But you're right, XwcLookupString() would be the better way since it can deal
with dead keys (as much as XmbLookupString()). Find below the output of xev
when pressing dead-´ and then e, which should be combined to é.
If you don't want to deal with wchar, you could use XmbLookupString() and
I appreciate the effort, but this patch cannot be correct.
First of all, the documentation for XLookupString clearly says, the
KeySym is mapped, if possible, to an ISO Latin-1 character or (if the
Control modifier is on) to an ASCII control character.
In other words, XLookupString only works on
Jus noticed: Last patch will introduce wrong backspace behaviour for
iso-charsets.
--
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
Here is another patch which makes backspace work character-wise .
** Patch added: lock.c.diff
https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/1874317/+files/lock.c.diff
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is
I found the problem. Your code expects one byte per character, but
XLookupString returns an utf-8 character which can have up to 4 bytes. I
patched lock.c to support up to 4 bytes, a diff is attached. Of course
it's just a dirty hack, detection of non-printable characters is
partially disabled,
** Tags added: patch
--
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
--
ubuntu-bugs mailing list
I can reproduce this with umlaut 'ö'. Seems to be a problem with chars
higher than 127.
--
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
Forgot to mention: Happens with Xuuntu Natty Alpha 2
--
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
--
ubuntu-bugs
** Attachment added: xscreensaver-log.txt
https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/671923/+attachment/1800868/+files/xscreensaver-log.txt
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Thanks for reporting this bug and any supporting documentation. Since
this bug has enough information provided for a developer to begin work,
I'm going to mark it as confirmed and let them handle it from here.
This bug has been reported to the developers of the software. It was
reported to jwz,
I don't know why this would fail, and I don't know how to debug it. The
code looks correct to me. I suspect the place to start looking is
somewhere around
int size = XLookupString (event, s, 1, 0, compose_status);
on line 1701 of driver/lock.c.
Please let me know if you figure it out...
--
We'd like to figure out what's causing this bug for you, but we haven't
heard back from you in a while. Could you please provide the requested
information? Thanks!
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
Thank you for taking the time to report this bug and helping to make
Ubuntu better. We need some more information from you before we can
start working on this bug. If the problem is reproducible, please type
the following into a terminal:
xscreensaver-command -exit
xscreensaver
--
In XScreensaver unlock screen it is not possible to insert € sign
https://bugs.launchpad.net/bugs/671923
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
Also: it is possible to insert signs like $% and so on, but only €
is failing.
--
In XScreensaver unlock screen it is not possible to insert € sign
https://bugs.launchpad.net/bugs/671923
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
38 matches
Mail list logo