I know this has been answered before but that solution doesn't work on Ubuntu MATE. Anyway to achieve this on MATE?
Output of wmctrl -d
:
$ wmctrl -d
0 * DG: 1366x768 VP: 0,0 WA: 0,25 1366x719 Workspace 1
1 - DG: 1366x768 VP: N/A WA: 0,25 1366x719 Workspace 2
2 - DG: 1366x768 VP: N/A WA: 0,25 1366x719 Workspace 3
3 - DG: 1366x768 VP: N/A WA: 0,25 1366x719 Workspace 4
Output of $ echo $DESKTOP_SESSION
:
$ echo $DESKTOP_SESSION
mate
Original solution that I tried and that didn't work for me:
Is it possible to have a different background for each workspace?
Best Answer
Although I could not test it, due to the fact that I don't have Mate avaialble atm, looking at the output of
wmctrl -d
, and given the fact that wallpapers on Mate are obviously set with the samegsettings
command, I see no reason why it should not work.The script
The script below is an edited version of this one, and kind of an exerpt of the one I pushed to Launchpad. As it is, that one won't work for Mate, since I added a session-check in that one, for either Unity or Budgie.
If you can confirm the script below works on Mate, I'll probably edit the ppa version to include Mate.
The script
How to use
wallswitcher.py
Test- run it by the command:
If all works fine, add it to Startup Applications: