Projects
Eulaceura:Factory
xorg-x11-xinit
_service:obs_scm:0003-startx-Make-startx-auto-d...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:0003-startx-Make-startx-auto-display-select-work-with-per.patch of Package xorg-x11-xinit
From 72939fed64b00be4a74dd0e1bf0b418e00ac4c57 Mon Sep 17 00:00:00 2001 From: Hans de Goede <hdegoede@redhat.com> Date: Fri, 20 Mar 2015 14:30:08 +0100 Subject: [PATCH xinit 3/3] startx: Make startx auto display select work with per user /tmp dirs If a separate /tmp per user is used the existing auto display select code does not work, add an extra check for the unix socket for the display number existing in /proc/net/unix (linux only). Signed-off-by: Hans de Goede <hdegoede@redhat.com> --- startx.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/startx.cpp b/startx.cpp index fe49996..3b0dd86 100644 --- a/startx.cpp +++ b/startx.cpp @@ -120,7 +120,11 @@ enable_xauth=1 XCOMM Automatically determine an unused $DISPLAY d=0 while true ; do - [ -e "/tmp/.X$d-lock" -o -S "/tmp/.X11-unix/X$d" ] || break + [ -e "/tmp/.X$d-lock" -o -S "/tmp/.X11-unix/X$d" ] || +#ifdef __linux__ + grep -q "/tmp/.X11-unix/X$d" "/proc/net/unix" || +#endif + break d=$(($d + 1)) done defaultdisplay=":$d" -- 2.3.3
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2