自動換桌布的shell script
之前從InterfaceLIFT上下載了不少漂亮的桌布
其中有些風景圖真的非常美阿
看了就覺得心胸開闊...
但是如果手動一張一張換真的非常麻煩
所以就想找找看有沒有自動換桌布的軟體
Windows上的我很早就在用了
Linux上的看了好幾個都不合我意
所以就想說自己來寫一個好了
加上最近剛學shell script
就來寫一個吧:)
如果只是單純換桌布的話非常簡單
但我想要讓他可以定時換桌布
且換桌布的時間間格,路徑都要可以更改,而不是直接改shell script
於是我把他稍微寫的複雜了一點
這個shell script會在家目錄下產生一個設定檔: .chwp
裡面儲存的是圖片的目錄,以及時間間隔
我寫成是沒辦法讀取子目錄
因為如果要讀取子目錄要用到find指令,會增加搜尋的時間以及耗cpu資源
所以你指派到的目錄必須全部是圖片
不過當然你想讀取子目錄的話也可以
將"ls -w1 $dir_path"改成"find $dir_path -type f"就行了
詳細的操作說明請在終端機輸入./chwp --help
就降拉
按此下載chwp v0.2.0
記得執行前要chmod +x chwp
其中有些風景圖真的非常美阿
看了就覺得心胸開闊...
但是如果手動一張一張換真的非常麻煩
所以就想找找看有沒有自動換桌布的軟體
Windows上的我很早就在用了
Linux上的看了好幾個都不合我意
所以就想說自己來寫一個好了
加上最近剛學shell script
就來寫一個吧:)
如果只是單純換桌布的話非常簡單
但我想要讓他可以定時換桌布
且換桌布的時間間格,路徑都要可以更改,而不是直接改shell script
於是我把他稍微寫的複雜了一點
這個shell script會在家目錄下產生一個設定檔: .chwp
裡面儲存的是圖片的目錄,以及時間間隔
我寫成是沒辦法讀取子目錄
因為如果要讀取子目錄要用到find指令,會增加搜尋的時間以及耗cpu資源
所以你指派到的目錄必須全部是圖片
不過當然你想讀取子目錄的話也可以
將"ls -w1 $dir_path"改成"find $dir_path -type f"就行了
詳細的操作說明請在終端機輸入./chwp --help
就降拉
按此下載chwp v0.2.0
記得執行前要chmod +x chwp
留言