<div dir="ltr"><div class="gmail_default" style="font-size:small">Install <font face="monospace, monospace">xdotool</font> from the repository with <font face="monospace, monospace">sudo apt install xdotool</font> if not already installed. Make a note of the keyboard shortcut you use for "Show Desktop." It is under Window Manager > Keyboard. Mine is ctrl+alt+d. Create the following two scripts:</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default"><font face="monospace, monospace"><span style="font-size:small"> </span>~$ cat bin/graphics-workaround </font></div><div class="gmail_default"><font face="monospace, monospace">#!/bin/bash</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">export DISPLAY=:0.0</font></div><div class="gmail_default"><font face="monospace, monospace">export XAUTHORITY=/home/brock/.Xauthority</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">xdotool key ctrl+alt+d</font></div><div class="gmail_default"><font face="monospace, monospace">xdotool key ctrl+alt+d</font></div><div class="gmail_default"><font face="monospace, monospace">~$ cat /lib/systemd/system-sleep/graphics-workaround </font></div><div class="gmail_default"><font face="monospace, monospace">#!/bin/sh</font></div><div class="gmail_default"><font face="monospace, monospace">if [ $1 = post ] && [ $2 = suspend ]; then </font></div><div class="gmail_default"><font face="monospace, monospace"><span style="white-space:pre">   </span>/home/brock/bin/graphics-workaround</font></div><div class="gmail_default"><font face="monospace, monospace">fi</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default">Edit <span style="font-family:monospace,monospace">export XAUTHORITY=/home/brock/.Xauthority</span><font face="arial, helvetica, sans-serif"> to correspond to your home directory path. Also edit </font><span style="font-family:monospace,monospace">/home/brock/bin/graphics-workaround</span><font face="arial, helvetica, sans-serif"> to the path to your script. Don't forget to mark both scripts as executable with </font><span style="font-family:monospace,monospace">chmod +x script-name</span></div><div class="gmail_default"><span style="font-family:monospace,monospace"><br></span></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">You can also create a </font><font face="monospace, monospace">systemd</font><font face="arial, helvetica, sans-serif"> service if you prefer that method. I've tested both methods, and both work. Here is more information setting a command or script to run upon resume from suspend. <a href="https://askubuntu.com/questions/661715/make-a-script-start-after-suspend-in-ubuntu-15-04-systemd#answer-661747">https://askubuntu.com/questions/661715/make-a-script-start-after-suspend-in-ubuntu-15-04-systemd#answer-661747</a></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif"><br></font></div><div class="gmail_default"><font face="arial, helvetica, sans-serif">Feel free to email me if you have any difficulty in getting it set up.</font></div></div>