ubuntu+ GNOME 调整当前系统的主题

1.概要

sudo apt install gnome-tweaks

2.内容

在 Ubuntu + GNOME 系统中,您可以通过以下方法不安装新主题,直接调整当前系统的主题样式:


一、使用 GNOME Tweaks 工具微调

1. 安装工具(如未安装)
sudo apt install gnome-tweaks
2. 调整现有主题选项
  • 打开 GNOME Tweaks → Appearance
    • Applications:切换已安装的 GTK 主题(如默认的 AdwaitaAdwaita-dark)。
    • Cursor:修改光标主题。
    • Shell:修改 GNOME Shell 主题(需安装 user-themes 扩展)。
3. 启用深色模式
  • 在 Appearance 中启用 Dark 样式,或通过命令:
    gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'

二、手动修改当前主题的 CSS 文件

1. 定位当前主题目录
  • 系统级主题:/usr/share/themes/<主题名>/gtk-3.0/gtk.css
  • 用户级主题:~/.themes/<主题名>/gtk-3.0/gtk.css
2. 编辑 CSS 文件
  • 示例:调整按钮大小和颜色

    /* 修改标题栏按钮(关闭、最小化) */
    .titlebutton {
        min-width: 40px; /* 按钮宽度 */
        min-height: 30px; /* 按钮高度 */
        background-color: #ff5555; /* 按钮背景色 */
    }
    
    
    /* 修改普通按钮样式 */
    .button {
        padding: 8px 16px; /* 内边距 */
        border-radius: 8px; /* 圆角 */
    }

3. 应用修改
  • 保存文件后,重启 GNOME Shell:
    killall gnome-shell # 按 Alt+F2 输入 `r` 快速重启

三、使用 GNOME Shell 扩展增强控制

1. 安装扩展工具
sudo apt install gnome-shell-extensions
2. 推荐扩展
  • User Themes:加载自定义 CSS 片段。
  • Dash to Panel:调整任务栏和窗口按钮布局。
  • Pixel Saver:合并标题栏与面板,增大内容区域。
3. 通过 CSS 片段微调
  1. 安装 User Themes 扩展。
  2. 创建 CSS 文件(如 ~/.config/gtk-3.0/custom.css):

    /* 调整窗口边框圆角 */
    .window-frame {
        border-radius: 12px;
    }
    
    
    /* 修改滚动条样式 */
    scrollbar {
        background: #f0f0f0;
    }

  3. 在 GNOME Tweaks → Extensions → User Themes 中加载该 CSS。

四、调整窗口管理器(Mutter)行为

1. 修改标题栏按钮大小(需编译 Mutter)
  • 警告:此方法需重新编译 Mutter,操作复杂,仅推荐高级用户尝试。
  • 替代方案:使用 gsettings 调整窗口装饰:
    gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
2. 使用 dconf 调整窗口行为
  • 修改窗口动画速度:
    gsettings set org.gnome.desktop.interface enable-animations false

五、快速调整技巧

1. 临时切换深色模式
gsettings set org.gnome.desktop.interface color-scheme prefer-dark
2. 调整字体大小
  • 在 GNOME Tweaks → Fonts 中修改缩放比例。
3. 自定义光标主题
  • 下载光标包(如 Bibata-Modern-Ice),解压到 ~/.icons/,在 Tweaks 中选择。

注意事项

  • 备份文件:修改系统文件前建议备份(如 sudo cp /usr/share/themes/Adwaita/gtk-3.0/gtk.css ~/gtk.css.bak)。
  • 权限问题:修改系统级主题需 sudo,用户级主题无需。
  • 重启生效:部分修改需注销或重启 GNOME Shell。

通过以上方法,您可以在不安装新主题的情况下,灵活调整 Ubuntu + GNOME 的外观细节。

3.关联链接

3.1 GTK主题相关链接,目的设置标题栏的按钮

ubuntu 想将标题栏的关闭、最小化、按钮变大

GTK主题 和 GNOME、KDE有什么制约关系 

GTK主题-优快云博客 

调整GTK主题 

ubuntu+ GNOME 调整当前系统的主题 

查看 gnome-tweaks 是否安装 

Tweaks如何打开 

Ubuntu 查看当前窗口的默认主题是啥 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值