Ternyata, saya jenis peminat Star Wars. Naib terakhir saya adalah kartun Star Wars: The Clone Wars, yang saya rasa sangat menarik dan memberi inspirasi kerana ia selalu merangkumi pantulan mendalam. Saya sangat menyukai frasa di awal setiap bab, dan oleh sebab itu, terpikir oleh saya bahawa mungkin merupakan idea yang baik untuk salah satu frasa ini muncul semasa memulakan GNOME. Dengan cara itu, saya akan memulakan hari saya dengan ungkapan yang memberi inspirasi.
Masalahnya, idea itu berakhir berikut skrip, yang anda semua boleh gunakan kerana saya akan mengajar seterusnya. Kegunaan skrip ini jauh melebihi sebab saya menulisnya. Ia dapat digunakan bukan hanya untuk menampilkan "frasa sehari" yang diperibadikan tetapi juga untuk belajar bahasa atau apa sahaja. itu memerlukan ketekunan yang terlibat dalam melihat tanda setiap kali anda memulakan komputer. |
Pemasangan
1.- Muat turun skrip.
2.- Buka zip di folder yang paling anda gemari, anda LAMAN UTAMA mungkin tempat yang baik.
3.- Pakej ini terdiri daripada 4 fail:
- petikan.png: adalah gambar yang akan ditunjukkan bersama dengan poster
- petikan.txt: adalah fail teks yang mengandungi frasa dari mana skrip akan diberi makan. Perlu diingat bahawa setiap ayat mesti merangkumi satu baris. Setiap baris mempunyai peluang yang sama untuk ditampilkan.
- petikan.py: adalah skrip python yang melakukan semua "sihir". Pada dasarnya apa yang dilakukannya ialah mendapatkan baris secara rawak dari fail quote.txt dan memaparkannya Maklumkan OSD melalui DBus.
- petikan.sh: adalah skrip bash yang menunggu beberapa saat sebelum melaksanakan skrip python. Sebab-sebab skrip ini dijelaskan kemudian.
4.- Secara teori, semuanya mesti berfungsi dengan sempurna menambahkan skrip python ke senarai aplikasi yang dijalankan pada permulaan. Masalahnya ialah, mungkin disebabkan oleh bug di Maklumkan OSD (dan keserasiannya dengan Compiz), jika ia dilaksanakan dengan segera ketika X bermula, poster akan muncul dengan latar belakang hitam yang mengerikan.
Atas sebab ini, anda harus menunggu beberapa saat selepas sistem boot untuk menjalankan skrip. Saya telah mencuba untuk melakukannya secara langsung dari skrip python menggunakan masa.tidur dengan kejayaan yang sangat sedikit (siapa yang tahu mengapa… sejak ketika saya menjalankannya sendiri-tanpa memulakan semula X- ia berfungsi dengan sempurna).
Penyelesaiannya ialah bukannya menambahkan skrip python, Mari tambahkan skrip bash (quote.sh) ke senarai aplikasi yang dijalankan semasa permulaan. Untuk melakukan ini, saya membuka Sistem> Keutamaan> Aplikasi semasa memulakan.
Klik butang Tambah dan dalam nama saya menulis Mutiara kata untuk hari ini atau apa sahaja yang anda suka. Kemudian masuk Pesanan, Saya menulis sh /path/where/is/el/script/quote.sh (dalam kes saya, memang begitu sh /home/earendil/quote/quote.sh). Dalam comentario, tambahkan komen yang menerangkan bagaimana skrip berfungsi.
5.- Sedia. Mulakan semula X dan lihat apakah semuanya berfungsi dengan baik.
Beberapa perubahan tambahan
1.- Untuk menukar masa menunggu sebelum memaparkan poster dengan frasa, saya membuka failnya petikan.sh dan ubah bilangan detik selepas arahan tidur.
2.- Untuk mengubah berapa lama poster itu dapat dilihat, saya membuka failnya petikan.py dan cari garis yang mengatakan set_timeout (10000). Nombor tersebut menunjukkan bilangan milisaat; Jadi, mengikuti contoh, 10000 sama dengan 10 saat.
Saya sukakan idea! 🙂 Saya ingin tahu bagaimana membuat pemberitahuan keluar dengan berkala tertentu dengan item rawak baru.
Sayang sekali semuanya berbahasa Inggeris. Tidak ada "istana" yang boleh dikatakan menarik? 😉
Skrip sudah memilih elemen rawak (ia adalah garis yang diambil dari quote.txt). Untuk menjalankannya setiap X min, anda hanya perlu menambahkan skrip sebagai cron job. Di blog, kami menerbitkan beberapa artikel mengenai cara melakukannya:
https://blog.desdelinux.net/cron-crontab-explicados/
http://usemoslinux.blogspot.com/2010/10/como-administrar-la-ejecucion-de-tareas.html
https://blog.desdelinux.net/como-administrar-las-tareas-programadas-en-gnome/
Ceria! Paul.
Saya secara peribadi akan menggunakan kekayaan untuk menghasilkan frasa.
Kerana tidak mencipta semula roda.
Ya ... semasa saya menulisnya saya tidak tahu bahawa kekayaan itu ada. 🙂
Ceria! Paul.