运维

运维

Products

当前位置:首页 > 运维 >

如何巧妙优化Ubuntu的Compton,让桌面焕然一新?

96SEO 2025-09-02 04:07 5


在Ubuntu系统中, Compton是一款非常受欢迎的窗口装饰器,它可以为用户带来更加美观和个性化的桌面体验。只是有时候Compton的表现可能并不尽如人意,导致桌面卡顿、响应迟缓等问题。本文将为您介绍如何巧妙优化Ubuntu的Compton,让桌面焕然一新。

一、 配置文件优化

1.1 查找配置文件

先说说我们需要找到Compton的配置文件。在Ubuntu系统中,Compton的配置文件通常位于/etc/compton.conf。如果您没有找到该文件, 可以尝试通过以下命令创建一个新的配置文件:

如何优化Ubuntu的Compton
sudo nano /etc/compton.conf

1.2 调整配置参数

在配置文件中,我们可以调整以下参数来优化Compton的性能:

  • vsync开启垂直同步,减少画面撕裂现象。
  • expose-syncvsync类似,但仅对合成窗口有效。
  • paint-background控制背景是否被绘制。
  • paint-overglay控制窗口是否覆盖在合成层上。
  • paint-apps控制应用程序窗口是否被绘制。


mode = composite
vsync = opengl
paint-background = no
paint-overglay = no
paint-apps = no

二、 性能调优

2.1 调整合成模式

Compton支持多种合成模式,包括noneopenglglxddx等。通过调整合成模式,我们可以提高或降低Compton的性能。

gsettings set org.gnome.desktop.wm.preferences compositing-type compositor

2.2 关闭不必要的窗口装饰器

在Ubuntu系统中,可能存在多个窗口装饰器一边运行,这会导致性能下降。您可以尝试关闭一些不必要的窗口装饰器,以减轻Compton的负担。

gsettings set org.ubuntu.desktop.wm-effect-settings disabled-effects "['cuboid','cube','cube-rotate','cube-rotate-reverse','cube-rotate-fast','cube-rotate-fast-reverse','slide','slide-rotate','slide-rotate-reverse','slide-fast','slide-fast-reverse','circle','circle-rotate','circle-rotate-reverse','circle-fast','circle-fast-reverse','blinds','blinds-rotate','blinds-rotate-reverse','blinds-fast','blinds-fast-reverse','wobble','wobble-rotate','wobble-rotate-reverse','wobble-fast','wobble-fast-reverse','diagonal-wobble','diagonal-wobble-rotate','diagonal-wobble-rotate-reverse','diagonal-wobble-fast','diagonal-wobble-fast-reverse','dissolve','dissolve-rotate','dissolve-rotate-reverse','dissolve-fast','dissolve-fast-reverse','grid','grid-rotate','grid-rotate-reverse','grid-fast','grid-fast-reverse','wave','wave-rotate','wave-rotate-reverse','wave-fast','wave-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast','grid-dissolve-fast-reverse','grid-wave','grid-wave-rotate','grid-wave-rotate-reverse','grid-wave-fast','grid-wave-fast-reverse','grid-dissolve-wobble','grid-dissolve-wobble-rotate','grid-dissolve-wobble-rotate-reverse','grid-dissolve-wobble-fast','grid-dissolve-wobble-fast-reverse','grid-dissolve-wave','grid-dissolve-wave-rotate','grid-dissolve-wave-rotate-reverse','grid-dissolve-wave-fast','grid-dissolve-wave-fast-reverse','grid-slide','grid-slide-rotate','grid-slide-rotate-reverse','grid-slide-fast','grid-slide-fast-reverse','grid-cuboid','grid-cuboid-rotate','grid-cuboid-rotate-reverse','grid-cuboid-fast','grid-cuboid-fast-reverse','grid-blinds','grid-blinds-rotate','grid-blinds-rotate-reverse','grid-blinds-fast','grid-blinds-fast-reverse','grid-wobble','grid-wobble-rotate','grid-wobble-rotate-reverse','grid-wobble-fast','grid-wobble-fast-reverse','grid-dissolve','grid-dissolve-rotate','grid-dissolve-rotate-reverse','grid-dissolve-fast


标签: ubuntu

提交需求或反馈

Demand feedback