我只是禁用 hud 服务因为它占用了我电脑的 2.8 GiB RAM。
我明白它是 Unity 生态系统的一部分,因为其他人正在发布类似安装 xubuntu 等的解决方案。但是,我喜欢运行 stock-ubuntu,因为这往往使寻求帮助和诊断问题变得更容易(仅代表我的观点)。
问题
有人可以向我解释一下这项服务的职责吗?禁用这项服务会给我带来什么损失?
可能相关信息
我使用 synapse 搜索/启动应用程序,并始终隐藏 unity 端启动器/仪表板,从不使用它。我使用 compiz 环形切换器在应用程序之间切换,该切换器设置为显示所有工作区中的所有内容,以及与 expo 相结合的桌面“墙”。
答案1
HUD 或平视显示器是在版本 12.04 中引入的。它仍在开发和完善中,最终旨在取代 Unity 中的菜单。
这维基百科应该能帮助您理解 HUD ( ) 作为 Unity 架构不可或缺的一部分的某些意图和预兆hud-service
。它旨在成为并充当“意图驱动的界面”,旨在促进桌面应用程序菜单界面的管理,其 GUI 端是可见的标准输出(显示)。
对于大多数用户来说,hud-service 仍然晦涩难懂,只是一种“背景事物”。事实上,它的核心承诺是帮助挖掘用户在导航 GUI 时操作的可预测性。
如果关闭该服务,GUI 管理的响应速度和 RAM 使用率可能会降低。请记住,Unity 是一款相当笨重的软件,它会给任何系统带来压力,无论它有多大
。HTH
答案2
您可以直接删除hud
软件包:sudo apt-get purge hud
。无需干扰 CCSM 或实际的hud-service
可执行文件(升级期间您的更改将被覆盖)。
答案3
HUD 与 Unity Launcher 相关。例如,它会分析您正在使用的文件,并在您按下 时提供这些文件Super。
在我的系统(Ubuntu 15.10)上,hud 服务开始使用 100% 的 CPU。
我通过安装 Compiz 配置设置管理器 (ccsm) 解决了这个问题,禁用了所有效果并在“Ubuntu Unity 插件”中设置“启用低图形模式”:
sudo apt-get install compizconfig-settings-manager
ccsm
答案4
一般来说,hud 应该允许你通过输入破折号来指定你正在做的事情,而不是使用程序的菜单,如下图所示https://www.youtube.com/watch?v=w_WW-DHqR3c
至少在 Ubuntu 16.10 中,其中的一些功能(例如转到 Firefox 书签)不再起作用(至少开箱即用)。如果您不使用 hud,可以安全地将其删除。这不会影响 dash 用于查找其他内容(例如您使用的最后一个程序)的使用,因为这些信息由 zeitgeist 提供(https://wiki.archlinux.org/index.php/Zeitgeist)。