Inhaltsverzeichnis

Wmctrl

Mit wmctrl lässt sich das starten von Anwendungen mit mehreren Bildschirmen steuern.
Wenn 2 oder mehrere Bildschirme angeschlossen sind, kann man damit steuern auf welchem Bildschirm eine Anwendung geöffnet werden soll.

Installation

apt-get install wmctrl

Script

Hier ein Beispiel wie man Firefox auf einem zweiten Bildschirm starten kann.
Die Konfiguration der Bildschirme ist so gewählt, dass die Anzeige auf den zweiten Bildschirm erweitert wird.
Der erste Monitor hat eine Auflösung von 1024×768. Firefox soll nach 1024 Pixeln gestartet werden.

#!/bin/bash
 
killall firefox > /dev/null
 
sleep 3
 
firefox &
 
while true
do
  wmctrl -l | grep -v grep | grep -i firefox
  if [ $? == 0 ]; then
    sleep 0.5
    wmctrl -r "Mozilla Firefox" -e 0,1024,0,-1,-1
    wmctrl -r "Mozilla Firefox" -b add,maximized_vert,maximized_horz
    break
  fi
done

Tags