View previous topic :: View next topic |
Author |
Message |
cyclohexan n00b
Joined: 11 Nov 2004 Posts: 50 Location: Germany
|
Posted: Tue Nov 06, 2007 11:54 pm Post subject: [gelöst] Fokus per Programm auf anderes Fenster übertragen |
|
|
Hallo,
gibt es eine Möglichkeit, per Programmcode den Fokus von einem Fenster auf ein anderes zu übertragen?
Die Programmiersprache ist mir ziemlich egal. Im Prinzip würde es mir reichen, wenn ich per Programm sowas simulieren könnte, als wenn ich über die Tastatur Alt-Tab drücken würde.
Beispiel:
Ich arbeite unter KDE und habe eine Konsole geöffnet. In der Konsole starte ich das Programm XYZ.
Das Programm XYZ macht folgendes:
1. Es startet Firefox. (Den Fokus bekommt jetzt natürlich das Firefox-Fenster)
2. Das Programm XYZ veranlasst, dass das Konsolenfenster wieder aktiviert wird (also den Fokus bekommt).
Wie müsste der Programmteil ungefähr aussehen, der den Fokus wechselt? (Also Schritt 2)
Eine Lösung für Perl würde besonders gut passen, aber wie gesagt, jede andere Programmiersprache tut's auch.
Last edited by cyclohexan on Wed Nov 07, 2007 7:25 pm; edited 1 time in total |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Wed Nov 07, 2007 10:54 am Post subject: |
|
|
$wmctrl -a "Gentoo Forums :: Search - Mozilla Firefox"
Den String bekommst du über wmctrl -l
Die -a Option wechselt für dich sogar noch den Desktop, falls das gewünschte Fenster woanders ist.
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
Qubit Tux's lil' helper
Joined: 23 Sep 2002 Posts: 136 Location: /dev/urandom
|
Posted: Wed Nov 07, 2007 2:21 pm Post subject: |
|
|
Evtl. gehts unter KDE-3.X auch per dcop.
Gruß Daniel _________________ ©Qubit |
|
Back to top |
|
|
schmutzfinger Veteran
Joined: 26 Oct 2003 Posts: 1287 Location: Dresden/Germany
|
Posted: Wed Nov 07, 2007 2:58 pm Post subject: |
|
|
Qubit wrote: | Evtl. gehts unter KDE-3.X auch per dcop. |
Kannst du bitte auch schreiben wie? |
|
Back to top |
|
|
Qubit Tux's lil' helper
Joined: 23 Sep 2002 Posts: 136 Location: /dev/urandom
|
Posted: Wed Nov 07, 2007 3:12 pm Post subject: |
|
|
Wie gesagt evtl...in der Art: (sollte mehr ein anstoss sein)
Code: | dcop konsole-$ID konsole-mainwindow#1 |
Eine schöne Übersicht bekommt man auch per kdcop.
Gruß Daniel _________________ ©Qubit |
|
Back to top |
|
|
cyclohexan n00b
Joined: 11 Nov 2004 Posts: 50 Location: Germany
|
Posted: Wed Nov 07, 2007 7:24 pm Post subject: |
|
|
Hi,
wmctrl funktioniert wunderbar.
Vielen Dank! |
|
Back to top |
|
|
|