使用 startx 从终端启动管理 Xsession?

使用 startx 从终端启动管理 Xsession?

如果我需要 VNC 接入,我希望能够通过 SSH 启动管理级别的 Xsession。运行startx使用sudo可以按我想要的方式进行,但显然不行,因为它会将.Xauthority用户home目录中文件的所有权切换为 root。

未经许可运行sudo将被拒绝。

显然曾经有一种方法可以Xwrapper.config直接或使用来更改某些设置dpkg,但这似乎是多余的——在和中没有等效项,Xsession.options尝试使用dpkg来重新配置x11-common会导致出现此警告:

update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults

仅此而已。

还有人问同样的问题几个月前,唯一提供的答案建议使用dpkg,但这不起作用。

我发现的其他一切都是多年前的东西,而且已经过时了。这肯定不会那么难吧?

编辑:尝试安装 xserver-xorg-legacy 并更改其中的设置以dpkg允许任何人启动 X 服务器。设置会起作用 - 如果我将其更改为“仅控制台”,我会在尝试运行 xinit 时收到警告,但如果我将其改回“任何人”,我会收到通常的错误Cannot open /dev/tty0 (Permission denied)

相关内容