我给自己设置了别名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。