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 subs
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 key
** 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 abou
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 bu
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
Title:
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:
I
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 "€" si
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 (
> 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"
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
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 mem
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 notifica
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, w
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 inp
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.
https://bugs.laun
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 everything
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 b
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
ac
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.
https://bugs.la
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 notificat
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
hand
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 a
** 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
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 ins
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 su
** 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
ubuntu-bugs@lists.u
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, sta
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
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 t
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...
--
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, th
** 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.
https://bugs.launchpad.
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.
https://bugs.launchpad.
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 -verbos
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 Ubun
--
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
https://lists.ubuntu
38 matches
Mail list logo