如果我需要 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)
。