Wie Sie eine Anwendung ausführen, die in der bash, und wählen Sie, welcher monitor es läuft auf?

Ich habe eine Frage, die ist schwer, die Antwort zu suchen (ich habe immer am Ende mit Antworten für monitor-manipulation). Ich Schreibe ein bash shell-Skript, um mir zu helfen mit meinem code, dev und ich habe zwei Monitore.

Wenn ich meine ausführbare Datei, die ich zusammengestellt haben, möchte ich sagen, dass es für die Ausführung auf einem bestimmten monitor (d.h. einen anderen auf den monitor, dass ich mein terminal öffnen auf, so kann ich die anzeigen des debug auf einem Bildschirm und haben die app auf einem anderen).

Wie würde ich gehen über das tun dies? So etwas wie:

./myProject > but run on monitor 2

Wo myProject ist mein ausführbare Binärdatei.

Danke an alle.

  • Bitte geben Sie an, ob dies ist eine grafische Anwendung, die eine einfache console aplication, und ob diese verwendet jedes toolkit wie ncurses.
  • Dies hängt davon ab, Ihre Fenster-manager und wie Sie es wählt, wo ein neues Fenster angezeigt.
  • Wenn Sie sagen, laufen meine ausführbare Datei auf einem anderen monitor. Verstehe ich richtig, die app-GUI-basierten Anwendung? bash hat nichts zu tun mit der Positionierung in diesem Fall. Die Bibliothek, die Sie verwenden, um das Fenster zu erstellen, können einige Methoden zum sperren der position des Fensters.
  • Es ist ein GUI (Qt) app. Wenn ich die app starte in der bash immer startet die app auf dem gleichen monitor. Wenn ich den terminal auf einen anderen monitor, dann die app startet auf diesem monitor.
InformationsquelleAutor code_fodder | 2013-08-21
Schreibe einen Kommentar