User:Alydev/Sync screen blanking

From ArchWiki

Bit of a hack. Press enter while screens are off to pass through pause and turn the second screen back on.

%USERPROFILE%\Documents\screenoff.ps1
ssh 192.168.122.1 /home/aly/.local/bin/screenoff
(Add-Type '[DllImport("user32.dll")]public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)
pause
ssh 192.168.122.1 /home/aly/.local/bin/screenon
$HOME/.local/bin/screenoff
#!/bin/sh
PS="$(ps aux | grep Xorg | grep -v grep)"
export DISPLAY=$(awk '{print $(NF-4)}' <<<"$PS")
export XAUTHORITY=$(awk '{print $NF}' <<<"$PS")
xset dpms force off
$HOME/.local/bin/screenon
#!/bin/sh
PS="$(ps aux | grep Xorg | grep -v grep)"
export DISPLAY=$(awk '{print $(NF-4)}' <<<"$PS")
export XAUTHORITY=$(awk '{print $NF}' <<<"$PS")
xset dpms force on