How to set wallpaper for each virtual desktop via D-Bus? #3242
-
Under the D-Bus interface "com.deepin.daemon.Appearance", there is only a read-only property for |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 4 replies
-
Go on the virtual desktop where you want to set the wallpaper, right click from the mouse and select wallpaper from the menu. If you choose a wallpaper being on that desktop it will only set to it (not all desktops will have that wallpaper) |
Beta Was this translation helpful? Give feedback.
-
Hi @BLumia , could you invite some deepin developer to answer this? |
Beta Was this translation helpful? Give feedback.
-
Under |
Beta Was this translation helpful? Give feedback.
-
@BLumia Just one more related question. It is not consistent with the "_NET_CURRENT_DESKTOP" value from x11. Is the idex 0 workspace reserved or for something else? |
Beta Was this translation helpful? Give feedback.
-
@BLumia Hi, I find I can check the wallpaper is already set via the "Get" method, but it does not take effect, i.e., the displayed wallpaper did not "refresh". By the way, the wallpaper can be changed correctly via right click on the desktop. Please help check if there is something wrong with the daemon. Thanks! |
Beta Was this translation helpful? Give feedback.
Under
com.deepin.wm
there are a set of methods related to workspace background. You can useSetCurrentWorkspaceBackground
for current workspace, andSetWorkspaceBackground
for setting the background of the given virtual workspace index. You can used-feet
orqdbusviewer
to find out other interfaces that you might interested :)