You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04 LTS系统主题无法正常生效的问题求助

Ubuntu 24.04 LTS系统主题无法正常生效的问题求助

我之前升级到Ubuntu 24.04 LTS后也碰到过几乎一模一样的问题——GNOME Shell主题能改,但文件管理器、计算器这些默认应用就是不跟着变,折腾了好一阵才搞定,给你几个实用的排查和解决步骤:

  • 先确认主题是否适配GTK4
    Ubuntu 24.04搭载的是GNOME 46,大部分默认系统应用已经切换到GTK4框架,而很多老第三方主题只做了GTK3的适配。如果你的主题没标注支持GTK4/GNOME 46,那默认应用肯定不会生效。建议去主题的下载页面确认适配版本,或者换一个明确支持GTK4的主题。

  • 检查User Themes扩展是否正常启用
    系统升级后,GNOME扩展偶尔会被自动禁用。打开GNOME Extensions应用,找到User Themes扩展,确保它的开关是打开状态。如果找不到这个应用,先安装它:

    sudo apt install gnome-shell-extension-prefs
    
  • 手动同步GTK主题设置
    有时候GNOME Tweaks里的设置可能没同步到GTK4应用,试试用命令行强制设置:

    # 把"你的主题名称"替换成你实际在用的主题,比如"Yaru-dark"或者第三方主题名
    gsettings set org.gnome.desktop.interface gtk-theme "你的主题名称"
    # 同步Shell主题设置
    gsettings set org.gnome.shell.extensions.user-theme name "你的主题名称"
    

    执行完按Alt+F2输入r回车,重启GNOME Shell看看效果。

  • 让Libadwaita框架的默认应用跟随主题
    计算器、文件管理器这些默认应用用的是Libadwaita框架,它默认会强制使用Adwaita风格,需要额外配置才能跟随系统主题:

    1. 先安装适配工具:
      sudo apt install adw-gtk3
      
    2. 在GNOME Tweaks里把GTK主题切换为adw-gtk3或者adw-gtk3-dark,也可以用命令设置:
      gsettings set org.gnome.desktop.interface gtk-theme "adw-gtk3-dark"
      
    3. 为了让设置永久生效,新建或编辑~/.config/environment.d/90-adw-gtk3.conf文件,添加:
      GTK_THEME=adw-gtk3-dark:dark
      
    4. 最后重启系统,默认应用就会跟着主题走了。
  • 清除旧的GTK缓存
    升级后残留的旧主题缓存可能导致新主题不生效,执行以下命令清除:

    rm -rf ~/.cache/gtk-3.0 ~/.cache/gtk-4.0
    

    再重启GNOME Shell试试。

备注:内容来源于stack exchange,提问作者Nathan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 15:24:50