Hallo,
ich möchte unter Linux ein Konsolen Fenster so langen blinken lassen bis es den Fokus bekommt.
Ich hoffe ihr versteht was ich damit meine. Es gibt Programme die lassen ihr Fenster in der Fensterleiste blinken falls sich dort was tut. Und genau die Funktion brauche ich für ein Programm was ich schreibe.
Wie gesagt ich schreibe es für Linux.
Konsolen Fenster blinken lassen
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Ich würde mal bezweifeln, dass das so einfach (und vor allem universell!) möglich ist! Das ganze hängt ja sicherlich vom verwendeten Window Manager / DE ab.
Wäre da nicht ein Warnton / Signal sinnvoller und einfacher zu realisieren?
Wäre da nicht ein Warnton / Signal sinnvoller und einfacher zu realisieren?
Funktioniert nicht. Du kannst das Fenster der Konsole nicht fernsteuern, zum anderen ist das ein Feature des Fenstermanagers. Eine Anwendung, deren Taskleisteneintrag blinkt, hat nur den Eingabefokus angefordert. Das dann der Taskleisteneintrag blinkt, ist ein Feature des Fenstermanagers, über das du keine Kontrolle hast. Eine eigene Funktion zum "Blinken lassen" gibt es schlicht nicht. Fazit: Vergiss es.Treehouse hat geschrieben:ich möchte unter Linux ein Konsolen Fenster so langen blinken lassen bis es den Fokus bekommt.
Es gibt im Übrigen auch Fenster-Manager, die keine Taskleiste haben, die noch nicht mal das Konzept von Vorder- und Hintergrundfenstern kennen (z.B. larswm). Was soll dann da blinken?
Das einzige, was auf der Konsole als Benachrichtigung sinnvoll ist, ist die ANSI-Kontrollsequenz für den Konsole-Beep. Welche das ist, müsstest du nachschauen.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Wobei es da auch Terminals gibt, die das Bell, ``\b`` entweder beepen lassen oder das Terminal kurz invertieren (flashen) oder es schlichtweg ignorieren.lunar hat geschrieben:Das einzige, was auf der Konsole als Benachrichtigung sinnvoll ist, ist die ANSI-Kontrollsequenz für den Konsole-Beep. Welche das ist, müsstest du nachschauen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Ich weiß... und das ist noch nicht mal spezifisch an eine Einstellung gebunden Ein tty nutzt dafür /etc/inputrc, die KDE Konsole kennt eine eigene Konfigurationseinstellung, und screen regelt das auch noch mal extraLeonidas hat geschrieben:Wobei es da auch Terminals gibt, die das Bell, ``\b`` entweder beepen lassen oder das Terminal kurz invertieren (flashen) oder es schlichtweg ignorieren.lunar hat geschrieben:Das einzige, was auf der Konsole als Benachrichtigung sinnvoll ist, ist die ANSI-Kontrollsequenz für den Konsole-Beep. Welche das ist, müsstest du nachschauen.
Aber es ist und bleibt die einzige Möglichkeit, von der Konsole aus ohne Zuhilfenahme anderer Mittel wie DBus oder DCOP den Nutzer zu benachrichtigen.
Ok ich danke euch für die tollen Antworten und Erklärungen. Naja kann schon mal vorkommen das man einfach eine dumme Idee hat. Aber dafür gibts ja Foren um erst mal auch sich einen Ratschlag zu holen ob das alles was man sich da ausdenkt so Sinnvoll ist.
Mit besten Grüßen
Treehouse
Mit besten Grüßen
Treehouse
[i]Jabber IM: Treehouse@jabjab.de[/i]