温馨提示×

如何调整centos compton的分辨率

小樊
46
2025-12-23 15:15:35
栏目: 智能运维

核心说明CentOS 上,ComptonX11 的窗口合成器,不能用来改变显示器的分辨率。分辨率应通过 xrandr(命令行)或桌面环境的“显示”设置来调整;Compton 只负责合成、阴影、透明度等视觉效果。若你看到“模糊/缩放”的观感变化,那是渲染效果,并非分辨率变化。

调整分辨率的步骤

  • 查看连接显示器与可用模式
    • 运行:xrandr,确认输出名(如 HDMI-1DP-1)和支持的分辨率。
  • 设置目标分辨率
    • 直接选择现有模式:xrandr --output HDMI-1 --mode 1920x1080
    • 若需新增模式(示例为 1920x1080@60):
      • 生成模型:cvt 1920 1080 60
      • 新建模式:xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
      • 添加到输出:xrandr --addmode HDMI-1 "1920x1080_60.00"
      • 应用模式:xrandr --output HDMI-1 --mode "1920x1080_60.00"
  • 图形界面
    • GNOME/KDE/XFCE 等桌面环境的“设置 → 显示”中选择所需分辨率。

让设置在登录后自动生效

  • 将需要的 xrandr 命令加入会话启动脚本,例如:
    • ~/.xprofile
    • ~/.xinitrc
  • 示例(放在上述任一文件中):
    • xrandr --output HDMI-1 --mode 1920x1080
  • 注意:某些显示管理器(如 GDM)可能不使用 ~/.xprofile,需要在其会话配置或桌面会话的启动脚本中设置。

Compton 侧的可选优化

  • 配置文件位置:~/.config/compton.conf(不存在可新建)。
  • 常用优化项示例:
    • 选择后端:backend = "glx";
    • 帧率:fps = 60;
    • 垂直同步:vsync = true;
    • 背景不透明:background-opacity = 1.0;
  • 应用修改:
    • 先结束旧进程:killall compton
    • 再启动:compton --config ~/.config/compton.conf
  • 说明:这些参数不会改变分辨率,仅影响合成效果与性能。

0