Debian 下 Compton 与输入设备的关系
在 Compton 的配置中并没有直接针对键盘、鼠标等输入设备的常规选项。Compton 的职责是 X11/Wayland 下的窗口合成与特效(如阴影、透明度、淡入淡出),因此像键位映射、鼠标速度/加速、触摸板手势等应交给系统输入栈或桌面环境处理;Compton 仅可通过窗口规则对特定窗口的外观做间接影响。
常见输入相关问题与 Compton 配置思路
游戏/全屏输入延迟或卡顿
使用非重定向策略,减少合成对全屏应用的干扰:
unredir-if-possible = true(在窗口可全屏重定向时不拦截)full-shadow = false、mark-wmwin-focused = true、mark-ovredir-focused = true特定应用输入“穿透”或始终置顶(配合窗口规则)
通过 opacity-rule 或 focus-exclude 控制窗口外观/焦点策略,从而间接影响交互体验:
opacity-rule = ["100:class_g 'YourTool'"]focus-exclude = "x 0 && y 0 && override_redirect true"拖动/动画时的残影、撕裂或闪烁
优先保证合成与显示链路稳定:
backend = "glx"(硬件加速),兼容性差时退回 xrendervsync = trueshadow = false 或降低淡入淡出 fade = false键盘与鼠标等输入设备的正确配置位置
xboxdrv)。快速排查与验证步骤
ps -e | grep compton;若未运行,可在会话启动脚本(如 i3/config、Openbox autostart)中加入 exec compton -b。journalctl -u compton.service -b 或终端直接运行 compton 观察输出。backend、vsync、shadow、fade、unredir-if-possible 等核心项,定位问题后再逐步加回。