OSD-Desktop-Uhr, die Sie nicht stört?


13

gibt es eine uhr anwendung,

  • das kann wie ein Widget auf Ihrem Bildschirm platziert werden
  • Immer oben bleiben
  • wird jedoch bei Mouseover automatisch ausgeblendet
  • Klicken Sie auf die unten stehenden Elemente, um sie durchzuklicken.

(verhält sich in diesem Sinne ziemlich ähnlich wie die Ubuntu-Benachrichtigungen ).

Mir ist bekannt, dass es Widget-Apps für Screenlets und Gdesklets gibt, diese sind jedoch fehlerhaft, sehen veraltet aus und erfüllen nicht die oben aufgeführten Kriterien.

Ich denke an eine Uhr, die groß ist (digital), immer sichtbar ist (über allen anderen Fenstern) und Ihre Arbeit nicht stört (z. B. können Sie immer noch auf diese Bildlaufleiste oder Schaltfläche klicken, wenn sie sich direkt unter der befindet Uhr, da die Uhr beim Schweben verblasst).

Ein Tool namens "OSD-Lyrics", das Songtexte anzeigt und sich genau so verhält, wie ich es oben beschrieben habe.

So sollte es möglich (und noch einfacher) sein, dasselbe mit einer Uhr zu tun.


2
Ich frage mich nur: Was ist Ihr Einwand gegen die Standarduhr oben rechts?
8128,

3
Ich möchte mein Panel automatisch ausblenden oder vollständig entfernen, damit die Uhr während der Arbeit nicht immer sichtbar ist. Abgesehen davon hätte ich gerne eine größere Uhr mit genau dem Verhalten, das ich beschrieben habe :-)
YSN

Ich habe den Titel und den Text ein wenig überarbeitet, um meinen Standpunkt klarer zu machen.
YSN

Warum wollen Sie das Top Panel überhaupt loswerden?
Maxime R.

Habe ich zu Recht angenommen, dass Sie Ubuntu 10.10 verwenden?
Maxime R.

Antworten:


10

Anscheinend erfüllt derzeit keine Anwendung alle Ihre Erwartungen. Hoffe, du hast eine Uhr für Weihnachten ;-) Hier sind die tatsächlichen Möglichkeiten, die ich sehe:

  • Screenlet-Option : Mit compiz und der Widget-Ebene können Sie Widgets mit der F9Taste schön ausblenden lassen . Natürlich verblasst es beim Mouseover nicht und das veraltete Aussehen ist subjektiv, aber ich denke, Sie werden mit dieser Lösung nicht zufrieden sein.
    Persönlich verstecke ich mein Toppanel nicht automatisch, da ich Zeit, CPU- und RAM-Auslastung anzeigen lassen möchte und in diesem Fall eine Taste drücken müsste.
  • Hacken von NotifyOSD : Wie Sie bereits betont haben, macht das NotifyOSD fast alles, was Sie wollen.
    Ich habe ein kleines Python-Skript erstellt, das diese Idee umsetzt: https://gist.github.com/760615 .
    Laden Sie es herunter und starten Sie es python NotifyOSD_clock.pyin einem Terminal.
    OSD-Uhr
    Diese Uhr verschwindet natürlich beim Mouseover.
    OSD-Uhr bei Mouseover
    Ich empfehle jedoch, dieses Skript nicht wie folgt zu verwenden:

    • Es wird Ihre $HOME/.cache/notify-osd.logDatei überfluten
    • Es werden andere Systembenachrichtigungen mit niedriger Priorität blockiert
    • und Sie können die Uhr nicht bewegen

    Wenn Sie diese Benutzeroberfläche mögen, müssen Sie den notify-osd-Quellcode erneut verwenden , um eine eigenständige Anwendung zu erstellen (nicht so einfach für den üblichen Ubuntu-Endbenutzer!).

  • DIY (fast) von Grund auf neu : SO empfiehlt libXosd, wenn Sie Ihr eigenes Skript schreiben möchten.
  • Schlagen Sie Ihre Idee für eine zukünftige Ubuntu-Veröffentlichung vor : http://brainstorm.ubuntu.com/
  • Senkrechtes Platzsparen, ohne das obere Bedienfeld zu verlieren : Bewegen Sie einfach die Fensterknöpfe im oberen Bedienfeld (vgl. Punkt 4), damit Sie das übliche Uhr-Applet sichtbar halten können.

Persönlich wäre ich nicht glücklich, wenn diese Art von großer transparenter Uhr immer über meinen Fenstern wäre. Ich bin auch nicht zufrieden mit der Option zum automatischen Ausblenden, bei der alles ausgeblendet wird und das obere Bedienfeld bereits zu viel vertikalen Platz beansprucht. Vielleicht sollten wir in diesem Panel eine Mischung aus automatischem Ausblenden und automatischem Ausblenden haben.

Wie auch immer, mit all diesen vertikal gestapelten Bedienfeldern, Symbolleisten und Registerkarten können Sie unsere immer breiteren Bildschirme nicht optimal nutzen (nein, ich verbringe nicht meine ganze Zeit damit, 16: 9-Filme anzusehen). Ich freue mich, dass wir mit der zukünftigen Unity- Oberfläche in Ubuntu 11.04 einige Verbesserungen erzielen können :-)


Vielen Dank für Ihre ausführliche Antwort und Ihre Vorschläge! Ich werde sie mir in ein paar Tagen genauer ansehen. Schwere Arbeit in diesen Tagen. Frohes neues Jahr! YSN
YSN

Eigentlich ist diese Antwort nicht ganz zufriedenstellend, aber Maxime hat sich meiner Meinung nach immer noch das Kopfgeld verdient. Jetzt habe ich ein transparentes AWN-Dock mit einem Clock-Applet, das fast das macht, was ich will.
YSN

5

Ich habe diese Bash-Zeile nur geschrieben, um zu versuchen, aber sie verhält sich nicht richtig und hat den Nachteil, dass die Warteschlange des Benachrichtigungssystems verstopft ist. Es ist vielleicht ein Anfang?

while true; do notify-send `date +%H:%M` -t 60000; sleep 60; done;

Sie müssen notify-send installieren


Vielen Dank für diese Antwort, es könnte zumindest ein Ausgangspunkt sein. Ich habe ein Kopfgeld angefangen und hoffe auf eine gute Lösung, da ich im Moment nicht selbst daran arbeiten kann.
30.

1

Fand es! es ist nicht das eleganteste, aber es ist

  • Leicht
  • konfigurierbar
  • in den Repos!

Suche synaptic nach osd_clock

:)


Für mich (14.04) heißt das Paket "osdclock" (eine Suche nach "osd_clock" gibt nichts zurück), aber der Befehl, den Sie nach der Installation ausführen, lautet "osd_clock", was verwirrend ist, oder?
Paul Higgins

0

osd_clock ist in Ordnung, ich habe es als kleinen Ausdruck für Datum und Uhrzeit in der oberen rechten Ecke verwendet.

osd_clock -s 0 -o -13 -c white -tr -f -misc-fixed-bold-r-semicondensed--*-*-*-*-c-*-*-* -F '%u  %y%m%d  %R

Allerdings scheint osd_clock in Lubuntu 18.04 "Bionic" nicht mehr zu funktionieren: Der Befehl läuft ohne Fehler, aber es ist keine Ausgabe zu sehen. Kann jemand dieses Problem bestätigen?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.