Za co odpowiada serwis HUD?

22

Właśnie wyłączyłem usługę HUD, ponieważ zajmowała ona 2,8 GiB pamięci RAM komputera.

wprowadź opis zdjęcia tutaj

Rozumiem, że jest to część ekosystemu jedności, ponieważ inni publikują rozwiązania w stylu instalacji Xubuntu itp. Jednak lubię uruchamiać stock-ubuntu, ponieważ sprawia to, że prosi o pomoc i diagnozuje problemy (tylko moja opinia).

Pytanie

Czy ktoś mógłby mi wyjaśnić, za co odpowiedzialna jest ta usługa, a co za tym idzie poświęcam, wyłączając tę ​​usługę?

Ewentualnie powiązane informacje

Używam synaps do wyszukiwania / uruchamiania aplikacji i zawsze mam ukryty program uruchamiający / pulpit nawigacyjny po stronie jedności i nigdy go nie używam. Przełączam się między aplikacjami za pomocą przełącznika pierścieniowego Compiz, który jest ustawiony do wyświetlania wszystkiego ze wszystkich obszarów roboczych, a „ściany” pulpitu w połączeniu z expo.

Programista
źródło

Odpowiedzi:

13

Interfejs HUD lub wyświetlacz Head-Up został wprowadzony w wersji 12.04. Jest wciąż rozwijany i udoskonalany i ma ostatecznie zastąpić menu w Unity.

To wiki powinna zdecydowanie pomóc ci zrozumieć niektóre zamiary i znaczenie HUD ( hud-service) jako integralnej części architektury jedności. Ma być i działa jako „interfejs sterowany intencjonalnie”, mający na celu ułatwienie zarządzania interfejsem menu aplikacji pulpitu, którego GUI jest widocznym standardowym wyjściem (wyświetlacz).

Dla większości użytkowników usługa Hud pozostaje niejasna i stanowi „tło”. W rzeczywistości jego główną obietnicą jest pomoc w przewidywaniu działań użytkowników w nawigacji GUI.

Jeśli wyłączysz tę usługę, prawdopodobnie obniżysz efektywność zarządzania GUI pod względem czasu reakcji i wykorzystania pamięci RAM. Pamiętaj, że Unity to dość masywne oprogramowanie, które obciąża każdy system, jakkolwiek by się nie okazał.
HTH

Cbhihe
źródło
4
„obniżyć wydajność zarządzania GUI” lub „obniżyć wydajność interfejsu”? To ostatnie sugeruje: „jeśli nie korzystasz z interfejsu, możesz go bezpiecznie usunąć”.
Tobia Tesan,
jak zatrzymać tę usługę, jej zużywa dużo
pamięci
6

Można po prostu usunąć hudpakiet: sudo apt-get purge hud. Nie musisz zadzierać z CCSM ani z hud-serviceplikiem wykonywalnym (zmiany zostaną zastąpione podczas aktualizacji).

Hitechcomputergeek
źródło
libhud2wydaje się mieć wiele zależności - w rzeczywistości czyta, ponieważ iif usunąłby cały pulpit Ubuntu; checkbox-gui* libhud2* libunity-action-qt1* libunity-webapps0* qtdeclarative5-ubuntu-ui-extras-browser-plugin* qtdeclarative5-ubuntu-ui-toolkit-plugin* qtdeclarative5-unity-action-plugin* ubuntu-desktop* unity-webapps-qml* unity-webapps-service* webapp-container* webbrowser-app* xul-ext-unity* xul-ext-websites-integration*
feeela
Hmm, właśnie sprawdziłem na Ubuntu 15.10 i wygląda na to, że po prostu usunąłby cały system ... Nie jestem pewien, dlaczego umieściłem ten pakiet na liście. Może w tym czasie byłem jeszcze 15.04 i zmienili zależności? W każdym razie wyedytuję odpowiedź, wystarczy samo usunięcie hud. Plik hud-servicewykonywalny jest zawarty w tym pakiecie.
Hitechcomputergeek
2

Interfejs jest powiązany z programem uruchamiającym Unity. Na przykład analizuje używane pliki i oferuje je po naciśnięciu Super.

W moim systemie (Ubuntu 15.10) usługa Hud zaczęła używać 100% jednego procesora.

Rozwiązałem ten problem, instalując Compiz Config Settings Manager (ccsm), wyłączyłem wszystkie efekty i ustawiłem „Włącz tryb niskiej grafiki” w „Wtyczce Ubuntu Unity”:

sudo apt-get install compizconfig-settings-manager
ccsm
rubo77
źródło
0

Ogólnie rzecz biorąc, hud powinien umożliwiać określenie tego, co robisz, wpisując myślnik zamiast korzystania z menu programu, jak pokazano na https://www.youtube.com/watch?v=w_WW-DHqR3c

Przynajmniej w Ubuntu 16.10 niektóre rzeczy (np. Przechodzenie do zakładek Firefox) już nie działają (przynajmniej po wyjęciu z pudełka). Jeśli nie używasz HUD, możesz go bezpiecznie usunąć. Nie wpływa to na użycie myślnika do znajdowania innych rzeczy, takich jak ostatnio używany program, ponieważ te informacje są dostarczane przez zeitgeist ( https://wiki.archlinux.org/index.php/Zeitgeist ).

David Georg Reichelt
źródło