debian

Compton配置完成后如何测试效果

小樊
36
2025-12-06 22:31:56
栏目: 编程语言

Compton配置完成后的效果测试步骤

一 快速验证配置是否生效

二 功能与视觉回归测试

三 性能与资源占用测试

四 日志排查与问题定位

五 一键测试脚本示例

#!/usr/bin/env bash
set -e

CFG="$HOME/.config/compton.conf"
LOG="/tmp/compton-test.log"

echo "=== $(date) ===" | tee -a "$LOG"

# 1) 检查进程
if pgrep -x compton >/dev/null; then
  echo "[INFO] Compton is running (pid: $(pgrep -x compton))" | tee -a "$LOG"
else
  echo "[WARN] Compton not running, starting in foreground with debug..." | tee -a "$LOG"
  compton --config "$CFG" --verbose 2>&1 | tee -a "$LOG"
  exit 0
fi

# 2) 前台试运行(会阻塞,完成后按 Ctrl+C)
echo "[INFO] Running compton in foreground with debug (Ctrl+C to stop)..." | tee -a "$LOG"
timeout 30 compton --config "$CFG" --verbose 2>&1 | tee -a "$LOG" || true

# 3) 资源快照
echo "[INFO] CPU/Mem snapshot:" | tee -a "$LOG"
top -b -n1 | head -n 12 | tee -a "$LOG"

if command -v nvidia-smi >/dev/null 2>&1; then
  echo "[INFO] NVIDIA GPU snapshot:" | tee -a "$LOG"
  nvidia-smi --query-gpu=utilization.gpu,temperature.gpu --format=csv,noheader,nounits | tee -a "$LOG"
fi

echo "[INFO] Done. Log: $LOG"

0
看了该问题的人还看了