On 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
Why?
I found this related question. According to its accepted answer, I should edit /etc/X11/Xwrapper.config as follow:
allowed_users=anybody
needs_root_rights=yes
I did that but that doesn't change anything for me.
The comments seems to suggest that startx is broken in Ubuntu. Why is that? If that is the case, maybe the answer to my original question is "startx is not possible anymore because ...", or "making it possible would have ... drawbacks" or so?
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
Not sure what this means.
startx). Here I want to know whystartxfails. – Albert Jul 30 '16 at 16:18startxdoesn't work with unity. The proper command issudo systemctl start lightdm.service– Alcuin Arundel Jul 30 '16 at 16:23alias startx='sudo systemctl start lightdm.service'in your.bashrcscript. As for why, I don't know enough about how X works or how Unity interacts with it to understand why. All I know is what I've told you. – Alcuin Arundel Jul 30 '16 at 16:24startxwill not run/usr/bin/startxanymore, which is what I'm asking here (or at least I want to know why does it not work). I want to start Xorg as a user. I don't want to invoke sudo, nor systemd. – Albert Jul 30 '16 at 16:27startx? Or if you still think this is the same question as earlier, do you realize now that this is not the case? – Albert Jul 30 '16 at 16:55