![将 /home 移至其他分区后,声音不起作用。登录屏幕中可正常使用](https://linux22.com/image/999666/%E5%B0%86%20%2Fhome%20%E7%A7%BB%E8%87%B3%E5%85%B6%E4%BB%96%E5%88%86%E5%8C%BA%E5%90%8E%EF%BC%8C%E5%A3%B0%E9%9F%B3%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%E3%80%82%E7%99%BB%E5%BD%95%E5%B1%8F%E5%B9%95%E4%B8%AD%E5%8F%AF%E6%AD%A3%E5%B8%B8%E4%BD%BF%E7%94%A8.png)
系统:Ubuntu GNOME 16.04.2LTS 64位
昨天我/home
使用本指南。重启后,除了声音之外,一切都运行良好!登录屏幕上确实有声音,但一旦我登录,就没有声音了,声音指示器也消失了。打开声音菜单后,有一个栏,但没有扬声器图标。使用该栏没有任何作用。
声音配置未显示任何输入或输出设备。无论我是否插入耳机,这都不会改变。
运行pulseaudio -k
结果
e: [pulseaudio] main.c: 无法终止守护进程:没有此进程。
运行pulseaudio --start
结果
e: [pulseaudio] main.c: 守护进程启动失败。
运行aplay -l
返回此信息,这让我认为 ALSA 正在运行,但 pulseaudio 失败了。
**** PLAYBACK 设备硬件列表 **** 设置为 0: HDMI [HDA Intel HDMI],设备 3:
HDMI 0 [HDMI 0] 子设备: 1/1 子设备 #0: 子设备
0 标记为 0: HDMI [HDA Intel HDMI], 设备 7: HDMI 1 [HDMI 1] 子设备: 1/1 子设备 #0: 子设备 #0 标记为 0: HDMI
[HDA Intel HDMI],设备 8:HDMI 2 [HDMI 2] 子设备:
1/1 子设备 #0: 子设备 #0 标记为 1: PCH [HDA Intel PCH],
设备 0: ALC269VC Analog [ALC269VC Analog] 子设备:
1/1 子设备 #0: 子设备 #0
运行pulseaudio -v
返回此
我:[pulseaudio] main.c:setrlimit(RLIMIT_NICE,(31, 31)) 失败:操作不允许
我:[pulseaudio] main.c:setrlimit(RLIMIT_RTPRIO,(9, 9)) 失败:操作不允许
I:[pulseaudio] core-util.c:成功获得良好级别 -11。
我:[pulseaudio] main.c:这是 PulseAudio 8.0
我:[pulseaudio] main.c:页面大小为 4096 字节
我:[pulseaudio] main.c:机器 ID 是 43726408b370455c9d7d6c6693a1e225。
我:[pulseaudio] main.c:会话 ID 为 1。
我:[pulseaudio] main.c:使用运行时目录 /run/user/1000/pulse。
E:[pulseaudio] core-util.c:主目录无法访问:许可拒绝
我去了~/.config
并没有找到任何脉冲文件夹。
有任何想法吗?
答案1
感谢@Takkat 的评论,我意识到这是一个权限问题。我使用 NTFS 分区作为/home
分区,并且/etc/fstab
文件缺少有关如何挂载分区的信息,因此它归 root 所有。
我设法通过修改 fstab 文件sudo nano /etc/fstab
并添加来解决它uid=1000,gid=1000,dmask=xxx,fmask=yyy
(您选择的值取决于您想要对分区应用的限制)。
对于那些对*mask工作原理感兴趣的人,请查看本文。