Amikor altatásból visszajön a gépem van úgy, hogy vibrál a kép és fekete képernyő villogást tapasztalok. Megoldást a problémára nem találtam, de észrevettem, ha a képernyő frissítését módosítom helyre áll a világ rendje. Mit teszek? 60Hz -> 50Hz -> 60Hz
Automatizálás
Képernyők listázása
oregon@home:~ $ xrandr | grep connect
DP-1 connected 2560x1080+6400+771 (normal left inverted right x axis y axis) 800mm x 335mm
DP-2 connected 2560x1080+0+771 (normal left inverted right x axis y axis) 800mm x 335mm
HDMI-A-3 connected primary 3840x2160+2560+0 (normal left inverted right x axis y axis) 1600mm x 900mm
A tv-m a hdmi porton van, aminek a neve HDMI-A-3.
Szkript létrehozása, helye és tartalma
oregon@home:~ $ cat /lib/systemd/system-sleep/hdmi-restart
#!/bin/bash
kscreen-doctor output.HDMI-A-3.mode.3840x2160@50
sleep 1
kscreen-doctor output.HDMI-A-3.mode.3840x2160@60
Adj rá jogot
oregon@home:~ $ sudo chmod +x /lib/systemd/system-sleep/hdmi-restart
Már kész is vagy! A szkript minden altatásnál és ébredésnél lefut, ha finomítani akarsz rajta, hogy csak ébredéskor fusson le, akkor az alábbi módosítást eszközölheted:
case "$1" in
post)
# ide kerül az ébredés utáni kód
;;
esac
case "$1" in
pre)
# ide kerül az altatás előtti kód
;;
esac
Zárszó
Értelemszerűen ez a lehetőség minden olyan tevékenységnél elvégezhető, amit a fenti eseményekhez kívánsz rendelni. Lehet ez akár egy email küldése, ha valaki bekapcsolja a gépedet vagy amit az adott feladat megkíván.