在 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
在命令字段中写入,然后添加它。
关闭对话框弹出窗口并重新启动 Ubuntu。它应该始终在那里(顶部栏)为您服务。
答案3
尝试重新安装network-manager
sudo apt-get install network-manager # if it was removed
或者安装指标小程序
sudo apt-get install indicator-applet indicator-network