Hi!
Danke! Dann ist es wohl intrepid, jaunty checke ich gleich noch mal auf meiner Parallel-Installation... edit: und es ist 2.26.0 in Jaunty.
Hast du denn unter Hardy auch Probleme mit Zenity und im Hintergrund geöffneten Fenstern?
so long
hank
Wikiteam
Anmeldungsdatum: Beiträge: 11290 Wohnort: Bremen |
Hi! Danke! Dann ist es wohl intrepid, jaunty checke ich gleich noch mal auf meiner Parallel-Installation... edit: und es ist 2.26.0 in Jaunty. Hast du denn unter Hardy auch Probleme mit Zenity und im Hintergrund geöffneten Fenstern? so long |
||||
Anmeldungsdatum: Beiträge: 3052 |
Heinrich Schwietering schrieb:
Bei mir geht das Zenity-Fenster im Vordergrund auf.Ich weiss allerdings nicht ob ich irgendwann mal nach einer Lösung für das Hintergrundproblem gesucht und gefunden habe,oder ob mein Zenity noch im original Zustand ist,da ich es eigentlich nicht nutze(zumindest nicht wissentlich). Gruß...busfahrer |
||||
Anmeldungsdatum: Beiträge: 5072 Wohnort: Brandenburg an der Havel |
Heinrich Schwietering schrieb:
Falls sich sosnst nichts zwischen den Versionen geändert hat, könnte man sie von 9.10 nehmen, andernfalls muss man selbst patchen. Ich hab hier nur 9.10 da, daher kann ich nicht vergleichen.
sudo dpkg-divert --divert /usr/share/zenity/zenity.glade.original --rename /usr/share/zenity/zenity.glade sorgt dafür, dass dpkg die /usr/share/zenity/zenity.glade aus dem Paket auch bei allen Updates als /usr/share/zenity/zenity.glade.original speichert und die handgestrickte /usr/share/zenity/zenity.glade in Ruhe lässt. Mit sudo dpkg-divert --rename --remove /usr/share/zenity/zenity.glade macht man das wieder rückgängig. |
||||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
Ui - jetzt ist mir nach 30 Minuten schreiben, testen u. Layout die Verbindung eingebrochen, und weg war der Text. Jetzt schreibe ich nicht alles auf, was mir misfiel, sondern stelle nur noch Original u. meinen Vorschlag gegenüber.
Ich bin mir unsicher, wie unten das mit 'kill -SIGUSR1' arbeitet. Das ernsteste Problem war, dass auch wenn der User 'Abbruch' tippte, unverdrossen dd gestartet wurde. |
||||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
Weiter unten gibt es noch ein Beispiel mit find. Kann mir jemand
erklären? |
||||
Ehemaliger
Anmeldungsdatum: Beiträge: 29066 Wohnort: WW |
Hallo, deine Version des Skripts sieht in der Tat besser aus. ☺ Zu dem SIGUSR1 und Gruß, noisefloor |
||||
Anmeldungsdatum: Beiträge: 4763 Wohnort: Ringenberg |
Die manpage sagt:
Es ist also für die Statusanzeige zuständig. Gruß, cornix |
||||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
Aha, d.h. SIGUSR1 ist ein 1., frei vom user (daher der Name) definierbares Signal (daher der Name), und dd nutzt das Signal, um mit dem Fortschritt zu antworten. Klingt einleuchtend, danke. Und wer kennt ${1-.}? |
||||
Anmeldungsdatum: Beiträge: 4763 Wohnort: Ringenberg |
Ja. Beispiel:
Da bin ich auch neugierig. Nach meinen Tests wird es von der Bash nicht anders behandelt als edit:
Ich nehme alles zurück, behaupte das Gegenteil und teste weiter. 😀 edit2:
Ich glaube, ich habe es. In einer Funktion entspricht |
||||
Anmeldungsdatum: Beiträge: 4763 Wohnort: Ringenberg |
Jetzt aber: PARAMETER=PARAMETER echo "${PARAMETER}" echo "${PARAMETER-ERSATZ}" unset PARAMETER echo "${PARAMETER}" echo "${PARAMETER-ERSATZ}" Wenn der PARAMETER gegeben ist, wird er gesetzt, sonst der ERSATZ. |
||||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
Aha. Es ist einfach ein default-value, wenn kein Argument angegeben wird. $1 wird in der Klammer zu der 1.
|
||||
Anmeldungsdatum: Beiträge: 2145 Wohnort: wo der gute Riesling wächst |
Nur eine kurze, aber mE. nützliche Information: zenity --notification ... resultiert ja seit der Portierung auf GTK3 in einem nur für ca. 10 sec. sichtbaren PopUp. Auf dem XFCE-Desktop ist danach die Meldung im Nirwana verschwunden und wartet ewig auf einen Klick auf den Button "Default action". Der zenity-Prozeß hängt dann forever im System rum. Die Lösung: Es gibt eine undokumentierte Option, s. hier: --timeout [sec] mit der man dann wenigstens den Geisterprozeß automatisch beenden kann. Klappt hier einwandfre unter Wheezy mit Zenity 3.4.0. Ist das auch für *buntu interessant? Diese Option macht das Scripten doch wesentlich einfacher. /Ingo |
||||
Anmeldungsdatum: Beiträge: 14259 |
Da Ubuntu 12.04 die gleiche Version 3.4.0 von zenity nutzt, waere das eine Ergaenzung des Artikels wert. Koenntest Du das selbst erledigen? Das waere die schnellste Loesung. Danke ☺ |
||||
Anmeldungsdatum: Beiträge: 2145 Wohnort: wo der gute Riesling wächst |
Ich kann nur unter Debian testen und habe keine Ahnung, ob Canonical da irgendwas gepatcht hat (z.B. für Unity), speziell, da es um "notifications" geht. Debian != *buntu |
||||
Anmeldungsdatum: Beiträge: 14259 |