From 208a47e0d8f62e7c77fa42137511de890feea7fe Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Sequoia Date: Sat, 28 May 2016 13:47:01 -0700 Subject: startx: Add -listen tcp if nolisten_tcp is disabled for XQuartz https://bugs.freedesktop.org/show_bug.cgi?id=95379 Signed-off-by: Jeremy Huddleston Sequoia --- startx.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/startx.cpp b/startx.cpp index 2dda9e1..92e5bad 100644 --- a/startx.cpp +++ b/startx.cpp @@ -105,6 +105,8 @@ fi if [ x`defaults read $X11_PREFS_DOMAIN nolisten_tcp` = x1 ] ; then defaultserverargs="$defaultserverargs -nolisten tcp" +else + defaultserverargs="$defaultserverargs -listen tcp" fi XCOMM The second check is the real one. The first is to hopefully avoid -- cgit v1.2.3 From 4525e14fcfeaaf526227e3addec67d0ce4632270 Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Sequoia Date: Sat, 28 May 2016 14:00:58 -0700 Subject: startx: Add support for enabling IGLX for XQuartz https://bugs.freedesktop.org/show_bug.cgi?id=96260 Signed-off-by: Jeremy Huddleston Sequoia --- startx.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/startx.cpp b/startx.cpp index 92e5bad..dbc4cae 100644 --- a/startx.cpp +++ b/startx.cpp @@ -80,6 +80,10 @@ if ! defaults read $X11_PREFS_DOMAIN nolisten_tcp > /dev/null 2>&1 ; then defaults write $X11_PREFS_DOMAIN nolisten_tcp -bool true fi +if ! defaults read $X11_PREFS_DOMAIN enable_iglx > /dev/null 2>&1 ; then + defaults write $X11_PREFS_DOMAIN enable_iglx -bool false +fi + XCOMM First, start caching fonts if [ x`defaults read $X11_PREFS_DOMAIN cache_fonts` = x1 ] ; then if [ -x $bindir/font_cache ] ; then @@ -109,6 +113,12 @@ else defaultserverargs="$defaultserverargs -listen tcp" fi +if [ x`defaults read $X11_PREFS_DOMAIN enable_iglx` = x1 ] ; then + defaultserverargs="$defaultserverargs +iglx" +else + defaultserverargs="$defaultserverargs -iglx" +fi + XCOMM The second check is the real one. The first is to hopefully avoid XCOMM needless syslog spamming. if defaults read $X11_PREFS_DOMAIN 2> /dev/null | grep -q 'dpi' && defaults read $X11_PREFS_DOMAIN dpi > /dev/null 2>&1 ; then -- cgit v1.2.3