重新安装 alsa/pulseaudio 后 Fn+ 键音量损坏

重新安装 alsa/pulseaudio 后 Fn+ 键音量损坏

我在 Kubuntu 18.10 安装中没有声音并运行以下命令:

apt-get remove --purge alsa-base pulseaudio && apt-get install alsa-base pulseaudio && alsa force-reload

之后,一切都正常,但Fn+volumeup/down/mute组合。我想上面的命令删除了一些软件包。

其他 Fn+ 键组合工作正常。某些程序(例如 smplayer)现在可以使用 Fn+音量组合键并相应地设置音量。但早期的Fn+vol是系统音量。

我怎样才能把它恢复到原来的样子?即Fn+系统声音键。

从...获取xev

KeyRelease event, serial 42, synthetic NO, window 0x8000001,
    root 0x6a9, subw 0x0, time 1842765, (935,677), root:(935,706),
    state 0x0, keycode 122 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 42, synthetic NO, window 0x8000001,
    root 0x6a9, subw 0x0, time 1843182, (935,677), root:(935,706),
    state 0x0, keycode 123 (keysym 0x1008ff13, XF86AudioRaiseVolume), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 42, synthetic NO, window 0x8000001,
    root 0x6a9, subw 0x0, time 1843257, (935,677), root:(935,706),
    state 0x0, keycode 151 (keysym 0x1008ff2b, XF86WakeUp), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

答案1

我通过使用 搜索/var/log/dpkg.log已删除或清除的软件包解决了这个问题grep 'remove\|purge' /var/log/dpkg.log | grep <date of purge>

然后安装缺少的软件包:

sudo apt install plasma-pa libcanberra-pulse ubuntu-desktop-minimal ubuntu-desktop osspd-pulseaudio pavucontrol-qt accountsservice-ubuntu-schemas xubuntu-desktop kubuntu-desktop osspd indicator-sound

重新启动后一切恢复正常。

相关内容