Stephane asked for a help and got it. I also given him the best
advice based on my experience with "startx" shell script.
"$ sudo systemctl start display-manager.service" is most fail-safe
command to start desktop environment from console session on any
systemd-adopted distro.
Here is some example disadvantages of using "startx":
* "startx" often requires user to go extra mile and configure or
keep track of changes in ~/.xinitrc ~/.xsessionrc scripts.
* If you use Xfce and will start it by "startx" you will pass on
display manager and greeter, and if you manually lock your session
at some point with xflock4 you will get black screen without any way
of unlocking it other than logging into another tty and doing it
from console. This is understandable, because by using "startx" with
Xfce you passed on session and seat management.
* Some users could fire "sudo startx" at some point and give
themselves a good chance to ruin their system.
You can use whatever you want, as I already said it doesn't mean
"startx" doesn't exist or work anymore, and you have to understand
there is many ways to do something in Linux, but just any way
doesn't always means it is the right way.
To all respectable people, go ahead and grab pitchforks and
torches there is somebody with different\wrong opinion on The
Internets.
On 17.10.2017 19:39, Greg Wooledge
wrote:
On Tue, Oct 17, 2017 at 07:32:11PM +0500, Alexander V. Makartsev wrote:
Deprecated doesn't mean it doesn't exist or work anymore at all, it
means it isn't supported anymore and should not be used.
Look it up, it [startx] was deprecated for quite some time.
Quoting from
https://www.debian.org/releases/stretch/amd64/release-notes/ch-whats-new.en.html
==========================================================================
* Only the gdm3 display manager supports running X as a non-privileged
user in stretch. Other display managers will always run X as
root. Alternatively, you can also start X manually as a non-root user
on a virtual terminal via startx.
When run as a regular user, the Xorg log will be available from
~/.local/share/xorg/.
==========================================================================
Looks supported to me.
--
With kindest regards, Alexander.
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀