Wofür ist der HUD-Dienst zuständig?

Wofür ist der HUD-Dienst zuständig?

Ich habe geradeden HUD-Dienst deaktiviertweil es 2,8 GiB des RAM meines Computers beanspruchte.

Bildbeschreibung hier eingeben

Ich verstehe, dass es Teil des Unity-Ökosystems ist, da andere Lösungen wie die Installation von Xubuntu usw. posten. Ich verwende jedoch lieber Stock-Ubuntu, da dies das Bitten um Hilfe und die Diagnose von Problemen erleichtert (nur meine Meinung).

Frage

Kann mir jemand erklären, wofür dieser Dienst zuständig ist und was ich somit verliere, wenn ich diesen Dienst deaktiviere?

Möglicherweise verwandte Informationen

Ich verwende Synapse zum Suchen/Starten von Anwendungen und habe den Unity-seitigen Launcher/das Dashboard immer ausgeblendet und verwende es nie. Ich wechsle zwischen Anwendungen mit dem Compiz-Ring-Switcher, der so eingestellt ist, dass alles aus allen Arbeitsbereichen angezeigt wird, und der Desktop-„Wall“ in Kombination mit Expo.

Antwort1

Das HUD oder Head-Up-Display wurde in Version 12.04 eingeführt. Es wird noch weiterentwickelt und perfektioniert und soll letztendlich die Menüs in Unity ersetzen.

DasWikisollte Ihnen definitiv dabei helfen, die Absicht und Bedeutung von HUD ( hud-service) als integralen Bestandteil der Unity-Architektur zu verstehen. Es ist als „absichtsgesteuerte Schnittstelle“ gedacht und funktioniert auch so, um die Verwaltung der Menüoberfläche der Desktop-Anwendungen zu erleichtern, wobei das GUI-Ende davon die sichtbare Standardausgabe (Anzeige) ist.

Für die meisten Benutzer bleibt der HUD-Dienst obskur und eine „Hintergrundsache“. Tatsächlich besteht sein Hauptversprechen darin, dass er dabei hilft, die Vorhersehbarkeit der Aktionen der Benutzer bei der Navigation durch die GUI zu verbessern.

Wenn Sie diesen Dienst deaktivieren, wird die Effizienz Ihrer GUI-Verwaltung in Bezug auf Reaktionsfähigkeit und RAM-Nutzung wahrscheinlich beeinträchtigt. Denken Sie daran, dass Unity eine ziemlich klobige Software ist und jedes System belastet, egal wie groß es ist.
HTH

Antwort2

hudSie können das Paket einfach entfernen : sudo apt-get purge hud. Sie müssen weder CCSM noch die eigentliche ausführbare Datei bearbeiten hud-service(Ihre Änderungen würden bei Upgrades überschrieben).

Antwort3

Das HUD ist mit dem Unity Launcher verknüpft. Es analysiert beispielsweise die von Ihnen verwendeten Dateien und bietet diese an, wenn Sie drücken Super.

Auf meinem System (Ubuntu 15.10) begann der HUD-Dienst, 100 % einer CPU zu nutzen.

Ich habe dies gelöst, indem ich den Compiz Config Settings Manager (ccsm) installiert und alle Effekte deaktiviert und im „Ubuntu Unity Plugin“ „Enable Low Graphics Mode“ eingestellt habe:

sudo apt-get install compizconfig-settings-manager
ccsm

Antwort4

Im Allgemeinen sollte hud es Ihnen ermöglichen, anzugeben, was Sie tun, indem Sie den Bindestrich eingeben, anstatt die Menüs eines Programms zu verwenden, wie in gezeigthttps://www.youtube.com/watch?v=w_WW-DHqR3c

Zumindest in Ubuntu 16.10 funktionieren einige dieser Dinge (z. B. der Zugriff auf Firefox-Lesezeichen) nicht mehr (zumindest standardmäßig). Wenn Sie HUD nicht verwenden, können Sie es bedenkenlos entfernen. Dies hat keine Auswirkungen auf die Verwendung von Dash zum Auffinden anderer Dinge wie des zuletzt verwendeten Programms, da diese Informationen von Zeitgeist bereitgestellt werden (https://wiki.archlinux.org/index.php/Zeitgeist).

verwandte Informationen