Wie ändere ich den Fokus des X-Bildschirms, den ich betrachte?

Wie ändere ich den Fokus des X-Bildschirms, den ich betrachte?

Aus verschiedenen Gründen habe ich auf meinem Ubuntu 10.10-Desktop zwei X-Screens konfiguriert. Ich kann jedoch nicht mit Alt+Tab zwischen allen Fenstern gleichzeitig wechseln.

Wenn sich beispielsweise 2 Fenster auf Bildschirm A und 1 Fenster auf Bildschirm B befinden und sich meine Maus über Bildschirm A befindet, werden mit Alt+Tab nur die beiden Fenster auf Bildschirm A angezeigt.

Gibt es eine Tastenkombination, mit der ich den Fokus auf verschiedene Bildschirme verschieben kann, oder gibt es eine Möglichkeit, die Einträge in Alt+Tab zu kombinieren, um alle Fenster anzuzeigen? (Beachten Sie, dass ich NICHT nach einer Lösung suche, bei der alle Monitore als einer funktionieren, z. B. über Xinerama).

Danke!

Bernie

Antwort1

Herausgefunden.

Am Ende habe ich ein kleines Skript geschrieben, das den Fokus auf ein Fenster im gewünschten Bildschirm setzt. Dann habe ich es in mein Verzeichnis /home/my_name/bin gelegt und Tastaturkürzel festgelegt, um das Skript mit den richtigen Optionen auszuführen.

Das Skript bewegt lediglich die Maus an die gewünschten Bildschirmkoordinaten und simuliert dann einen Klick an dieser Stelle. Es akzeptiert Optionen für oben, unten, links und rechts, sodass ich einen der vier Bildschirme auswählen kann.

Hier ist es:

#file: /home/my_user/bin/smon 
#(make sure you have execute privileges on this file)

while getopts ":udlr" Option
do
  case $Option in
    u    ) s=2;;
    d    ) s=1;;
    l    ) s=0;;
    r    ) s=3;;
  esac

done
xdotool mousemove --screen $s 500 28 click 1

Sie können das Skript wie folgt ausführen:

/home/my_user/bin/smon -u
=> moves the mouse to the top of screen 2, and clicks at 28 pixels below the top.

Wenn Sie also das Dialogfeld für die Ubuntu-Tastaturkürzel öffnen (derzeit unter „System“ -> „Einstellungen“ -> „Tastaturkürzel“) und dann auf die Schaltfläche „Hinzufügen“ klicken, sollten Sie den obigen Befehl kopieren, in das Textfeld „Befehl“ einfügen und ihm ein nützliches Tastaturkürzel zuordnen können.

Ich weiß, nicht die eleganteste Lösung, aber für mich funktioniert es.

verwandte Informationen