Yolunuza çıkmayan OSD masaüstü saati?


13

saat uygulaması var mı,

  • bir widget gibi ekranınıza yerleştirilebilen
  • her zaman zirvede kalmak
  • ancak fareyle üzerine gelindiğinde otomatik olarak kaybolur
  • aşağıdaki öğelere tıklamanıza olanak tanır,

(hemen hemen davranacağını gibi Ubuntu bildirimleri bu anlamda).

Screenlets ve gdesklets widget uygulamaları olduğunu biliyorum, ancak bunlar buggy, modası geçmiş görünüyor ve yukarıda listelenen kriterlere uymuyor.

Aklımda olan, büyük, (dijital), her zaman görünür olan (diğer tüm pencerelerin üstünde) ve çalışmanızı bozmayan bir saattir (örn. saat, havada asılı kaldığından beri).

Şarkılar için şarkı sözlerini gösteren ve yukarıda açıkladığım şekilde davranan "OSD-Lyrics" adlı bir araç.

Bu yüzden aynı şeyi bir saatle yapmak mümkün (ve hatta daha kolay) olmalıdır.


2
Sadece merak ediyorum: sağ üstteki varsayılan saate itirazınız nedir?
8128

3
Panelimi otomatik olarak gizlemek veya tamamen kaldırmak istiyorum, bu yüzden çalışırken ben her zaman görünür olmaz. Bunun dışında, tam olarak tarif ettiğim davranış ile daha büyük bir saat istiyorum, :-)
YSN

Konuyu daha açık hale getirmek için başlığı ve metni biraz düzenledim.
YSN

İlk etapta neden üst panelden kurtulmak istiyorsun?
Maxime R.

Ubuntu 10.10 kullandığınızı varsaymak doğru muydu?
Maxime R.

Yanıtlar:


10

Şu anda tüm beklentilerinizi karşılayan herhangi bir uygulama yok gibi görünüyor. Noel için bir saat var umarım ;-) İşte gerçek olasılıklar:

  • Screenlet seçeneği : compiz ve widget katmanı ile widget'ları güzel bir şekilde F9tuşla soldurabilirsiniz . Tabii ki fareyle solmaz ve modası geçmiş görünüme gelince özneldir, ancak bu çözümden memnun olmayacağınızı düşünüyorum.
    Şahsen, üst panelimi otomatik olarak gizlemiyorum çünkü zaman, cpu ve ram kullanımının görüntülenmesini istiyorum ve bu durumda bir tuşa basmam gerekecekti.
  • NotifyOSD Hacking : işaret ettiğiniz gibi, NotifyOSD neredeyse istediğiniz her şeyi yapar.
    Bu fikri uygulayan küçük bir Python betiği yaptım: https://gist.github.com/760615 .
    İndirin ve python NotifyOSD_clock.pybir terminalde başlatın .
    OSD saati
    Bu saat, fareyle üzerine gelince güzel bir şekilde kayboluyor.
    Fareyle üzerine gelindiğinde OSD saati
    Ancak bu komut dosyasını kullanmamanızı öneririz:

    • $HOME/.cache/notify-osd.logDosyanızı sular altında bırakacak
    • diğer düşük öncelikli sistem bildirimlerini engelleyecektir
    • ve saati hareket ettiremezsin

    Bu kullanıcı arayüzünü beğendiyseniz, bağımsız bir uygulama yapmak için notify-osd kaynak kodunu yeniden kullanmanız gerekir (normal Ubuntu son kullanıcısı için o kadar kolay değil, o!).

  • DIY (neredeyse) sıfırdan : SO , kendi betiğinizi yazmak istiyorsanız libXosd'yi önerir .
  • Fikrinizi gelecekteki bir Ubuntu sürümü için önerin : http://brainstorm.ubuntu.com/
  • Üst panelden kurtulmadan dikey alan tasarrufu : sadece üst paneldeki pencere düğmelerini hareket ettirerek (bkz. Nokta 4), çünkü normal saat uygulamasını görünür tutmanızı sağlar.

Şahsen bu tür büyük şeffaf saatlerin her zaman pencerelerimin üzerinde olmasından memnun olmazdım. Her şeyi gizleyen otomatik gizleme seçeneğinden de memnun değilim ve üst panel zaten çok fazla dikey alan kullanıyor. Belki de o panelde bir otomatik gizleme ve autofadeaway karışımımız olmalı.

Her neyse, tüm dikey olarak yığılmış panellere, araç çubuklarına ve sekmelere sahip olmak, daha geniş ekranlarımızı tamamen kullanmanın en akıllı yolu değil (hayır, tüm zamanımı 16: 9 filmleri izleyerek harcamıyorum). Ubuntu 11.04'teki gelecekteki Unity arayüzü ile bazı iyileştirmeler yapabileceğimizi görmekten memnuniyet duyuyorum :-)


Ayrıntılı cevabınız ve teklifleriniz için teşekkürler! Birkaç gün içinde onlara daha yoğun bakacağım. Bugünlerde ağır iş. Yeni Yılınız mutlu olsun! YSN
YSN

Aslında bu cevap tam olarak tatmin edici değil, ama Maxime bence lütuf kazandı. Şimdi saat appletli şeffaf bir AWN-Dock'um, neredeyse istediğimi yapıyor.
YSN

5

Bu bash satırını sadece denemek için yazdım, ancak doğru şekilde davranmıyor ve bildirim sistemi kuyruğunu tıkamak dezavantajı var. Belki de bir başlangıç?

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

bildir-gönder yüklemeniz gerekiyor


Bu cevap için teşekkürler, en azından bir başlangıç ​​noktası olabilir. Şu anda kendim üzerinde çalışamadığım için iyi bir çözüm için bir ödül umudum var.
YSN

1

Buldum! en zarif değil ama

  • hafif
  • yapılandırılabilir
  • depolarda!

osd_clock için sinaptik ara

:)


Benim için (14.04) paket "osdclock" ("osd_clock" araması hiçbir şey döndürmez) olarak adlandırılır, ancak yüklendikten sonra çalıştırdığınız komut "osd_clock" olur, ha?
Paul Higgins

0

osd_clock iyi, sağ üst köşede biraz tarih ve saat çıktısı olarak kullandım.

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

Ancak, osd_clock Lubuntu 18.04 "Bionic" artık çalışmıyor gibi görünüyor: komut hatasız çalışır, ancak hiçbir çıkış görülemez. Bu sorunu kimse onaylayabilir mi?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.