Bug 1075705 - impossible to start X without -nolisten tcp
impossible to start X without -nolisten tcp
Status: RESOLVED WONTFIX
Classification: openSUSE
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Other
Current
x86-64 openSUSE Factory
: P5 - None : Major (vote)
: ---
Assigned To: Fabian Vogt
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2018-01-12 03:20 UTC by Anony Mous
Modified: 2018-01-20 03:20 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anony Mous 2018-01-12 03:20:16 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Build Identifier: 

Opening port 6000 via yast2 has no effect.  Commenting out every line in every script with -nolisten has no effect.  editing /etc/sddm.conf has no effect.

There should be a way to start X without the -nolisten tcp flag.  It appears to be hardwired into SDDM.

Reproducible: Always
Comment 1 Anony Mous 2018-01-12 03:41:15 UTC
Specifically,

yast2 -> /etc/sysconfig Editor -> Desktop -> Display manager -> DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN

is broken and has no effect.  Reboot shows X still running with -nolisten tcp.
Comment 2 Chenzi Cao 2018-01-15 11:12:28 UTC
Hi Jason, could you please reference the link below and provide yast2 log? Thanks.
https://en.opensuse.org/openSUSE:Report_a_YaST_bug
Comment 3 Josef Reidinger 2018-01-19 15:18:03 UTC
reassigning to sddm mainatainer as it is its responsibility to read it or provide way how to open port.
Comment 4 Fabian Vogt 2018-01-19 21:29:26 UTC
sddm doesn't read most values in /etc/sysconfig/displaymanager,
to configure it manually add a file /etc/sddm.conf.d/listen.conf with this:

> [XDisplay]
> ServerArguments=

Please reopen if this somehow does not lead to the desired result.
Comment 5 Anony Mous 2018-01-20 03:20:02 UTC
Now make it work through the yast2 gui?  That's still broken.