Ubuntu 20.04 Unity 从 18.04 升级后“开始”菜单中没有应用程序

jav*_*web 5 unity launcher applications-lens 18.04 20.04

所以昨天我从 18.04 升级到 Ubuntu 20.04,首先我必须完成软件更新程序建议的部分升级,然后它要求我删除所有未使用的软件包,所以我这样做了,然后我又运行了一次是时候确保所有软件都是最新的了,乍一看似乎一切顺利。
今天我发现“开始”菜单中没有任何应用程序(当您单击启动器上的 Ubuntu 图标时,有些人可能称其为应用程序镜头) - 我只收到一条消息“抱歉,没有与您的搜索匹配的内容”应用程序菜单也消失了,并带有相同的消息。

我确实搜索了一下,但我发现仅针对 gnome 的类似问题是由 gnome-tweaks 工具引起的,但我使用的是 Unity,但最终......

...我找到了解决方案 - 请参阅我的答案中的步骤:)

jav*_*web 9

因为我知道我确实使用了一个调整工具,虽然不是针对 gnome,而是针对 Unity -unity-tweak-tool我确实尝试过类似的方法并且它有效:)而且我确实想保留我的 Unity,而不是用另一个操作系统 GUI 替换它(顺便说一句,也可以 - 在登录之前切换到例如 Gnome)。

但首先......(步骤1)

首先我发现我没有 GUI 方式来启动终端,幸运的是,有一个快捷方式
打开你的终端:CtrlAltT

第 2 步:尝试运行 unity-tweak-tool

unity-tweak-tool如果图形界面unity-tweak-tool启动正常,请尝试从终端运行-跳到步骤 3
但是,对我来说,它大喊缺少软件包,这似乎都与 相关unity-lens-SOMETHING,当我安装一个时,另一个弹出,所以我刚刚结束安装所有的unity-lens-*错误可能看起来像
Error: schema com.canonical.Unity.ApplicationsLens not installed- 请注意此错误的模式以及我正在安装的内容:

sudo apt install unity-lens-applications
sudo apt install unity-lens-music
sudo apt install unity-lens-video
sudo apt install unity-lens-files
sudo apt install unity-lens-photos
Run Code Online (Sandbox Code Playgroud)

之后,unity-tweak-tool再次从终端运行,它应该正常启动,如果是=>转到步骤3,如果没有,请尝试安装它所需的任何依赖项 - 通常该包与com.canonical.Unity.SOMETHINGMISSING某些内容中所需的内容具有相似的名称unity-*
如果您只是写“请勿输入”!sudo apt install unity-到终端并点击TAB2x,它会向您显示所有unity-*软件包 - 这并不是很多,所以您可以在那里搜索任何丢失的东西,类似地搜索其他丢失的东西。

第 3 步:重置 Unity 调整

现在您处于工作 GUI 中unity-tweak-tool,在“Unity”类别下,打开Launcher- 写下您在那里所做的所有设置并点击按钮Restore defaults,确认任何问题(您可以稍后重新设置您的设置) - 对所有内容执行相同的操作Unity 类别中的选项卡:

Unity -> Launcher -> Restore defaults
Unity -> Search -> Restore defaults
Unity -> Panel -> Restore defaults
Unity -> Switcher -> Restore defaults
Unity -> Additional -> Restore defaults
Run Code Online (Sandbox Code Playgroud)

第 4 步:重新启动计算机

重新启动后,您的开始菜单和整个面板将重置为其原始位置和所有内容(我们已关闭所有调整),但应用程序和搜索菜单现在应该可以正常工作。

第 5 步:再次前往unity-tweak-tool并将所有设置调整回您的自定义设置