Project

General

Profile

Actions

Feature #2107

open

Wait for X during startup

Added by HelAu almost 10 years ago. Updated about 9 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
02/18/2015
Due date:
% Done:

0%

Estimated time:

Description

Falls X noch nicht gestartet ist könnte darauf gewartet werden, steht so auch im Kommentar :)

--- a/video.c    2014-08-12 09:12:10.319479634 +0200
+++ b/video.c    2014-08-12 09:19:45.309759631 +0200
@@ -11240,7 +11240,13 @@
     // if no environment variable, use :0.0 as default display name
     display_name = ":0.0";
     }
-    if (!(XlibDisplay = XOpenDisplay(display_name))) {
+    for (i=0; i < 30; i++) {
+        if (XlibDisplay = XOpenDisplay(display_name))
+           break;
+        sleep(1);
+    }
+
+    if (!XlibDisplay) {
     Error(_("video: Can't connect to X11 server on '%s'\n"), display_name);
     // FIXME: we need to retry connection
     return;

Actions

Also available in: Atom PDF