在 Ubuntu 23.04 上登录用户后没有输入设备

在 Ubuntu 23.04 上登录用户后没有输入设备

你好,我遇到了一个奇怪的问题,我说奇怪是因为我缺乏技术经验。

我的联想 Thinkpad T450 运行 Ubuntu 23.04(Lunar Lobster)。通常这台机器上的 F4 键将处理麦克风的静音/取消静音,问题是在我登录我的用户帐户之前,在登录界面上按 F4 时工作正常,登录后该键不再工作,并且在设置 - >声音中没有显示输入设备。我创建了一个新用户,当我登录该新用户时,一切正常。

所以从这里我不知道从哪里开始调试这个,如果有人有知识并且可以帮助我调试这个问题并找到解决方案,我将不胜感激。

我在互联网上找到了调试该问题的方法:

User[no-input]$ arecord -l
     **** List of CAPTURE Hardware Devices ****
    card 1: PCH [HDA Intel PCH], device 0: ALC3232 Analog [ALC3232 Analog]
      Subdevices: 1/1
      Subdevice #0: subdevice #0
    
User[no-input]$ cat /proc/asound/card*/codec* | grep Codec
      Codec: Intel Broadwell HDMI
      Codec: Realtek ALC3232

然后我去了这里并尝试找到一个模块来编辑 /etc/modprobe.d/alsa-base.conf,从这些模块来看,我认为它们应该适用于我的机器,但似乎没有任何积极的变化

启动后检查 dmesg 中是否已加载输入设备

User[no-input]$ sudo dmesg -wH
    [  +0,088443] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC3232: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker                                      
    [  +0,000006] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)                                                                      
    [  +0,000002] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=2 (0x16/0x15/0x0/0x0/0x0)                                                                         
    [  +0,000002] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0                                                                                        
    [  +0,000001] snd_hda_codec_realtek hdaudioC1D0:    inputs:                                                                                                   
    [  +0,000002] snd_hda_codec_realtek hdaudioC1D0:      Dock Mic=0x19                                                                                           
    [  +0,000001] snd_hda_codec_realtek hdaudioC1D0:      Mic=0x1a                                                                                                
    [  +0,000002] snd_hda_codec_realtek hdaudioC1D0:      Internal Mic=0x12     
    [  +0,072823] input: HDA Intel PCH Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input18
    [  +0,000106] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card1/input19
    [  +0,013638] input: HDA Intel PCH Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input20
    [  +0,000109] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card1/input21
          

从上面我猜这就是为什么按钮在登录前工作的原因,我无法找到登录后发生了什么

相关内容