Compiz Place-Fenster funktionieren beim Anmelden nicht

Compiz Place-Fenster funktionieren beim Anmelden nicht

Ich versuche, einen Dual-Kiosk mit Firefox und Chrome im Kiosk-Modus einzurichten. Ich verwende Ubuntu 12.10 auf einem Intel NUC i3 mit Dual-HDMI-Ausgang auf HD4000-Grafiken. Ich habe zwei 1080p-Displays an den HDMI-Ausgängen, funktioniert perfekt.

In CCSM habe ich zwei Regeln eingerichtet, eine für Chrome, die bei 0,0 platziert wird. Eine weitere Regel für Firefox, die bei 1920, 0 platziert wird.

Beide Regeln funktionieren perfekt. Wenn ich Chrome starte, wird es auf dem ersten Bildschirm angezeigt. Wenn ich Firefox starte, wird es auf meinem zweiten Bildschirm angezeigt.

Also habe ich Chrome und Firefox in den „Startanwendungen“ sogar mit einer X-GNOME-Startup-Verzögerung von 10 eingestellt, damit das Netzwerk in der Zwischenzeit initialisiert wird.

Der Benutzer ist auf automatische Anmeldung eingestellt, beim Systemstart funktioniert alles, Chrome startet bei 0,0 (Anzeige 1), Firefox sollte jedoch bei 1920,0 (zweite Anzeige) stehen. Dies passiert nicht, Firefox wird über Chrome geöffnet.

Wenn ich Firefox schließe und dann erneut starte, erkennt CCSM es und platziert es auf 1920,0 (zweite Anzeige).

Problem: Warum wird Firefox beim Start richtig platziert, aber nicht, wenn er beim Systemstart/bei der Anmeldung automatisch gestartet wird? Habe auch versucht, compiz --replacedie Startanwendungen hinzuzufügen, kein Ergebnis.

Kann mir jemand bei diesem Problem helfen?

Antwort1

Fügen Sie vielleicht eine Startverzögerung zu 'compiz --replace' hinzu und sehen Sie, ob das Ihr Problem löst. Möglicherweise müssen Sie ein einfaches Bash-Skript schreiben und hinzufügenDaszum Start, wenn das Folgende bei Ihnen nicht funktioniert.

Bildbeschreibung hier eingeben

Antwort2

Problem behoben! Habe gerade herausgefunden, dass ich Delay in X-GNOME-startup-delay nicht mit einem großen D eingegeben habe.

Die Verzögerung hat also überhaupt nicht funktioniert. Jetzt booten die Browser mit einer Verzögerung von 2 Sekunden, damit Compiz Zeit hat, zu starten.

verwandte Informationen