意外强制递归删除了主 .config 目录?帮帮我

意外强制递归删除了主 .config 目录?帮帮我

在 Ubuntu 16.04 上,我在终端运行了以下命令:

sudo rm -rf ~/.config

删除顶部任务栏后,我哪儿也去不了。因此,我从已打开的终端重新启动系统。

重启后,系统启动正常。我注意到 chrome 已被删除,任务栏上没有 wifi 指示器。

因此,我重新安装了 chrome 并运行了一些命令,例如

killall unity-panel-service
sudo service network-manager restart
sudo apt-get install indicator-applet indicator-network

找回它,但什么也没做。除了我再次安装了 chrome,所有登录和历史记录都没有被删除。(我想知道为什么 chrome 没有删除它们)

现在我无法从系统设置>网络>无线连接到任何其他 wifi 网络。

我需要的解决方案是,wifi 指示器返回,我应该能够像以前一样连接到其他网络。

答案1

因为 /home 中的文件不受包管理器管理,所以重新安装它们不会产生任何作用。

.config 包含许多与用户桌面配置和应用程序配置相关的文件。

.config 主要用于应用程序的配置,其中数据(例如,如果您使用 evolution,则是您的电子邮件)存储在 .local 中。

应用程序依靠在 .config 中创建的配置文件才能按预期工作。如果配置丢失,某些应用程序可能会重新创建 .config 中的配置,但如果其他应用程序仍看到 .local 中的文件,则可能不会重新创建。

虽然删除 .config 不会破坏 Unity 中出现的任何内容。但配置可能不是处于默认状态,而是处于归零状态。

问题似乎是指示器小程序应该位于启动应用程序中,但现在不在了。在设置中搜索启动应用程序并添加

答案2

我已经从另一个线程中找到了解决方案(https://askubuntu.com/a/530958/773953),这对我很有帮助,+1。

解决方案:

[ 步骤1 ]

sudo apt install network-manager-gnome

安装网络管理器,它可能已删除 .config 目录(如 chrome)。

nm-applet

运行小程序,现在应该会弹出网络指示器。

如果您注意到,退出终端将删除指示器。因此,您必须将其添加到启动应用程序中。

[ 第2步 ]

在 Ubuntu 搜索中搜索并运行“启动应用程序”。

启动应用程序

单击添加并nm-applet在命令字段中写入,然后添加它。

启动应用程序对话框弹出

在命令中写入 nm-applet

关闭对话框弹出窗口并重新启动 Ubuntu。它应该始终在那里(顶部栏)为您服务。

答案3

尝试重新安装network-manager

sudo apt-get install network-manager # if it was removed

或者安装指标小程序

sudo apt-get install indicator-applet indicator-network

相关内容