启动后软件包丢失,某些指示器似乎不再安装

启动后软件包丢失,某些指示器似乎不再安装

我正在运行最新的 Ubuntu 14.04,我把它改造成了 Xubuntu,到目前为止,它运行得很好。今天我启动电脑时,发现我的 dock 和面板上的几个图标不见了。不过,我正在用我所说的电脑写这篇文章。所以事情并没有那么糟糕无法使用

丢失的内容:

  • VLC、Audacity 和一些我还没有找到但可能不会错过的其他应用程序
  • 网络和音频指示器(很重要,但我的系统仍然可用)
  • 蓝牙堆栈中存在某些问题,导致其无法工作
  • PolicyKit 中存在一些问题,所以我不能再使用 GUI 打包工具了(这并不重要,因为我无论如何都像大孩子一样使用 CLI)

仍然有效的方法:

  • 网络管理器,因为它可以很好地连接到我家的 wifi
  • 邮件和电源指示灯莫名其妙地闪烁
  • Compiz,登录时自动启动
  • XFCE 本身,因此系统仍然可以完美使用
  • 我系统上安装的几乎所有其他应用程序

可能导致问题的原因:

  • 我从 Ubuntu 14.04 光盘安装了我的系统,并将其安装到 Xubuntu 中(同样,到目前为止它一直运行良好,所以这可能不是问题所在)
  • 由于某种原因,我构建了 Vogl,并且必须安装一些开发标头(这应该不会造成问题)和一些 Qt5 东西,以便它能够构建 - 我猜后者是这里导致问题的原因
  • 在构建 Vogl 之后我确实更新过一两次

我目前所做的:

  • VLC 和 Audacity 安装顺利。奇怪的是,它必须同时安装几乎所有的依赖项。
  • 我重新安装了网络指示器,但在注销并重新登录,甚至重新启动后,它似乎都没有再出现。更奇怪的是,包管理器想要将整个 Unity 8 堆栈一起拉走,即使有标志也是如此。--no-install-recommends这让我彻底困惑了。就好像依赖关系一夜之间就变了。这不像 Ubuntu,尤其是对于 LTS 版本来说。
  • 我删除了 Unity 8,但它也删除了网络指示器。这是意料之中的,因为 Unity 附带了网络指示器。
  • 我甚至删除了之前安装的 Qt5 内容,但这也无济于事。包管理器仍然想拉入整个 Unity 8 堆栈,这不是我想要的。

就像我之前说的,这不会让我的系统本身无法使用,只是我将在一周后返回学校,需要能够连接到那里的 wifi。所以这部分很重要。声音指示器我不知道需要也必然如此,因为我仍然有pavucontrol媒体密钥可以使用。

所以我现在的问题是,如何安装 Unity7版本指示器(在这次大混乱之前,它在 XFCE 中运行良好)没有引入整个 Unity 8 堆栈?另外,有什么建议可以修复我的蓝牙堆栈吗?

更新:我已恢复网络和声音指示器。我将寻找其他地方来修复 PolicyKit 和蓝牙,因为这些问题似乎与我安装的软件包无关。不过,我可能错了。我将接受(大部分)对我有用的答案,希望其他人也能从中有所收获。

答案1

要安装基本 Ubuntu Unity 安装中包含的 Unity 指标,请运行以下命令。

sudo apt-get install indicator-appmenu indicator-application indicator-sound indicator-bluetooth indicator-datetime indicator-keyboard indicator-messages indicator-printers indicator-power indicator-session telepathy-indicator

Xfce 提供的指示器与 Unity 不同。此外,网络管理器指示器与“网络指示器”不同。Unity 网络管理器指示器是 Unity 中包含的完整指示器包之一的一部分。(Unity8 适用于 Ubuntu touch)此外,xfce4 现在提供了一个面板指示器,具体来说显示完整的 Unity 指标组。

右键单击顶部面板并选择将新项目添加到面板。

在此处输入图片描述

您可以通过运行以下命令安全地删除 Unity8 和所有依赖项:

sudo apt-get purge unity8
sudo apt-get autoremove
sudo apt-get autoclean

最后,如果您不使用 lightdm 或 gdm,而是使用startx命令启动 xfce 而不是正常登录,则某些指示器和功能将不可用。

相关内容