2016-12-14 3 views
0

läuft Ich habe ein Bash-Skript, das ich im Start ausführen definiert, die ein Python-Skript, das auf einen Befehl von einem anderen Prozess wartet, und wenn es es bekommt, es ausgeführt wird sollte ein Chromfenster mit einer bestimmten URL öffnen.Linux - Öffnen Sie Chrom aus einem Skript, das beim Start

Wenn ich dieses Skript ausführen manuell es funktioniert gut, aber wenn das Skript vom Start läuft, bekomme ich einen Fehler (in syslog angezeigt):

Gtk: Can not open display

Ich schätze, das liegt daran, dass es in einem Startup-Modus läuft, so dass es eigentlich keine Anzeige zum "Anlehnen" hat ... Ich habe mich gefragt, ob es überhaupt eine Möglichkeit gibt, diese Arbeit zu bekommen?

Vielen Dank im Voraus

+0

Was ist Ihr Gesamtziel? –

Antwort

1

In Ihrem Skript, das beim Start ausgeführt wird versuchen DISPLAY=:0 <command> &

DISPLAY=:0 einfach Um zu klären, setzt das Fenster auf öffnet sich mit 0, die den ersten Monitor der lokalen Maschine überwachen.

+0

ENDLICH !!! Ich habe ewig daran gearbeitet, danke :) – DanielY