kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #88054
[Bug 1381856] Re: [Dell Latitude E5550] Microphone mute key does not work on this system
And about this problem "(Also the icon is not correct, which show a
speaker instead of a mic)", it seems this is a unity-settings-daemon's
bug. After apply the patch below, the problem disappeared.
Index: unity-settings-daemon-14.04.0+14.04.20140606/plugins/media-keys/gsd-media-keys-manager.c
===================================================================
--- unity-settings-daemon-14.04.0+14.04.20140606.orig/plugins/media-keys/gsd-media-keys-manager.c 2014-06-06 22:38:57.000000000 +0800
+++ unity-settings-daemon-14.04.0+14.04.20140606/plugins/media-keys/gsd-media-keys-manager.c 2014-11-04 17:49:37.189722571 +0800
@@ -257,6 +257,14 @@
NULL
};
+static const char *mic_volume_icons[] = {
+ "microphone-sensitivity-muted-symbolic",
+ "microphone-sensitivity-low-symbolic",
+ "microphone-sensitivity-medium-symbolic",
+ "microphone-sensitivity-high-symbolic",
+ NULL
+};
+
static const char *brightness_icons[] = {
"notification-display-brightness-off",
"notification-display-brightness-low",
@@ -343,10 +351,13 @@
static gboolean
ubuntu_osd_notification_show_volume (GsdMediaKeysManager *manager,
gint value,
- gboolean muted)
+ gboolean muted,
+ gboolean is_mic)
{
+ const char **icons_name = is_mic ? mic_volume_icons : volume_icons;
+
return ubuntu_osd_do_notification (&manager->priv->volume_notification,
- "volume", value, muted, volume_icons);
+ "volume", value, muted, icons_name);
}
static gboolean
@@ -1337,7 +1348,7 @@
const GvcMixerStreamPort *port;
const char *icon;
- if (ubuntu_osd_notification_show_volume (manager, vol, muted))
+ if (ubuntu_osd_notification_show_volume (manager, vol, muted, !GVC_IS_MIXER_SINK (stream)))
goto done;
vol = CLAMP (vol, 0, 100);
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1381856
Title:
[Dell Latitude E5550] Microphone mute key does not work on this system
Status in HWE Next Project:
Triaged
Status in “linux” package in Ubuntu:
Confirmed
Bug description:
CID: 201406-15271 Dell Latitude E5550
The microphone mute key does not work at all.
Key event cannot be captured by "xev" or "sudo showkey -s"
But keycode 248 would be returned when testing with sudo showkey -k
Alsa info:
http://www.alsa-project.org/db/?f=006099fcf08709c82a74dba986a907a602a868ab
Also note that with file at /etc/udev/hwdb.d/60-dell-mic-mute-hotkey.hwdb generated with the following content:
# Dell platform kernel driver
keyboard:name:Dell WMI hotkeys:dmi:bvn*:bvr*:bd*:svnDell*:pn*
KEYBOARD_KEY_150=f20 # Mic mute toggle
And with udev database updated: sudo udevadm hwdb -u
The microphone mute key works, but the mic mute led does not work.
(Also the icon is not correct, which show a speaker instead of a mic)
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-37-generic 3.13.0-37.64
ProcVersionSignature: Ubuntu 3.13.0-37.64-generic 3.13.11.7
Uname: Linux 3.13.0-37-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.5
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: ubuntu 1530 F.... pulseaudio
/dev/snd/controlC1: ubuntu 1530 F.... pulseaudio
CRDA:
country TW:
(2402 - 2472 @ 40), (3, 27)
(5270 - 5330 @ 40), (3, 17), DFS
(5735 - 5815 @ 40), (3, 30)
CurrentDesktop: Unity
Date: Wed Oct 15 23:17:51 2014
HibernationDevice: RESUME=UUID=02cbc1f1-a261-484c-8fc2-05b68f73446d
InstallationDate: Installed on 2014-10-09 (6 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
MachineType: Dell Inc. Latitude E5550
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-37-generic root=UUID=d3b20ae5-9ff8-49b3-b640-1c6a9f264710 ro quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-3.13.0-37-generic N/A
linux-backports-modules-3.13.0-37-generic N/A
linux-firmware 1.127.7
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 07/25/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: T43
dmi.board.name: 0141B2
dmi.board.vendor: Dell Inc.
dmi.board.version: X02
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrT43:bd07/25/2014:svnDellInc.:pnLatitudeE5550:pvr01:rvnDellInc.:rn0141B2:rvrX02:cvnDellInc.:ct9:cvr:
dmi.product.name: Latitude E5550
dmi.product.version: 01
dmi.sys.vendor: Dell Inc.
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1381856/+subscriptions
References