Compton是一个用于Linux桌面环境的窗口合成器,它可以帮助你实现窗口透明度和各种视觉效果。配置文件的位置可能因发行版而异,但通常位于/.config/compton.conf
或/etc/xdg/compton.conf
。以下是一个基本的Compton配置文件示例,你可以根据自己的需求进行修改:
# Compton配置文件示例
# 设置Compton的后端
backend = xrender
# 控制垂直同步
vsync = true
# 控制窗口阴影
shadow = true
# 控制窗口透明度
opacity = 0.8
# 忽略根窗口的透明度
ignore_root = true
# 启用背景模糊
b = true
# 启用阴影
r = true
# 禁用窗口合并
c = false
# 禁用渐变效果
n = false
# 指定配置文件路径(如果需要)
# --config /path/to/custom/compton.conf
# 在前台运行compton
f = true
# 输出日志文件
# -o /path/to/compton.log
# 降低日志输出级别
# -q low
# 启用屏幕边缘闪烁
s = true
# 启用鼠标指针阴影
u = true
# 启用内存使用报告
m = true
# 忽略某些窗口(如桌面环境自身的窗口)
i = [
"name 'Notification'",
"override_redirect 1 && !WM_CLASS@:s",
"class_g ? 'Dmenu'",
"class_g ? 'Dunst'",
"_NET_WM_STATE@:32a * '_NET_WM_STATE_HIDDEN'",
"_GTK_FRAME_EXTENTS@:c",
"_NET_WM_STATE@:32a * '_NET_WM_STATE_STICKY'",
"_NET_WM_STATE@:32a * '_NET_WM_STATE_DOCK'",
"class_g ? 'i3-frame'"
]
# 阴影排除规则
shadow_exclude = [
"x1000",
"xinerama-shadow-crop true"
]
# 菜单栏不透明度
menu_opacity = 0.95
inactive_opacity = 0.95
active_opacity = 1
alpha_step = 0.01
inactive_dim = 0.0
blur_background = false
blur_kern = "3x3box"
blur_kern = "7x7box"
fading = true
fade_delta = 1
fade_in_step = 0.03
fade_out_step = 0.03
fade_exclude = []
# 模糊器设置
blur {
method = "gaussian"
size = 10
deviation = 5.0
}
# 指定渲染规则
opacity_rule = [
# VSCode 编辑器、Console等
"95:name *? 'Code'",
"90:class_g 'Code - Insiders'",
"i3bar" : "66:name *? 'I3bar'",
"95:name *? 'Chrome'",
"99:name *? 'Call'",
"99:class_g 'Chromium'",
"99:name *? 'Conky'",
"99:class_g 'Darktable'",
"50:class_g 'Dmenu'",
"99:name *? 'Event'",
"99:class_g 'Firefox'",
"99:class_g 'GIMP'",
"99:name *? 'Image'",
"99:name *? 'Lazpaint'",
"99:name *? 'Midori'",
"99:name *? 'Minitube'",
"99:name *? 'Mousepad'",
"99:name *? 'MuseScore'",
"90:name *? 'Page Info'",
"99:name *? 'Pale Moon'",
"90:name *? 'Panel'",
"99:class_g 'Pinta'",
"90:name *? 'Restart'",
"99:name *? 'sudo'",
"99:name *? 'Screenshot'",
"99:class_g 'Viewnior'",
"99:name *? 'VirtualBox'",
"99:name *? 'VLC'",
"99:name *? 'Write'",
"93:class_g 'URxvt' && !_NET_WM_STATE@:32a",
"0:_NET_WM_STATE@:32a * '_NET_WM_STATE_HIDDEN'",
"96:_NET_WM_STATE@:32a * '_NET_WM_STATE_STICKY'"
]
# wintypes 设置
wintypes {
tooltip {
fade = true
shadow = false
opacity = 0.85
focus = true
}
fullscreen {
fade = true
shadow = false
opacity = 1
focus = true
}
}
请注意,这只是一个示例配置文件,你可以根据自己的需求和系统环境进行调整。例如,如果你希望启用背景模糊,可以将b
设置为true
。同样,你可以根据需要启用或禁用其他选项。
在修改配置文件后,通常需要重启Compton以使更改生效。你可以使用以下命令重启Compton:
killall compton
compton &
或者,如果你修改了配置文件,可以使用--config
参数指定新的配置文件路径:
compton --config /.config/my-custom-compton.conf -f
通过调整配置文件中的参数,你可以根据个人喜好和系统性能需求优化Compton的设置。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: linux中Teminator怎么配置和使用