我想從shell/bash腳本更改Linux上的壁紙(使用其完整路徑)。如何在shell/bash腳本中更改linux上的桌面壁紙
我已經找到了幾種方法來做到這一點 - 但那些方法不適用於所有的桌面環境。
一)使用GNOME的設置守護/ gsettings:
gsettings set org.gnome.desktop.background picture-uri file://$fullPathToMyImage
使用gconftool-2
gconftool-2 --type=string --set /desktop/gnome/background/picture_filename $fullPathToMyImage
Ç
B))使用FEH
feh --bg-scale $fullPathToMyImage
我現在搜索用於其他方法(而Gnome似乎覆蓋了a,b和c) - 適用於所有桌面環境(以及所有Linux發行版)。
到目前爲止,我對KDE4/5和XFCE
類似的帖子至少缺少方法:Shell script changing desktop wallpaper
我假設你意識到這一點,但對於所有桌面環境都沒有任何單一方法(儘管你當然可以覆蓋大部分主要環境)。 – forkrul
@forkrul:是的,我認爲已經 - 但是謝謝指出它)。我只希望收集/知道/找到所有主要的在我的腳本 – dufte