原來,我是《星球大戰》的粉絲。 我最後的惡習是卡通 星球大戰:克隆人戰爭,我覺得這很有趣且很有啟發性,因為它們總是包含深刻的反思。 我特別喜歡每章開頭的短語,因此,在我看來,啟動GNOME時出現其中一個短語可能是一個好主意。 這樣,我將以鼓舞人心的短語開始新的一天。
問題是,這個想法最終出現在下面 腳本,大家都可以使用,接下來我將教您。 該腳本的用途遠遠超出了我編寫它的原因。 它不僅可以用於顯示個性化的``一天中的短語'',還可以用於學習語言或其他內容。 這要求您在啟動計算機時始終保持看到信號的穩定性。 |
安裝
1。 - 下載 腳本.
2。 - 將其解壓縮到最喜歡的文件夾中 主页 這可能是個好地方。
3。 - 該軟件包包含4個文件:
- 報價.png:是要與海報一起顯示的圖像
- 報價.txt:是一個文本文件,其中包含從中輸入腳本的短語。 請記住,每個句子必須佔一行。 每行顯示的機會相同。
- 報價.py:是執行所有“魔術”操作的python腳本。 基本上,它的工作是從quote.txt文件中隨機獲取行並將其顯示在 通知OSD 通過 總線.
- 報價.sh:是一個bash腳本,在執行python腳本之前需要等待幾秒鐘。 稍後將說明使用此腳本的原因。
4。 - 從理論上講,一切都應該正常工作,將python腳本添加到啟動時運行的應用程序列表中。 問題是,可能是由於 通知OSD (及其與 Compiz的),如果X立刻開始執行,則海報的背景會變成可怕的黑色。
因此,您必須在系統啟動後等待幾秒鐘才能運行腳本。 我試圖使用python腳本直接執行此操作 時間睡眠 幾乎沒有成功(誰知道為什麼……因為當我獨自運行它時-無需重新啟動X-即可完美運行)。
解決方案是,與其添加python腳本,不如添加python腳本, 讓我們將bash腳本(quote.sh)添加到啟動時運行的應用程序列表中。 為此,我打開了 系統>首選項>啟動時的應用程序.
點擊按鈕 添加 和 名 我寫 每日報價 或您喜歡的任何東西。 然後在 順序, 我寫 sh /path/where/is/el/script/quote.sh (就我而言, sh /home/earendil/quote/quote.sh)。 在 評論,添加描述腳本工作方式的註釋。
5。 - 準備。 重新啟動X,看看一切是否正常。
一些額外的調整
1。 - 為了更改在顯示帶有短語的海報之前等待的時間,我打開了文件 報價.sh 並修改命令後的秒數 睡覺.
2。 - 要更改海報顯示的時間,我打開了文件 報價.py 並尋找說 set_timeout(10000)。 數字表示毫秒數; 因此,在此示例之後,10000將等於10秒。
我喜歡這個主意! 🙂我想知道如何使用新的隨機物品以一定的周期發出通知。
太糟糕了,它們都是英文的。 沒有“城堡”有話要說嗎? 😉
該腳本已經選擇了隨機元素(它們是來自quote.txt的行)。 要使其每X分鐘運行一次,您只需將其作為cron作業添加到腳本中即可。 在博客上,我們發表了幾篇有關如何做的文章:
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/
乾杯! 保羅
我個人本來會用運氣來產生這些短語。
不重新發明輪子。
是的……當我寫這本書的時候,我不知道財富是否存在。 🙂
乾杯! 保羅