我最近发现我的系统中缺少在线帐户设置项。
我正在使用带有 GNOME 3.28.2 的 Ubuntu 18.04.4 LTS。
我只能使用终端命令才能看到完整的设置:
env XDG_CURRENT_DESKTOP=GNOME gnome-control-center
具有 root 权限(使用 sudo)。
我尝试重新安装或将exec 命令gnome-control-center
放入文件中。结果仍然相同。.desktop
env 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 重新安装到同一个分区中,无需格式化,事实上,覆盖了我当前的配置,现在在线账户又像以前一样显示了。这种方法也有自己的缺点,我不得不重新安装其他软件。另一种想法是创建一个新的用户帐户,但这也需要重新安装其他软件。