OSD desktop-jam yang tidak menghalangi Anda?

13

apakah ada aplikasi jam,

  • yang dapat ditempatkan di layar Anda seperti widget
  • tetap selalu di atas
  • tetapi secara otomatis menghilang pada mouseover
  • memungkinkan Anda mengkliknya pada item di bawah ini,

(berperilaku cukup banyak seperti yang pemberitahuan Ubuntu dalam arti bahwa).

Saya sadar, bahwa ada aplikasi widget screenlets dan gdesklets, tetapi itu buggy, terlihat ketinggalan zaman, dan tidak mematuhi kriteria yang tercantum di atas.

Apa yang ada dalam pikiran saya adalah jam yang besar, (digital), selalu terlihat (di atas semua jendela lain), dan tidak mengganggu pekerjaan Anda (mis. Anda masih dapat mengklik bilah gulir atau tombol jika itu hanya di bawah jam, karena jam memudar saat melayang).

Alat yang disebut "OSD-Lyrics" yang menampilkan lirik untuk lagu dan berperilaku persis seperti yang saya jelaskan di atas.

Jadi harus dimungkinkan (dan bahkan lebih mudah) untuk melakukan hal yang sama dengan jam.

YSN
sumber
2
Hanya ingin tahu: apa keberatan Anda terhadap jam default di kanan atas?
8128
3
Saya ingin autohide atau menghapus panel saya sepenuhnya, sehingga jam tidak akan selalu terlihat, saat saya sedang bekerja. Terlepas dari itu, saya ingin memiliki jam yang lebih besar dengan perilaku yang tepat, yang saya jelaskan :-)
YSN
Saya telah mengedit sedikit judul dan teks untuk memperjelas poin saya.
YSN
Mengapa Anda ingin menyingkirkan panel atas di tempat pertama?
Maxime R.
Apakah saya benar berasumsi Anda menggunakan Ubuntu 10.10?
Maxime R.

Jawaban:

10

Sepertinya saat ini tidak ada aplikasi yang memenuhi semua harapan Anda. Semoga Anda punya arloji untuk Natal ;-) Berikut adalah kemungkinan yang sebenarnya saya lihat:

  • Opsi Screenlet : dengan compiz dan layer widget Anda dapat membuat widget memudar dengan baik dengan F9kunci. Tentu saja itu tidak pudar pada mouseover dan untuk tampilan yang sudah usang itu subjektif tetapi saya pikir Anda tidak akan senang dengan solusi itu.
    Secara pribadi, saya tidak autohide panel atas saya karena saya ingin memiliki waktu, penggunaan cpu dan ram ditampilkan dan dalam hal itu saya harus menekan tombol.
  • Meretas NotifyOSD : seperti yang Anda tunjukkan, NotifyOSD melakukan hampir semua yang Anda inginkan.
    Saya membuat skrip Python kecil yang mengimplementasikan ide ini: https://gist.github.com/760615 .
    Unduh dan luncurkan python NotifyOSD_clock.pydi terminal.
    Jam OSD
    Jam itu dengan baik memudar di atas mouse tentu saja.
    Jam OSD di atas mouse
    Namun saya sarankan untuk tidak menggunakan skrip ini seperti:

    • itu akan membanjiri $HOME/.cache/notify-osd.logfile Anda
    • itu akan memblokir notifikasi sistem prioritas rendah lainnya
    • dan Anda tidak dapat memindahkan jam

    Jika Anda menyukai antarmuka pengguna itu, Anda harus menggunakan kembali kode sumber notify-osd untuk membuat aplikasi mandiri (tidak begitu mudah bagi pengguna akhir Ubuntu yang biasa, he!).

  • DIY (hampir) dari awal : SO merekomendasikan libXosd jika Anda ingin menulis skrip Anda sendiri.
  • Usulkan ide Anda untuk rilis Ubuntu yang akan datang : http://brainstorm.ubuntu.com/
  • Menyimpan ruang vertikal tanpa menyingkirkan panel atas : hanya dengan menggerakkan tombol jendela di panel atas (lih. Titik 4) karena memungkinkan Anda untuk menjaga applet jam yang biasa terlihat.

Secara pribadi saya tidak akan senang dengan jam transparan besar seperti itu selalu di atas jendela saya. Saya tidak puas dengan opsi autohide yang menyembunyikan semuanya dan panel atas sudah menggunakan terlalu banyak ruang vertikal. Mungkin sebaiknya kita memiliki campuran autohide dan autofadeaway di panel itu.

Bagaimanapun, memiliki semua panel, toolbar, dan tab yang ditumpuk secara vertikal ini bukan cara yang paling pintar untuk menggunakan layar kami yang semakin luas secara keseluruhan (tidak, saya tidak menghabiskan seluruh waktu saya menonton film 16: 9). Saya senang melihat bahwa kami mungkin mendapatkan beberapa perbaikan dengan antarmuka Unity di Ubuntu 11.04 :-)

Maxime R.
sumber
Terima kasih atas jawaban terperinci dan proposal Anda! Saya akan melihat mereka lebih intens dalam beberapa hari. Kerja berat akhir-akhir ini. Selamat Tahun Baru! YSN
YSN
Sebenarnya jawaban ini tidak sepenuhnya memuaskan, tetapi Maxime telah menerima hadiah itu menurut saya. Sekarang saya AWN-Dock transparan dengan applet jam, yang hampir melakukan apa yang saya inginkan.
YSN
5

Saya menulis bash line ini hanya untuk mencoba, tetapi tidak berperilaku dengan cara yang benar dan memiliki kelemahan untuk menyumbat antrian sistem notifikasi. Ini awal, mungkin?

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

Anda perlu menginstal notifikasi-kirim

Andrea
sumber
Terima kasih atas jawaban itu, setidaknya ini bisa menjadi titik awal. Saya telah memulai karunia harapan untuk solusi yang baik, karena saya tidak dapat mengerjakannya sendiri saat ini.
YSN
1

Menemukannya! itu bukan yang paling elegan tapi itu

  • ringan
  • dapat dikonfigurasi
  • dalam repo!

cari sinaptik untuk osd_clock

:)

Dekomposisi
sumber
Bagi saya (14,04) paket itu disebut "osdclock" (pencarian untuk "osd_clock" tidak menghasilkan apa-apa) tetapi perintah yang Anda jalankan setelah diinstal adalah "osd_clock", membingungkan eh?
Paul Higgins
0

osd_clock baik-baik saja, saya menggunakannya sebagai cetakan tanggal & waktu kecil di sudut kanan atas.

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

Namun, osd_clock tampaknya tidak berfungsi lagi di Lubuntu 18.04 "Bionic": perintah berjalan tanpa kesalahan, tetapi tidak ada output yang terlihat. Adakah yang bisa mengkonfirmasi masalah ini?

g43
sumber