Antworten:
Klingt wie Sie suchen wmctrl - siehe hier für weitere Beispiele.
Bearbeiten: Ihre Fenstermanager- / Desktop-Umgebung muss standardkonform ( EWMH ) sein. Und hier sind weitere Beispiele.
In Fällen, in denen die Lösung von sr_ nicht funktioniert, können Sie auch xautomation ausprobieren . Eines der in diesem Paket enthaltenen Tools ist xte
(siehe Manpage ) - es simuliert Tastenanschläge, Mausbewegungen und mehr. So können Sie damit Alt+ simulieren Tab:
xte "keydown Alt_L" "key Tab" "keyup Alt_L"
@rozcietrzewiacz
. wmctrl hat gut funktioniert. Aber es sieht so aus, als ob xautomation Fenster nicht manipulieren kann ... oder? manpage In Ihrem Link xautomation habe ich keine Dokumentation gefunden ... = /
xte "key F5"
funktioniert perfekt für mich.
Die Antwort von sr_ erwähnt wmctrl
, die für mich funktioniert.
Ich habe es unter Ubuntu 16.04 mit installiert sudo apt-get install wmctrl
. Ich konnte das Fenster wechseln mit wmctrl -a emacs24
.
wcmtrl -a $WIN
scheint nach Fenstern mit Namen zu suchen, die die Zeichenfolge enthalten $WIN
. Bei der Suche wird die Groß- und Kleinschreibung nicht berücksichtigt.
Hier ist man wmctrl als Referenz.