Package: dunst
Version: 0.2.0-3
Severity: normal
Dear Maintainer,
Dunst default shortcut to remove notifications (C-space, from
/usr/share/doc/dunst/dunstrc.example) conflicts with emacs
set-mark-command (C-@ or C-space) and silently prevents emacs and other
programs from detecting that particular key combination.
When running dunst with the default configuration, pressing C-space
inside emacs will not have any effect (on emacs or other programs), in
fact even xev will not detect the C-space.
Here is the xev output when pressing C-space while dunst is running
(emacs will not detect it):
KeyPress event, serial 36, synthetic NO, window 0x1000001,
root 0xb1, subw 0x0, time 4357978, (256,72), root:(886,86),
state 0x0, keycode 64 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
FocusOut event, serial 36, synthetic NO, window 0x1000001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 36, synthetic NO, window 0x1000001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 36, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 36, synthetic NO, window 0x1000001,
root 0xb1, subw 0x0, time 4358689, (256,72), root:(886,86),
state 0x4, keycode 64 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Here is xev output when pressing C-space while dunst is NOT running
(emacs will detect it):
KeyPress event, serial 36, synthetic NO, window 0x2600001,
root 0xb1, subw 0x0, time 4454182, (75,345), root:(705,359),
state 0x0, keycode 64 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 36, synthetic NO, window 0x2600001,
root 0xb1, subw 0x0, time 4454424, (75,345), root:(705,359),
state 0x4, keycode 65 (keysym 0x20, space), same_screen YES,
XLookupString gives 1 bytes: (00) ""
XmbLookupString gives 1 bytes: (00) ""
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x2600001,
root 0xb1, subw 0x0, time 4454563, (75,345), root:(705,359),
state 0x4, keycode 65 (keysym 0x20, space), same_screen YES,
XLookupString gives 1 bytes: (00) ""
XFilterEvent returns: False
KeyRelease event, serial 36, synthetic NO, window 0x2600001,
root 0xb1, subw 0x0, time 4454803, (75,345), root:(705,359),
state 0x4, keycode 64 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
C-space is a pretty common shortcut for many well known programs,
therefore it will be nice to change the default dunst shortcuts or make
dunst propagate the KeyPress and KeyRelease of the space key so other
programs can ALSO see it, instead of hiding it.
-- System Information:
Debian Release: 7.3
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dunst depends on:
ii libc6 2.13-38
ii libdbus-1-3 1.6.8-1+deb7u1
ii libx11-6 2:1.5.0-1+deb7u1
ii libxdg-basedir1 1.1.1-2
ii libxft2 2.3.1-1
ii libxinerama1 2:1.1.2-1+deb7u1
ii libxss1 1:1.2.2-1
dunst recommends no packages.
dunst suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]