Hallo Rudolf, hallo Leute, Am Freitag, 1. August 2003 20:23 schrieb Rudolf Buerger:
ich habe ein Bash-Skript, in dem ich eine Bild-Datei anzeige und anschließend zu dieser Datei irgendetwas eingeben möchte. Das ganze läuft in einem {x|a|w}term ab, das durch Ausführung des Programmes display den Eingabefokus verliert. Das ganze sieht vereinfacht so aus:
for i in *.jpg ; do display $i & read -e [...] done
Gibt es eine Möglichkeit, in dem Skript den Fokus zurückzubekommen?
In einer späteren Mail hast Du geschrieben, dass Du KDE verwendest. In diesem Fall kannst Du vermutlich über DCOP etwas ausrichten (einfach mal kdcop starten und ein wenig durchforsten - würde mich wundern, wenn es nicht auch ein setFocus o. ä. gäbe ;-) Ansonsten gäbe es noch eine Alternative zu Deinem "read": result="`kdialog --inputbox 'bitte eingeben'`" Das öffnet ein Eingabefenster, das wohl den Fokus bekommen dürfte. Nachteil dabei: kdialog hat keinen Readline-Support wie read -e Gruß Christian Boltz -- Wünschenswert wäre es auch, wenn Umfragen vor jeder Bundestagswahl, ob die Erst- oder die Zweitstimme die wichtigere sei, wenigstens soviele richtige Ergebnisse zeitigten, als würde man die gleiche Anzahl Schimpansen befragen. ;) [Bernd Brodesser in suse-linux]