隨機桌面背景32位/64位綠色版
隨機桌面背景32位/64位綠色版安裝教程
隨機桌面背景32位/64位綠色版是一款電腦上的桌面壁紙獲取及自動更新的使用Python便攜的綠色使用簡單的壁紙工具。使用它,可以讓你的桌面背景像一盒巧克力一樣,你永遠不知道下一顆是什么味道,是驚還是喜,只有等你去探索去發(fā)現(xiàn)。
軟件特性
自動拉取網(wǎng)絡圖源,自動切換桌面背景。
可配置。通過配置文件定義壁紙類型、切換間隔等等。
支持多種方式啟動。一次性啟動(控制臺、后臺)、開機自啟。
支持全局熱鍵配置。目前支持三個熱鍵:上/下一個桌面背景、定位當前桌面背景文件。
PS:程序所使用的壁紙圖源為知名壁紙網(wǎng)站wallhaven,程序暫無提供其他圖源選擇的功能,只能修改參數(shù)以獲取wallhaven中不同類型的壁紙。
如何使用
默認壁紙類型。使用默認配置,基本可以滿足大部分需求。
自定義壁紙類型。
打開壁紙網(wǎng)站wallhaven Random Wallpapers,按照下圖步驟選擇你的壁紙類型,并復制鏈接。
打開程序的配置文件,修改Api -> url配置項,值為剛復制的鏈接。
重啟程序(結束程序再重新打開)。
自定義更多配置項。請參考配置文件解析。
工作目錄
應用程序運行時產(chǎn)生的運行文件保存在應用程序所在根目錄的run文件夾下,會產(chǎn)生以下文件或文件夾。
文件夾:log。記錄程序的運行日志,程序每天的運行日志保存在一個日志文件,最多保存最近30天的日志。
文件夾:wallpapers。目錄下存放網(wǎng)絡拉取的當前輪換的桌面壁紙。如果在配置了Task -> retainbgs選項為真,在新壁紙拉取完成時,會把舊的壁紙保存在wallpapers目錄下的某文件夾,文件夾命名方式為新壁紙拉取完成的日期時間%Y-%m-%d-%H-%M-%S,否則會刪除就的壁紙文件。
文件:config.ini。重要文件!程序運行的所需的配置文件,如果缺失也可以使用默認配置來運行程序。有關可配置選項,請看往下看。
文件:pid。重要文件!記錄當前目錄應用程序的線程ID,用以檢測程序的運行和結束程序的運行。本程序沒有把它放到某個安全的地方、或者使用其他方式以實現(xiàn)相對安全的應用程序全局單例運行。
配置文件
程序默認有效配置(該配置會在配置文件缺失時啟用),以下;后為字段注釋:
[Api]
; 配置你喜歡的圖源類型的URL,怎么獲取請看上文"如何使用",程序會根據(jù)該URL獲取它的參數(shù)信息并拉取圖源。
; 如果配置了這個選項,那么下面的配置項 [Params] 可以不用配置,相反如果配置了 [Params] 那個這個 url 也可以不用配置。
; 如果我兩個都配置會怎么樣?答案是會取他們兩個的參數(shù)值,對于重復的參數(shù)以 [Params] 配置的為準,并去掉配置值為空的參數(shù)。
; PS:給不認識 URL 格式的朋友提醒一下,URL 中 ? 后的為請求參數(shù),以 & 符號分割多個參數(shù),每項的 = 左邊為 Key ,右邊為 Value 。
url = https://wallhaven.cc/search?categories=111&purity=100&sorting=random&order=desc
[Params]
categories = 111
purity = 100
sorting = random
order = desc
resolutions = 1920x1080,2560x1440
[Task]
; 桌面背景輪換的時間間隔,單位秒
seconds = 520
; 記錄當前壁紙的在輪換壁紙列表中下標,無需修改。作用是程序下一次啟動可以從該壁紙重新開始切換。
current = 0
; 下載壁紙時的線程數(shù)量,它取值在0-32之間,設為0時取值為設備CPU核心數(shù)+4。建議不要作修改,使用的圖源網(wǎng)站限流,并發(fā)太高會導致壁紙下載失敗。
threads = 2
; 下載每張壁紙前的隨機暫停時間,隨機值在兩數(shù)之間,兩個參數(shù)以半角逗號分割,參數(shù)可以是小數(shù)。它同樣是控制下載頻率的參數(shù),以提高下載成功率,不建議修改。
rndsleep = 0.0,5.0
; 是否保存舊的壁紙,取值為真或假,具體解析請看上面對工作目錄下文件夾wallpapers的解析。
retainbgs = 0
; 熱鍵設置說明:只能是特定的小寫字符,每個鍵位以符號 + 分割。最多支持3個修飾鍵(ctrl、shift、alt和win)和一個普通鍵。按鍵對應的可取字符值會在下文"熱鍵字符"中給出。
; 注意:設置單一的一個鍵作為熱鍵可能會使原有的按鍵功能失效,所以慎重采取這樣的設置。
[Hotkey]
; 是否啟用全局熱鍵,取值為真或假。
enabled = 1
; 切換到上一個桌面背景
hk_prev = control+alt+left
; 切換到下一個桌面背景
hk_next = control+alt+right
; 定位到當前桌面背景文件
hk_locate = control+alt+up```
注明:對于取值為真假的配置選項,當值為空、0、false、off都表示假,不區(qū)分大少寫,其他表示真。
## 運行參數(shù)
運行程序時可選擇的參數(shù):
- 缺省\-r/\-\-run參數(shù):打開程序菜單控制臺
- \-h/\-\-help:查看命令參數(shù)幫助選項
- \-r/\-\-run:指定程序的運行方式,僅支持一下三種方式
- console:使用控制臺窗口啟動,單次啟動
- background:在后臺啟動,單次啟動
- powerboot:在后臺啟動,并且開機自啟
- \-l/\-\-log:指定運行日志記錄的方式,支持以下4中方式
- file:僅以文件方式記錄
- console:僅以控制臺方式打印
- both:使用文件記錄和控制臺打印
- none:關閉運行日志
- \-s/\-\-lnk:根據(jù)給的路徑創(chuàng)建程序的快捷方式,如果為空則在當前程序路徑創(chuàng)建。第1個參數(shù)表示創(chuàng)建快捷的路徑,它可以是路徑,也可以的包含路徑的文件名(文件名需含后綴.lnk),還可以是windows特殊路徑,它必須以shell:開頭,如使用`shell:desktop`表示桌面路徑。第二個以后的參數(shù)為指定的快捷方式啟動參數(shù),需要使用半角雙引號把快捷方式啟動參數(shù)包起來。
示例:
```shell
隨機桌面壁紙.exe -r console --log console -s shell:desktop "--run background --log file"
命令說明:以上這段命令表示以控制臺窗口方式啟動隨機桌面壁紙應用程序,使用控制臺的方式打印運行日志,順便在桌面創(chuàng)建應用快捷方式。如果運行該快捷方式,將會以后臺的方式啟動隨機桌面壁紙應用程序,并使用文件的方式記錄運行日志。
熱鍵字符
如果需要設置熱鍵,只能使用以下字符表示鍵位,而且只能是小寫字符,更多的使用請到system_hotkey查看。
修飾鍵:control、shift、alt、super(說明:win鍵)
backspace、tab、return(說明:回車鍵)、pause、escape(說明:退出、左上角那個)、space、insert、delete
大鍵盤:0-9,a-z;小鍵盤:kp_0 - kp_9;kp_multiply、kp_add、kp_subtract、kp_decimal、kp_divide
F鍵:f1 - f24
媒體鍵:media_play_pause、media_previous、media_next
其它說明
程序在最后一張壁紙切換完畢后就會重新拉取新的隨機壁紙。
程序在Windows鎖屏狀態(tài)下(WIN+L)不會進行切換,但程序暫時還無法檢測屏幕的關屏狀態(tài),如果你只是關閉了顯示器,那么程序仍會自動切換壁紙。
如果設置了熱鍵【上/下一個壁紙】,本程序在內(nèi)部限制了切換按鍵每次按下生效的間隔時間,這個值為0.562632,如果上一次切換到本次切換的時間間隔在這個時間內(nèi),壁紙切換不會成功。
程序內(nèi)部限制了拉取壁紙列表的失敗次數(shù),這個值為10,如果連續(xù)獲取失敗的次數(shù)到達這個值,程序會發(fā)出提醒。
程序在拉取壁紙時使用系統(tǒng)(IE)代{過}{濾}理服務器進行請求下載。
如果運行程序時不指定日志的記錄方式,那么如果是console運行,日志記錄方式默認為both,如果是background或powerboot運行,日志記錄方式默認為file。
下載地址
-
- 通用安全下載
-
- 移動安全下載
-
- 聯(lián)通安全下載
-
- 電信安全下載
-
- 移動網(wǎng)絡下載
-
- 聯(lián)通網(wǎng)絡下載
-
- 電信網(wǎng)絡下載
-
- 通用網(wǎng)絡下載