Apakah ada aplikasi untuk Ubuntu yang akan mengunci komputer setelah waktu yang ditentukan (mis. 30 menit). Saya membutuhkannya untuk anak-anak untuk membatasi waktu mereka menonton kartun. Misalnya 30 menit menonton dan kemudian PC mengunci yang membutuhkan orangtua untuk membukanya.
Untuk Windows saya menggunakan aplikasi Eyes Relax, itu menunjukkan layar hitam dan bilah kemajuan hijau (waktu tersisa untuk membuka kunci PC) dan memerlukan kata sandi untuk mengganti kunci.
16.04
lock-screen
dbus
gnome-screensaver
Dmitriy
sumber
sumber
Jawaban:
Pembaruan 4 Juni 2018
Program yang jauh lebih unggul disebut
multi-timer
telah dibuat: Timer untuk mengatur alarm yang berbeda secara bersamaanTimer Layar Kunci
Buat Timer Lock Screen Anda sendiri dan bukan aplikasi Pihak ke-3
Meskipun ada aplikasi Pihak ke-3 untuk melakukan ini, Anda dapat membuatnya sendiri. Ringkasan langkah-langkah:
lock-screen-timer
lock-screen-timer
lock-screen-timer
sebagai yang dapat dieksekusiSunting 1 (19 Nov 2016): Versi final. Peringatan kunci yang akan datang pada 15, 10, 5, 3, 2 dan 1 menit tersisa menggunakan pesan dan suara. Gunakan zenity untuk mendapatkan jumlah menit (default ke 30).
Sunting 2 (20 Nov.2016): Perubahan kode untuk mematikan skrip tidur sebelumnya.
Sunting 3 (Jan 20.2017): Merevisi pembunuhan kode skrip sebelumnya. Tambahkan pesan informasi jika versi sebelumnya sudah berjalan dan dihentikan.
Sunting 4 (4 Februari 2016): Jalankan dalam lingkaran untuk beberapa hitungan mundur tanpa harus mengklik kembali ikon desktop. yaitu malam laundry - 16 menit untuk membilas siklus (pelembut kain), 13 menit untuk memuat pengering, 58 menit untuk mengeluarkan pengering.
Sunting 5 (11 Feb.2017): Sisa menit untuk menulis
/tmp/lock-screen-timer-remaining
. Ini memungkinkan program lain untuk menampilkan jumlah waktu sebelum layar dikunci.Sunting 6 (Agustus 07.2017): Ubah
/tmp/
file kerja ke~/.
untuk mendukung banyak pengguna di jaringan.EDIT: Perhatikan bahwa skrip tergantung pada ogg123 untuk memutar suara pengingat. Program ini adalah bagian dari paket alat-vorbis dari repositori semesta. Skrip seperti yang disajikan di sini juga mencoba menggunakan skrip hotplugtv yang ditemukan di sini.
Sunting 8 (12 Nov.2017): Tambahkan dukungan WSL (Windows 10 Subsystem untuk Linux). Catatan Anda perlu menambahkan
VcXsrv
danubuntu-desktop
atauxubuntu-desktop
(lebih disukai) untuk menggunakan Linux GUI di WSL. Tampilan sisa waktu baki sistem Windows 10 sistem / area memerlukan pelengkap apa yangindicator-sysmonitor
ada di Linux. Sebuah masa depanpowershell.exe
skrip direncanakan untuk mendukung Windows 10 area notifikasi.Sunting 9 (19 Feb.2018): Perbaiki animasi yang hilang
\
dari urutan pemintalan pizza "|, /, ─, \".Gunakan gedit untuk membuat skrip
lock-screen-timer
Buka + +
Terminal
menggunakan dan ketik:CtrlAltTSalin dan tempel kode dari jendela di bawah ke
lock-screen-timer
Beralih kembali ke layar ini dan salin kode berikut dengan menyorotnya dan menekan Ctrl+ C:
Kemudian beralih kembali ke
gedit
jendela kosong dan tempel kode menggunakan Ctrl+ V. Simpan file dan keluar dari editor kembali ke command prompt.Tandai
lock-screen-timer
sebagai yang dapat dieksekusiSekarang kita perlu membuat skrip dapat dieksekusi dengan mengetik:
Menguji!
Sebelum memanggil skrip dari GUI, kami akan memanggilnya dari terminal sehingga kami dapat melihat apakah ada pesan kesalahan yang ditampilkan:
Anda diminta untuk jumlah menit:
Atur jumlah menit yang diinginkan dan klik OK untuk memulai timer. Ketika ada 15, 10, 5, 3, 2 dan 1 menit tersisa suara sistem terdengar dan gelembung pesan muncul memberi tahu kapan layar akan dikunci. Setelah layar terkunci, Anda harus memasukkan kata sandi untuk membuka kunci layar.
Konfigurasikan Nautilus untuk menjalankan skrip bash
Nautilus mendefinisikan apa yang terjadi ketika kita mengklik dua kali pada skrip yang dapat dieksekusi ketika jendela tampilan file atau tautan di desktop. Perilaku normal adalah mengedit skrip menggunakan
gedit
. Kami ingin mengubah perilaku ini sehingga dijalankan.Mulai Nautilus dan arahkan ke direktori yang berisi
lock-screen-timer
. Klik kiri sekali untuk memberi fokus. Arahkan mouse ke bilah menu atas hingga menu "File Edit ..." muncul, gunakan:Edit
menu tarik-turunProperties
opsiBehavior
tabExecutable Text Files
Run executable text files when they are opened
Buat tautan pintasan desktop
Dari bagian sebelumnya
lock-screen-timer
masih fokus. Jika tidak, navigasikan ke skrip dan klik kiri sekali untuk memberi fokus. Kemudian gunakan:Make Link
.Link to lock-screen-timer
.Sekarang Anda dapat mengklik dua kali pada tautan pintasan desktop dan skrip dijalankan. Kotak dialog muncul untuk mendapatkan nomor menit. Dua tombol disajikan Canceldan OK. Jika Anda mengklik
X
untuk menutup jendela itu sama dengan memilih Cancel.Setelah penghitung waktu berjalan dan Anda klik dua kali di atasnya lagi salinan berjalan pertama "terbunuh". Anda sekarang dapat memulai hitung mundur kunci scren baru atau klik Canceltanpa hitung mundur.
Tampilan Sisa Waktu di area systray / notifikasi
Saat pengunci layar berjalan, ia mencatat berapa menit yang tersisa dalam file
~/.lock-screen-timer-remaining
. Anda dapat melihat file ini denganwatch
perintah atau menampilkannya di baki sistem / indikator aplikasi Ubuntu seperti yang ditunjukkan di bagian atas jawaban ini. Untuk menampilkan waktu yang tersisa di area notifikasi, ikuti instruksi di T&J ini: ( Bisakah BASH tampil di systray sebagai indikator aplikasi? ).sumber
~/kids-tv-timer 1
. Maaf jalannya hilang di depan. Coba itu.sleep
perintah yang digunakan dalamkids-tv-timer
skrip bash. Dimungkinkan untuk membuat lingkaran di mana setiap menit gelembung pemberitahuan yang berlangsung selama sekitar 10 detik muncul di atas video yang mengatakan "29 menit tersisa", lalu "28 menit tersisa", dll. Namun untuk mengesampingkan Anda masih harus interupsi video, bunuhkids-tv-timer
dan mulai ulang dengan penjatahan waktu baru. Hampir mudah membiarkan waktu kedaluwarsa, masuk dan mulai ulangkids-tv-timer
Biarkan saya tahu.Anda mungkin ingin menggunakan sesuatu seperti Mkahawa , yang digunakan untuk mengelola kafe internet.
sumber