Orologio desktop OSD che non ti ostacola?


13

c'è un'applicazione per l'orologio,

  • che può essere posizionato sullo schermo come un widget
  • stare sempre al top
  • ma scompare automaticamente al passaggio del mouse
  • permettendoti di fare clic su di esso sugli elementi di seguito,

(si comporta praticamente come le notifiche di Ubuntu in quel senso).

Sono consapevole che esistono app widget per screenlet e gdesklets, ma sono buggy, sembrano obsolete e non soddisfano i criteri sopra elencati.

Quello che ho in mente è un orologio di grandi dimensioni (digitale), sempre visibile (in cima a tutte le altre finestre) e che non interrompa il tuo lavoro (ad es. Puoi comunque fare clic sulla barra di scorrimento o sul pulsante se è appena sotto il orologio, poiché l'orologio si attenua al passaggio del mouse).

Uno strumento chiamato "OSD-Lyrics" che mostra i testi delle canzoni e si comporta esattamente come ho descritto sopra.

Quindi dovrebbe essere possibile (e persino più semplice) fare lo stesso con un orologio.


2
Mi chiedo solo: qual è la tua obiezione all'orologio predefinito in alto a destra?
8128

3
Voglio nascondere o rimuovere completamente il mio pannello, in modo che l'orologio non sia sempre visibile, mentre sto lavorando. A parte questo, mi piacerebbe avere un orologio più grande con esattamente il comportamento, che ho descritto :-)
YSN

Ho modificato un po 'il titolo e il testo per rendere più chiaro il mio punto di vista.
YSN il

Perché vuoi sbarazzarti del pannello superiore in primo luogo?
Maxime R.

Avevo ragione di presumere che tu stia usando Ubuntu 10.10?
Maxime R.

Risposte:


10

Sembra che al momento non ci siano applicazioni che soddisfino tutte le tue aspettative. Spero che tu abbia un orologio per Natale ;-) Ecco le reali possibilità che vedo:

  • Opzione screenlet : con compiz e il layer widget è possibile far sbiadire i widget con la F9chiave. Ovviamente non si sbiadisce al passaggio del mouse e per quanto riguarda l'aspetto obsoleto è soggettivo ma penso che non sarai soddisfatto di quella soluzione.
    Personalmente, non nascondo automaticamente il mio pannello superiore perché voglio avere tempo, CPU e ram visualizzati e in quel caso dovrei premere un tasto.
  • Hacking NotifyOSD : come hai sottolineato, NotifyOSD fa quasi tutto ciò che desideri.
    Ho realizzato un piccolo script Python implementando questa idea: https://gist.github.com/760615 .
    Scaricalo e avvialo python NotifyOSD_clock.pyin un terminale.
    Orologio OSD
    Quell'orologio svanisce bene al passaggio del mouse, ovviamente.
    Orologio OSD al passaggio del mouse
    Comunque consiglio di non usare questo script così com'è:

    • inonderà il tuo $HOME/.cache/notify-osd.logfile
    • bloccherà altre notifiche di sistema a bassa priorità
    • e non puoi muovere l'orologio

    Se ti piace quella interfaccia utente, dovresti riutilizzare il codice sorgente di notifica-osd per creare un'applicazione autonoma (non così facile per il solito utente finale di Ubuntu, lui!).

  • Fai-da-te (quasi) da zero : SO consiglia libXosd se vuoi scrivere il tuo script.
  • Proponi la tua idea per una futura versione di Ubuntu : http://brainstorm.ubuntu.com/
  • Salvataggio dello spazio verticale senza eliminare il pannello superiore : semplicemente spostando i pulsanti della finestra nel pannello superiore (cfr. Punto 4) perché consente di mantenere visibile la solita applet dell'orologio.

Personalmente non sarei contento che quel tipo di grande orologio trasparente sia sempre sopra le mie finestre. Non sono soddisfatto dell'opzione di nascondi automaticamente che nasconde tutto e il pannello superiore utilizza già troppo spazio verticale. Forse dovremmo avere un mix di autohide e autofadeaway in quel pannello.

Ad ogni modo, avere tutti quei pannelli, barre degli strumenti e schede impilati verticalmente non è il modo più intelligente di utilizzare appieno i nostri schermi sempre più ampi (no, non passo tutto il tempo a guardare film in 16: 9). Sono lieto di vedere che potremmo ottenere alcuni miglioramenti con la futura interfaccia Unity in Ubuntu 11.04 :-)


Grazie per la tua risposta dettagliata e le tue proposte! Li vedrò più intensamente tra qualche giorno. Al giorno d'oggi un lavoro pesante. Felice anno nuovo! YSN
YSN

In realtà questa risposta non è completamente saziante, ma secondo me Maxime si è guadagnata la grazia. Ora ho un AWN-Dock trasparente con un applet orologio, che fa quasi quello che voglio.
YSN,

5

Ho scritto questa riga bash solo per provare, ma non si comporta nel modo giusto e ha lo svantaggio di ostruire la coda del sistema di notifica. È un inizio, forse?

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

devi installare Notify-Send


Grazie per quella risposta, potrebbe essere almeno un punto di partenza. Ho creato una taglia una speranza per una buona soluzione, dato che al momento non posso lavorarci da solo.
YSN il

1

Trovato! non è il più elegante ma lo è

  • leggero
  • configurabile
  • nei pronti contro termine!

cerca sinaptico per osd_clock

:)


Per me (14.04) il pacchetto si chiama "osdclock" (la ricerca di "osd_clock" non restituisce nulla) ma il comando che esegui una volta installato è "osd_clock", confondendo eh?
Paul Higgins,

0

osd_clock va bene, l'ho usato come una piccola stampa di data e ora nell'angolo in alto a destra.

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

Tuttavia, osd_clock sembra non funzionare più in Lubuntu 18.04 "Bionic": il comando viene eseguito senza errori, ma non è possibile visualizzare alcun output. Qualcuno può confermare questo problema?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.