Ubuntu 18.04 GNOME 3.28.2 中缺少在线账户设置

Ubuntu 18.04 GNOME 3.28.2 中缺少在线账户设置

我最近发现我的系统中缺少在线帐户设置项。

在此处输入图片描述

我正在使用带有 GNOME 3.28.2 的 Ubuntu 18.04.4 LTS。

我只能使用终端命令才能看到完整的设置:

env XDG_CURRENT_DESKTOP=GNOME gnome-control-center

具有 root 权限(使用 sudo)。

我尝试重新安装或将exec 命令gnome-control-center放入文件中。结果仍然相同。.desktopenv XDG_CURRENT_DESKTOP=GNOME gnome-control-center

怎么了?

更新

运行命令后:sudo chown -R $USER:$USER ~

我得到以下信息:

chown: changing ownership of '/home/vladimir/.cache/doc/by-app': Function not implemented
chown: changing ownership of '/home/vladimir/.cache/doc': Function not implemented
chown: changing ownership of '/home/vladimir/.gvfs': Function not implemented

答案1

您必须使用以下命令重新安装 GNOME 在线帐户:

sudo apt-get install --reinstall gnome-online-accounts

然后重试启动 GNOME 控制中心。

或者尝试通过 直接启动 GNOME 在线帐户gnome-control-center online-accounts

另一种可能是,你的主文件夹权限混乱。使用以下方法恢复它们

sudo chown -R $USER:$USER ~/.cache ~/.config ~/.local

注意:env XDG_CURRENT_DESKTOP=GNOME仅当您当前的桌面环境与 GNOME 不同时才需要提供 before 命令。

答案2

最后,我通过一种彻底的方法解决了这个问题。借助 USB 记忆棒,我将 Ubuntu 重新安装到同一个分区中,无需格式化,事实上,覆盖了我当前的配置,现在在线账户又像以前一样显示了。这种方法也有自己的缺点,我不得不重新安装其他软件。另一种想法是创建一个新的用户帐户,但这也需要重新安装其他软件。

相关内容