User:Alydev/Sync screen blanking
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