以非登录用户身份运行程序时出现声音问题

以非登录用户身份运行程序时出现声音问题

我给自己设置了别名google-chrome并将自己列入白名单,sudoers因此现在当我输入时,sudo chrome它会运行sudo -u chromeuser -i google-chrome &。(原因如下所述)由于除了我之外的所有其他用户都有一个主目录,因此ext3这非常有效。唯一的缺点是,当以 启动时,chromechromeuser不会播放声音。

编辑:为清晰起见,将问题移至顶部

感兴趣的人可以了解一下背景

我将我的一个用户的主目录设置为 NTFS 分区,以便可以从 Windows 访问。我是唯一使用计算机的人,因此我将 fuse 设置为允许对该分区授予 777 权限。我删除了它/home/me并在其位置创建了一个指向 NTFS 分区(安装在/Shared/home)的符号链接。

Chrome 无法很好地适应这种配置,因为它会在您的主目录下创建各种缓存,而 NTFS 性能无法跟上。我尝试了 chrome 的一些选项(--user-data-dir --disk-cache-dir),但我无法控制 chrome 100% 的打开文件。所以我的解决方案就是以自己的用户身份运行 chrome。

tldr;我以另一个用户身份启动了一个程序,但似乎不想播放声音。这与有关吗alsa

答案1

OP 回答了这个问题

解决方案就是以自己的用户身份运行 chrome。

相关内容