From e7e178b44ed7b9c7113fecaea2ce9b4152e1290e Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Wed, 18 Mar 2026 10:34:45 +0900 Subject: modified x11/xprofile, modified bin/setmonitors --- ar/.local/bin/setmonitors | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ar/.local') diff --git a/ar/.local/bin/setmonitors b/ar/.local/bin/setmonitors index 3f83185..76dabb8 100755 --- a/ar/.local/bin/setmonitors +++ b/ar/.local/bin/setmonitors @@ -9,6 +9,15 @@ edp_cfg="--mode 1920x1080 --rotate normal --scale 1.0x1.0 --dpi 82" hdmi_cfg="--mode 1920x1080 --rotate normal --scale 1.0x1.0 --dpi 82" dp_cfg="--mode 2560x1600 --rotate normal --scale 1.0x1.0 --dpi 192" +# EDID 미감지 시 (640x480에 갇힌 경우) 1920x1080 폴백 적용 +if xrandr -q | grep " connected" | grep -q "640x480+"; then + xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync 2>/dev/null + for output in $(xrandr -q | grep -w "connected" | cut -d ' ' -f 1); do + xrandr --addmode "$output" 1920x1080_60.00 2>/dev/null + done + dp_cfg="--mode 1920x1080_60.00 --rotate normal --scale 1.0x1.0 --dpi 96" +fi + # Parse connected displays for connected in $(xrandr -q | grep -w "connected" | cut -d ' ' -f 1); do case $connected in -- cgit v1.2.3