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风格,需要额外配置才能跟随系统主题:- 先安装适配工具:
sudo apt install adw-gtk3 - 在GNOME Tweaks里把GTK主题切换为
adw-gtk3或者adw-gtk3-dark,也可以用命令设置:gsettings set org.gnome.desktop.interface gtk-theme "adw-gtk3-dark" - 为了让设置永久生效,新建或编辑
~/.config/environment.d/90-adw-gtk3.conf文件,添加:GTK_THEME=adw-gtk3-dark:dark - 最后重启系统,默认应用就会跟着主题走了。
- 先安装适配工具:
清除旧的GTK缓存
升级后残留的旧主题缓存可能导致新主题不生效,执行以下命令清除:rm -rf ~/.cache/gtk-3.0 ~/.cache/gtk-4.0再重启GNOME Shell试试。
备注:内容来源于stack exchange,提问作者Nathan
相关产品推荐
相关产品推荐

