2017-07-22 52 views
-1

你能幫我寫一個bash腳本來在XFCE下的白天和黑夜版本之間切換壁紙嗎?我想設置一個cron作業來運行它,所以它會根據一天的時間自動切換。用於在XFCE4中切換壁紙的Bash腳本

+4

它看起來:我得到一個錯誤:

Failed to init libxfconf: Using X11 for dbus-daemon autolaunch was disabled at compile time, set your DBUS_SESSION_BUS_ADDRESS instead. 

一些信息。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。證明這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出以及實際獲得的輸出(控制檯輸出,回溯等)。您提供的細節越多,您可能會收到的答案就越多。檢查[FAQ]和[問]。 – Skam

+0

您是否已經嘗試過以下任一種方法:https://askubuntu.com/questions/380550/xubuntu-how-to-set-the-wallpaper-using-the-command-line或https://askubuntu.com/questions/414422 /命令來更改這個可能會讓你開始的xubuntu中的壁紙。 –

回答

0

我寫了一個腳本:

#!/bin/bash 
xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/workspace0/last-image -s /home/maciek/Pictures/day.jpg 

,當我從終端運行它的工作原理。但是當我在cron中設置它不起作用。就像你要我們寫一些代碼爲你

Name   : xfce4-session 
Version   : 4.12.1-7 
Description  : A session manager for Xfce 
Architecture : x86_64 
URL    : http://www.xfce.org/ 
Licenses  : GPL2 
Groups   : xfce4 
Provides  : None 
Depends On  : libxfce4ui libwnck libsm polkit xorg-iceauth xorg-xinit xorg-xrdb 
        polkit-gnome hicolor-icon-theme 
Optional Deps : gnome-keyring: for keyring support when GNOME compatibility is enabled 
        xscreensaver: for locking screen with xflock4 
        gnome-screensaver: for locking screen with xflock4 
        xlockmore: for locking screen with xflock4 
        slock: for locking screen with xflock4 
Required By  : None 
Optional For : None 
Conflicts With : None 
Replaces  : xfce-utils 
Installed Size : 1972.00 KiB 
Packager  : Evangelos Foutras <[email protected]> 
Build Date  : Tue 27 Jun 2017 05:48:04 AM CEST 
Install Date : Fri 21 Jul 2017 11:49:41 PM CEST 
Install Reason : Explicitly installed 
Install Script : No 
Validated By : Signature 


DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 
+0

這不是一個答案,而是你的問題的更新。看看:https://unix.stackexchange.com/a/28496 – AndreLDM