Compton与Ubuntu分辨率设置的正确方法
关键说明
快速步骤
xrandr -q,确认输出名(如 eDP-1、HDMI-1)与可用分辨率。xrandr --output HDMI-1 --mode 1920x1080cvt 1920 1080 60(或 cvt 3840 2160 60 等)xrandr --newmode "<Modeline 内容>"xrandr --addmode HDMI-1 "<模式名>"xrandr --output HDMI-1 --mode "<模式名>"xrandr 命令加入登录自启动,例如写入 ~/.xprofile 或 ~/.xinitrc,系统启动后会自动应用。常见场景与命令示例
xrandr --output eDP-1 --mode 1920x1080cvt 3840 2160 60 → 复制输出的 Modelinexrandr --newmode "<Modeline>"xrandr --addmode HDMI-1 "<模式名>"xrandr --output HDMI-1 --mode "<模式名>"xrandr --output eDP-1 --mode 1920x1080 --pos 0x0 --output HDMI-1 --mode 1920x1080 --pos 1920x0Compton配置要点
backend = "glx";(或 "x11")downscale-dpi = 96;(按屏幕 DPI 调整,常见为 96)refresh-rate = 60;、fps-limit = 60;(与刷新率/帧率相关)killall compton 或 pkill comptoncompton -c ~/.config/compton.conf持久化与故障排查
xrandr 命令加入 ~/.xprofile 或 ~/.xinitrc,登录即自动设置;或在 Xorg 层面写入 /etc/X11/xorg.conf(需谨慎,建议先备份)。cvt 生成 Modeline,再用 --newmode/--addmode 添加;确保输出名正确(用 xrandr -q 核对)。xrandr 无效,请在登录界面选择 Ubuntu on Xorg 会话。refresh-rate/fps-limit 或切换 backend 测试。