Linux Compton 设置分辨率和缩放技巧
一、核心概念与适用范围
二、正确设置分辨率与缩放
xrandr -qxrandr --output HDMI-1 --mode 1920x1080xrandr --output eDP-1 --scale 2x2cvt 生成 Modeline,再用 --newmode/--addmode 添加,最后 --mode 启用。xrandr 确认输出名(如 HDMI-1、eDP-1),再设置主副屏与主屏:xrandr --output HDMI-1 --primaryxrandr --output HDMI-1 --left-of eDP-1xrandr 命令加入自启动脚本(如 ~/.xprofile 或 ~/.xinitrc),登录即自动应用。三、Compton 配置与缩放相关的实用技巧
kill $(pgrep compton) && comptonbackend = "glx";(或 xrender,视驱动与兼容性而定)vsync = true;(减少撕裂,可能略增输入延迟)fade = true;unredirected-glx = true;glx-damage = true;transform(示例:transform = "scale(1.25, 1.25)"),但这不同于显示器的全局缩放,主要用于特殊窗口或实验性效果。四、双屏与高分屏的实用配置示例
xrandr --output HDMI-1 --primaryxrandr --output HDMI-1 --left-of eDP-1xrandr --output eDP-1 --scale 2x2kill $(pgrep compton) && comptonxrandr -q 的实际输出为准。五、常见问题与排查
cvt 生成 Modeline,再用 --newmode/--addmode 添加,最后 --mode 启用;若仍失败,检查显示器/线材是否支持该模式。vsync 与合适的后端(如 glx)提升观感。unredirected-glx、glx-damage,必要时关闭 fade 或降低阴影质量以换取性能。