将 /home 移至其他分区后,声音不起作用。登录屏幕中可正常使用

将 /home 移至其他分区后,声音不起作用。登录屏幕中可正常使用

系统: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工作原理感兴趣的人,请查看本文

相关内容