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

如何修复GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown错误?

解决Ubuntu 22.04中GNOME Tweaks启动异常且修改无响应的问题

核心原因

你用sudo启动GNOME Tweaks是关键错误——GUI工具依赖当前用户的会话环境与DBus服务,用sudo会切换到root权限上下文,导致无法连接用户会话的org.gnome.Shell服务,进而出现报错和修改无响应的问题。

解决步骤

1. 以普通用户身份启动GNOME Tweaks

直接在终端运行,不要加sudo:

gnome-tweaks

2. 重启GNOME Shell服务

如果直接启动仍有问题,重启GNOME Shell:

  • 按下Alt+F2,输入r并回车,GNOME Shell会快速重启,无需注销。
  • 若重启后仍异常,检查并重启用户级的GNOME Shell服务:
    # 查看服务状态
    systemctl --user status gnome-shell
    # 重启服务
    systemctl --user restart gnome-shell
    

3. 重装GNOME Tweaks及依赖

如果上述操作无效,尝试彻底重装工具:

# 彻底卸载GNOME Tweaks
sudo apt remove --purge gnome-tweaks
# 清理无用依赖
sudo apt autoremove
# 重新安装
sudo apt install gnome-tweaks
# 确保依赖完整
sudo apt install gnome-shell-common gir1.2-gnome-shell-extension

4. 验证DBus会话有效性

若问题仍存在,检查当前用户的DBus会话是否正常:

echo $DBUS_SESSION_BUS_ADDRESS

正常输出应为类似unix:path=/run/user/1000/bus的内容(1000是你的用户ID)。如果输出为空,注销当前用户后重新登录即可恢复会话。

内容的提问来源于stack exchange,提问作者ZoomZero

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 19:20:47