Bug#501654: marked as done (Please change the established behaviour of PrtScr key)
Your message dated Tue, 24 Mar 2009 19:47:05 +0000
with message-id <E1LmCaX-0000Hc-5U@ries.debian.org>
and subject line Bug#501654: fixed in console-setup 1.29
has caused the Debian Bug report #501654,
regarding Please change the established behaviour of PrtScr key
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact email@example.com
Debian Bug Tracking System
Contact firstname.lastname@example.org with problems
--- Begin Message ---
Justification: can cause data loss in certain applications
[I am forwarding this report from Ubuntu to you. I have confirmed
that the bug also affects my copy of Debian testing. I last
dist-upgraded about 2 weeks ago.]
>From https://bugs.launchpad.net/ubuntu/+source/console-data/+bug/279973 :
On Ubuntu 8.10, in console mode, the PrintScreen key sends SIGQUIT to
the running application. Depending which application you are running,
this may cause it to dump core. So this single wrong keystroke can
cause data loss. Most text editors are unaffected, but most other
This problem has affected most Linux PCs for almost a decade now, but
AFAICT nobody has ever filed a proper bug report about it with the
kernel folks or with Ubuntu. People have complained on mailing lists
== Steps to repro ==
1. Press Control+Alt+F1
2. Log in
3. Do one of the following:
a) type "sudo aptitude" then spend fifteen minutes looking through
the list of packages and picking what you want, OR
b) start up the "lynx" browser then spend 15 minutes editing a
4. In the middle of step 3, accidentally press the Print Screen key
on your keyboard.
== What happens ==
* When you press PrtSc, the kernel sends the ^\ (Control-Backslash)
key combination to the terminal. This is by design, but it is a bad
design. It causes data loss.
* ^\ sends a SIGQUIT signal, causing the application to immediately
abort and dump core.
== What should have happened ==
* When you press PrtSc, the kernel should not send ^\ -- it should
either send a different key combination, or send nothing at all.
Greg Grossmeier wrote:
I can confirm this behavior in 8.10.
Jason Spiro wrote:
Does this affect the package "kbd" also? I thought it did but now I'm
not sure. Will Intrepid use keymaps from the package "kbd" anyway? How
about later releases of Ubuntu after Intrepid?
Jason Spiro wrote:
Followup to my last comment: No, this does not affect "kbd". The
problem is only in console-data. In Debian
console-data-1.07/keymaps/i386/include/linux-keys-bare.inc, keycode 99
= Control_backslash. But in Debian
kbd-1.14.1/data/keymaps/i386/include/linux-keys-bare.inc, keycode 99 =
Compose. And Intrepid too, not just Debian testing, uses kbd-1.14.1.
Jason Spiro wrote:
Marking invalid in package "kbd" as per my last comment.
Jason Spiro wrote:
I recently tested pressing PrintScreen inside several uncommonly-used
text editors while running in console mode. The key seems to make a
few of them, including NLED by Evan Weaver, become unresponsive
forever. Vim and Nano are unaffected though.
P.S. I will soon be forwarding this bug upstream to
--- End Message ---
--- Begin Message ---
We believe that the bug you reported is fixed in the latest version of
console-setup, which is due to be installed in the Debian FTP archive:
A summary of the changes between this version and the previous one is
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to email@example.com,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
Anton Zinoviev <firstname.lastname@example.org> (supplier of updated console-setup package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing email@example.com)
-----BEGIN PGP SIGNED MESSAGE-----
Date: Tue, 24 Mar 2009 20:53:51 +0200
Binary: console-setup console-setup-mini bdf2psf console-setup-udeb console-setup-amiga-ekmap console-setup-ataritt-ekmap console-setup-macintoshold-ekmap console-setup-pc-ekmap console-setup-sun4-ekmap console-setup-sun5-ekmap console-setup-fonts-udeb
Architecture: source all
Maintainer: Debian Install System Team <firstname.lastname@example.org>
Changed-By: Anton Zinoviev <email@example.com>
bdf2psf - font converter to generate console fonts from BDF source fonts
console-setup - console font and keymap setup program
console-setup-amiga-ekmap - encoded keyboard layouts for Amiga keyboards (udeb)
console-setup-ataritt-ekmap - encoded keyboard layouts for Atari TT keyboards (udeb)
console-setup-fonts-udeb - console fonts for Debian Installer (udeb)
console-setup-macintoshold-ekmap - encoded keyboard layouts for old-style Macintosh keyboards (udeb)
console-setup-mini - console font and keymap setup program - reduced version
console-setup-pc-ekmap - encoded keyboard layouts for PC keyboards (udeb)
console-setup-sun4-ekmap - encoded keyboard layouts for Sun4 keyboards (udeb)
console-setup-sun5-ekmap - encoded keyboard layouts for Sun5 keyboards (udeb)
console-setup-udeb - Configure the keyboard (udeb)
Closes: 485921 497331 501654 508862 509117 512457 514212 514537 514539 515685 520375 520828
console-setup (1.29) unstable; urgency=low
[ Anton Zinoviev ]
* Better Arabic letters for VGA16 fonts. Thanks to Ahmed El-Mahmoudy,
* I was suggested to use VGA font face instead of Terminus by
default. Unfortunately in most cases VGA is incomplete so in these
cases I used Fixed. I don't think Fixed is better choice than
Terminus so feel free to revert the defaults back to Terminus, they
are in debian/config.proto around line 1770. Thanks to Josh Triplett,
* Give VoidSymbol to plain or shifted PrintScreen key. Patch provided
by Colin Watson. Thanks to Jason Spiro, closes: #501654.
* Do not use Shift_Lock instead of Caps_Lock. Use CtrlL_Lock for
keymaps that need this. Closes: #514212. The idea was given by
Samuel Thibault. He also provided a patch for proper locale-based
capitalization of the letters.
* Do not ignore XF86_Switch_VT_* xkeysyms, closes: #514537. Patch
provided by Samuel Thibault.
* Recognise the braille keys, closes: #514539. Patch provided by Samuel
* Allow to specify more than one font in the configuration file in
FONT=... Thanks to Samuel Thibault, closes: #508862.
* On first install read defaults for the keyboard layout from
/etc/X11/xorg.conf. Julien Cristau provided the script parsing
xorg.conf. Closes: #515685.
* Save cached keymap in /etc/console-setup/cached.kmap.gz if possible.
Thanks to Frédéric Boiteux, closes: #509117.
* Fix a bug: empty string as keyboard model in the config file when the
user selects the default keyboard model.
* Do not display error template when debconf doesn't support the layout in
the config file. Ask the user if the settings must be preserved.
Debconf questions when the default values for layout or options
(coming most likely from xorg.conf) are not supported.
[ Colin Watson ]
* Merge from Ubuntu:
- Fix property counts in Goha and legacy BDF fonts.
- Fix keymap reduction not to try to express keymap A in terms of keymap
B when B includes keys not mapped by A.
- If reading a user configuration file, disable --save, and don't use
/etc/console-setup/cached.kmap.gz; using the cached file tends to
cause confusion here since the maintainer scripts and init scripts are
expecting that to correspond to the main configuration (LP: #332728).
- Raise priority to critical for questions preseeded with a nonexistent
code (LP: #328078).
* Sort the null variant to the top of the choices list rather than to the
* Make %.ekmap target depend on MyKeyboardNames.pl.
* Use printf rather than /bin/echo in setupcon; it's typically a shell
builtin and is therefore faster.
[ Christian Perrier ]
* Debconf templates and debian/control reviewed by the debian-l10n-
english team as part of the Smith review project. Closes: #520375
* Debconf translations:
- Brazilian Portuguese. Closes: #512457
- Belarusian. Closes: #520828
67b095eb934cb56e55137319a0a832a48d4febcf 1209 console-setup_1.29.dsc
7aaf8435609c92bd28afb111195c496be7eb2f25 2301295 console-setup_1.29.tar.gz
d85dd37a58cdd2a58b73e7cc35e896c1ad6b8fe0 458404 console-setup_1.29_all.deb
3117da07531900707e288d1ab201bb30a9d9fa4b 679738 console-setup-mini_1.29_all.deb
07a4679615e8ef653164236e8480b7695c1ce6f6 37444 bdf2psf_1.29_all.deb
4fa1b0aaff11537ad45b12a8fbbb4fc4b0352e20 46420 console-setup-udeb_1.29_all.udeb
28f581360d5e40b68bfd0685a2907fb989221cd0 97960 console-setup-amiga-ekmap_1.29_all.udeb
eac80f00acc5ce98bf62b4edeb75c4dd9b299dbe 96900 console-setup-ataritt-ekmap_1.29_all.udeb
d090ea160f39d29544175ba24c5d952e93243de4 76780 console-setup-macintoshold-ekmap_1.29_all.udeb
f21eccd25fef1cc25297f7ff5c909bccfb06eab8 98626 console-setup-pc-ekmap_1.29_all.udeb
232bffdf6c79ff4efc6b3e821d7cc92f5b9dc7d2 98048 console-setup-sun4-ekmap_1.29_all.udeb
79148c27ae3635a94e1a7ff14219a6c976149e19 98306 console-setup-sun5-ekmap_1.29_all.udeb
75c7c7786abc528f56c1789ce0380a8dc5439d9f 51700 console-setup-fonts-udeb_1.29_all.udeb
c4f585979c3ea405bf9abcd877c244e369cc57b148b18024f14a70807303cee2 1209 console-setup_1.29.dsc
f9dd70ecf2772910b20a1f1819e86e8374edb15249aeec077f9b6b36d5cda14f 2301295 console-setup_1.29.tar.gz
38c9a369dd91d1f8d1c9955e3b2a226aa0f68f67bc423efe9617a80d5de3471e 458404 console-setup_1.29_all.deb
f2622f8b399a7360fb87e17d1df4bf1d420f0990a249cb9630162bfec25cd012 679738 console-setup-mini_1.29_all.deb
44060b7b51c616dcb3e6a8727f49dc4bde4c109b99d6b5692196900f6ba256f6 37444 bdf2psf_1.29_all.deb
b512a6b7bd8e27a0f4a0326faa35c0ac39a9ac98ad455115ef008c34aadc2358 46420 console-setup-udeb_1.29_all.udeb
b1e32f098745c404b961de38c01f3956cfdb4c9ca51b68b783eaab6c58eb5835 97960 console-setup-amiga-ekmap_1.29_all.udeb
ee093b7c8384c601253fa6035441e4e4cc8b5afce81400e3fc84e3958a719a7f 96900 console-setup-ataritt-ekmap_1.29_all.udeb
92eab68dd62b14be3f40d144d6066956380bd1fc9234d2b253debebf58113060 76780 console-setup-macintoshold-ekmap_1.29_all.udeb
0a631e494283a661a21e816ad542a0acec6e4fe49c8b70bc135f06ff3e6c40c7 98626 console-setup-pc-ekmap_1.29_all.udeb
f7a2a1c2cb43f2007ebd61fc06f124cb6845f87a96075feb35e600c74a08d58e 98048 console-setup-sun4-ekmap_1.29_all.udeb
8c6bbe56e58038ffa2dc855b7b9e4c0301eae7211168fea144d174e320db51b3 98306 console-setup-sun5-ekmap_1.29_all.udeb
81576b110d9005c5930ec2563b75f0e8d4df86eae389197dbd79a4c6d0393f15 51700 console-setup-fonts-udeb_1.29_all.udeb
874e64476c12b8c3935621e589ec38a4 1209 utils optional console-setup_1.29.dsc
0959b52679f192300c2c2ab3ea695bb2 2301295 utils optional console-setup_1.29.tar.gz
59117c4a38fcd7c1cbfbc66f901eafd7 458404 utils optional console-setup_1.29_all.deb
db6aa74a8248be21652c2c6960a1902e 679738 utils extra console-setup-mini_1.29_all.deb
d919f66147161761e28df85347fd7aa0 37444 utils optional bdf2psf_1.29_all.deb
ba087b9f32f0279a356c9c7a6a098efb 46420 debian-installer extra console-setup-udeb_1.29_all.udeb
2cb1d580b24ee98ed763bf14b0c85731 97960 debian-installer extra console-setup-amiga-ekmap_1.29_all.udeb
20594b590a8a150bc189782411a20bc3 96900 debian-installer extra console-setup-ataritt-ekmap_1.29_all.udeb
93ce2314542a5a9e974070f3c1ddbec0 76780 debian-installer extra console-setup-macintoshold-ekmap_1.29_all.udeb
4f2a9c018c3a1d0e2bae7247ad347161 98626 debian-installer extra console-setup-pc-ekmap_1.29_all.udeb
c2562976f42b32dd0725e979b6e7ca8f 98048 debian-installer extra console-setup-sun4-ekmap_1.29_all.udeb
ed258b5e9f0b03055ae6f99b5d437e0e 98306 debian-installer extra console-setup-sun5-ekmap_1.29_all.udeb
6dceb3ca8f4301d883d5251ad47af516 51700 debian-installer extra console-setup-fonts-udeb_1.29_all.udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
-----END PGP SIGNATURE-----
--- End Message ---