linux

如何在Linux上使用Compton进行窗口抖动

小樊
44
2025-12-16 02:40:07
栏目: 智能运维

在 Linux 上使用 Compton 实现窗口抖动

原理与前提

步骤一 安装与准备

步骤二 使用脚本触发抖动

#!/usr/bin/env bash
set -euo pipefail

WIN_ID=$(xdotool getactivewindow)

# 可调整参数
JITTER_PIXELS=10      # 抖动幅度(像素)
DURATION_MS=50       # 每次移动间隔(毫秒)
REPEATS=10           # 抖动次数

for ((i=0; i<REPEATS; i++)); do
    dx=$(( RANDOM % (2*JITTER_PIXELS + 1) - JITTER_PIXELS ))
    dy=$(( RANDOM % (2*JITTER_PIXELS + 1) - JITTER_PIXELS ))
    xdotool windowmove "$WIN_ID" "$dx" "$dy"
    usleep $(( DURATION_MS * 1000 ))
done

步骤三 自动启动与常见问题

可选方案与扩展

0
看了该问题的人还看了