Cara memaparkan frasa menarik setiap kali anda memulakan GNOME

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.

Catatan: jika ada yang tahu bagaimana menyelesaikan masalah latar belakang hitam, saya akan sangat berterima kasih jika anda dapat mengirimkannya penyelesaian, jadi kami akan mengelakkan daripada menggunakan skrip bash.

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.

Catatan: Beberapa hari yang lalu, di junauza.com, menerbitkan 50 tajuk frasa setiap pengaturcara.

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   John Trujillo kata

    Saya sukakan idea! 🙂 Saya ingin tahu bagaimana membuat pemberitahuan keluar dengan berkala tertentu dengan item rawak baru.

  2.   Zoidberg Dr. kata

    Sayang sekali semuanya berbahasa Inggeris. Tidak ada "istana" yang boleh dikatakan menarik? 😉

  3.   Mari gunakan Linux kata

    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.

  4.   Nestor C. kata

    Saya secara peribadi akan menggunakan kekayaan untuk menghasilkan frasa.
    Kerana tidak mencipta semula roda.

  5.   Mari gunakan Linux kata

    Ya ... semasa saya menulisnya saya tidak tahu bahawa kekayaan itu ada. 🙂
    Ceria! Paul.