以普通用户身份启动 X

以普通用户身份启动 X

我只能以 root 用户身份启动 startx,但我想以普通用户身份运行它,因为xrdp当 X 以 root 身份运行时,显然不允许我打开远程会话。

每次我尝试以普通用户身份启动 startx 时,它都会立即崩溃,并提示退出过程已成功(哈哈,多么有趣)。

这是我迄今为止尝试做的事情:

  • 将 .Xauthority 的所有者更改为我的用户
  • 删除所有 .Xauthority 相关文件
  • 将我的用户添加到video组中
  • 重新配置xorg
  • 卸载并重新安装xorg
  • 设置启动X的anybody权限/etc/X11/Xwrapper.config

一切都无济于事,我仍然只能startx以 root 身份运行。我正在运行 Ubuntu 12.04 Server。

答案1

解决方案是同时更改 的所有者.ICEauthority,其仍然归 拥有root

sudo chown {user}:{usergroup} .ICEauthority

相关内容