每次啟動GNOME時如何顯示有趣的短語

原來,我是《星球大戰》的粉絲。 我最後的惡習是卡通 星球大戰:克隆人戰爭,我覺得這很有趣且很有啟發性,因為它們總是包含深刻的反思。 我特別喜歡每章開頭的短語,因此,在我看來,啟動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)。 在 評論,添加描述腳本工作方式的註釋。

注意:如果有人知道如何解決黑色背景問題,請將您的解決方案發送給我,我們將不勝感激,因此我們避免使用bash腳本。

5。 - 準備。 重新啟動X,看看一切是否正常。

一些額外的調整

1。 - 為了更改在顯示帶有短語的海報之前等待的時間,我打開了文件 報價.sh 並修改命令後的秒數 睡覺.

2。 - 要更改海報顯示的時間,我打開了文件 報價.py 並尋找說 set_timeout(10000)。 數字表示毫秒數; 因此,在此示例之後,10000將等於10秒。

注意:前幾天,在 朱納扎網,發布了每個程序員的50個標題短語。

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   胡安·特魯希略 他說:

    我喜歡這個主意! 🙂我想知道如何使用新的隨機物品以一定的周期發出通知。

  2.   佐德伯格博士 他說:

    太糟糕了,它們都是英文的。 沒有“城堡”有話要說嗎? 😉

  3.   讓我們使用Linux 他說:

    該腳本已經選擇了隨機元素(它們是來自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/
    乾杯! 保羅

  4.   內斯特C. 他說:

    我個人本來會用運氣來產生這些短語。
    不重新發明輪子。

  5.   讓我們使用Linux 他說:

    是的……當我寫這本書的時候,我不知道財富是否存在。 🙂
    乾杯! 保羅