Setupbox_cloud/monitor/setup/setup_resolution.sh

28 lines
707 B
Bash

#!/bin/bash
# setup_resolution.sh
CONFIG_DIR="/etc/X11/xorg.conf.d"
CONFIG_FILE="$CONFIG_DIR/10-monitor.conf"
# Create config directory if it does not exist
sudo mkdir -p "$CONFIG_DIR"
# Write monitor configuration to file
sudo tee "$CONFIG_FILE" > /dev/null << 'EOF'
Section "Monitor"
Identifier "HDMI-1"
Modeline "1280x800_60.00" 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
Option "PreferredMode" "1280x800_60.00"
EndSection
Section "Screen"
Identifier "Screen0"
Monitor "HDMI-1"
EndSection
EOF
# Restart display manager to apply changes
echo "Restarting display manager..."
sudo systemctl restart display-manager
echo "✅ Resolution 1280x800 has been configured."