Ewgeniy

Untitled

Aug 18th, 2026
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.71 KB | None | 0 0
  1. [Unit]
  2. Description=Fix DRM Mode
  3. DefaultDependencies=no
  4. Before=getty@tty1.service
  5. Before=plymouth-start.service
  6.  
  7. [Service]
  8. Type=oneshot
  9. ExecStartPre=/bin/sh -c 'echo "=== $(date) ===" >> /var/log/fixmode.log; ls /sys/class/drm/ >> /var/log/fixmode.log 2>&1; for c in /sys/class/drm/card0-*/status; do echo "$c = $(cat $c)" >> /var/log/fixmode.log 2>&1; done; i=0; while [ ! -e /dev/dri/card0 ]; do i=$((i+1)); [ $i -ge 20 ] && exit 1; sleep 1; done'
  10. ExecStart=/usr/local/bin/yeet DSI-1
  11. ExecStartPost=/bin/sync
  12. Restart=on-failure
  13. RestartSec=2
  14. StartLimitIntervalSec=60
  15. StartLimitBurst=15
  16. StandardOutput=append:/var/log/fixmode.log
  17. StandardError=append:/var/log/fixmode.log
  18.  
  19. [Install]
  20. WantedBy=multi-user.target
Advertisement
Add Comment
Please, Sign In to add comment