Saya bekerja sebagai guru. Ada rutinitas tertentu dalam pelajaran saya, diumumkan dengan acara waktunya di Orage, dikirim ke notifikasi. Misalnya:
- Membersihkan
- Pasang Kursi
Murid-murid saya meminta saya meletakkan jam hitung mundur di layar untuk memperingatkan berapa banyak waktu yang tersisa sampai suatu peristiwa. Saya menggunakan XFce, jadi ini bisa ditampilkan pada panel di bagian atas layar, tidak pernah ditutupi oleh item layar penuh, atau sebagai tampilan head-up transparan yang tidak dapat diklik yang selalu ada di atas setiap jendela.
Misalnya:
- 3:10 sampai pembersihan.
- 6:10 sampai akhir kelas.
Ini bukan hitung mundur yang diaktifkan secara manual, tetapi terjadi pada waktu tertentu setiap hari, misalnya hitung mundur 10 menit dimulai pukul 3:00 sore dan berakhir pada nol pada jam 3:10 siang. Saya dapat menggunakan orage
untuk mengaktifkan skrip, tetapi perlu beberapa cara untuk menampilkan penghitung dan informasi.
Apakah ada cara untuk menampilkan penghitung waktu mundur seperti itu di layar?
sumber
sleep
.full screen
Anda yang sebenarnya Anda maksudkanmaximized
, bukan?Jawaban:
Dengan xfce4-genmon-plugin , Anda dapat membuat sendiri widget panel tersebut.
Instal plugin dari repositori distro Anda. Kemudian buat skrip yang menghasilkan tampilan hitung mundur:
Ubah sesuai keinginan Anda, simpan di tempat yang tidak mencolok dan berikan izin eksekusi (
chmod +x
). Kemudian tambahkan item "Monitor generik" ke panel Anda. Arahkan item panel ke skrip Anda dan konfigurasikan interval penyegaran yang sesuai (jika Anda menghapus tampilan detik, Anda mungkin harus membiarkannya pada 30 detik untuk menghemat daya / kinerja). Dan begitulah.sumber
xfce4-genmon-plugin
hanya menjalankan skrip apa pun yang dipilih, mencetak apa yang akan ditampilkan di terminal, tetapi pada panel?Python dengan
tkinter
output cara tercepat dan termudah untuk membuat aplikasi GUI dan widget. Membuat GUI menggunakantkinter
adalah tugas yang mudah.Anda hanya perlu menggunakan perintah berikut untuk menginstal
tkinter
apt-get install python-tk python3-tk
Untuk pengguna Fedora, gunakan perintah berikut.
dnf install python-tkinter python3-tkinter
Ini adalah skrip sederhana untuk hitung mundur dengan
tkinter
, selalu aktif dan transparan:sumber
fluxbox
dan solusi ini tidak berfungsi untuk saya. Jendela berjudulCounting seconds
muncul di sudut kiri atas tetapi diblokir oleh jendela layar penuh. Misalnya, tekan F11 di Firefox atau Evince dan perhatikan bahwa jendelanya tidak terlihat.xfce4
di dalamXephyr
dantkinter
windows diblokir oleh aplikasi layar penuh juga. Jadi saya pikir jawaban ini salah dan tidak menjawab pertanyaan OP.i think by full screen she/he means maximized windows
- Saya pikir itu juga tetapi dalam kasus itu pertanyaannya harus diulang.Ada banyak cara dan widget untuk memiliki penghitung waktu atau hitungan mundur, tetapi mengingat Anda menggunakan xfce dan ingin sesuatu yang grafis pada panel, Anda mungkin ingin mencoba xfce4-timer-plugin .
Itu membutuhkan xfce> = 4.6. Saya tidak tahu versi xfce mana yang Anda jalankan, tetapi plugin ini mungkin bisa digunakan untuk kebutuhan Anda.
Plugin xfce4-timer-memungkinkan Anda untuk mengatur hitungan mundur dan alarm dengan opsi berulang jika Anda ingin mengaturnya setiap hari misalnya ,:
Ini juga menampilkan bilah hitung mundur di panel jika Anda ingin:
Hitung mundur berjalan:
Countdown kosong:
Anda dapat membaca lebih lanjut tentang plugin di tautan di atas, tetapi, berikut adalah paragraf tentang dan penggunaan untuk berjaga-jaga:
sumber
Anda bisa menggunakan crontab, dan skrip bash menggunakan
yad
.Misalnya, untuk pembersihan pukul 15:10, dengan hitung mundur mulai pukul 15:00, dan akhir kelas pukul 18:10 dengan hitung mundur mulai pukul 18:00:
Buat skrip untuk hitung mundur:
Edit crontab pengguna yang memiliki akses ke tampilan (saya kira itu harus Anda sendiri), dan sesuaikan
DISPLAY
variabel jikaecho $DISPLAY
di shell Anda berbeda dari:0
:crontab -e
sumber