startx作为用户失败

在Ubuntu 16.04上:

gz@gcomputer:~$ startx X.Org X Server 1.18.3 Release Date: 2016-04-04 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.13.0-86-generic x86_64 Ubuntu Current Operating System: Linux gcomputer 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.4.0-31-generic root=UUID=56fc92d2-1903-4263-b88e-d09bc15ef1d3 ro quiet splash Build Date: 18 May 2016 01:07:07AM xorg-server 2:1.18.3-1ubuntu2.2 (For technical support please see http://www.ubuntu.com/support) Current version of pixman: 0.33.6 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/home/gz/.local/share/xorg/Xorg.1.log", Time: Sat Jul 30 18:12:37 2016 (==) Using system config directory "/usr/share/X11/xorg.conf.d" (EE) Fatal server error: (EE) parse_vt_settings: Cannot open /dev/tty0 (No such file or directory) (EE) (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. (EE) Please also check the log file at "/home/gz/.local/share/xorg/Xorg.1.log" for additional information. (EE) (EE) Server terminated with error (1). Closing log file. ^Cxinit: giving up xinit: unable to connect to X server: Connection refused xinit: unexpected signal 2 Couldn't get a file descriptor referring to the console 

为什么?


我发现了这个相关的问题 。 根据其接受的答案,我应该编辑/etc/X11/Xwrapper.config如下:

 allowed_users=anybody needs_root_rights=yes 

我做到了,但这对我没有任何改变。


这些评论似乎表明startx在Ubuntu中被打破了。 这是为什么? 如果是这种情况,也许我原来的问题的答案是“startx不再可能因为……”,或者“让它成为可能会有……缺点”或者左右?


 root@gcomputer:~# dpkg-reconfigure x11-common update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults insserv: warning: script 'S04powernowd.early' missing LSB tags and overrides insserv: warning: script 'powernowd.early' missing LSB tags and overrides 

不确定这意味着什么。

您可以尝试使用dpkg-reconfigure x11-common

来源:3个不同的14.04 LTS系统上未经修改的/etc/X11/Xwrapper.config文件。 请注意,16.04没有此文件。

旁注:我系统上的相同源代码包括: allowed_users=console而不是allowed_users=anybody

相关来源后来发现: http : //karuppuswamy.com/wordpress/2010/09/26/how-to-fix-x-user-not-authorized-to-run-the-x-server-aborting/