O que é o serviço HUD responsável?

22

Acabei de desativar o serviço hud porque estava ocupando 2,8 GiB da RAM dos meus computadores.

insira a descrição da imagem aqui

Eu entendo que isso faz parte do ecossistema de unidade, porque outros estão postando soluções ao longo da instalação do xubuntu etc. No entanto, eu gosto de rodar o stock-ubuntu, pois isso tende a facilitar a solicitação de ajuda e o diagnóstico de problemas (apenas minha opinião).

Questão

Alguém poderia me explicar pelo que esse serviço é responsável e, portanto, o que estou sacrificando ao desativar esse serviço?

Informações possivelmente relacionadas

Eu uso o synapse para pesquisar / iniciar aplicativos e sempre tenho o lançador / painel do lado da unidade oculto e nunca o uso. Alterno entre aplicativos usando o comutador de anel compiz, configurado para exibir tudo de todos os espaços de trabalho, e a "parede" da área de trabalho combinada com a expo.

Programador
fonte

Respostas:

13

O HUD ou Head-Up Display foi introduzido na versão 12.04. Ele ainda está sendo desenvolvido e aperfeiçoado e pretende substituir os menus no Unity.

Este wiki definitivamente deve ajudá-lo a entender algumas das intenções e portentos do HUD ( hud-service) como parte integrante da arquitetura da unidade. Ele deve ser e funciona como uma "interface orientada a intenções", destinada a facilitar o gerenciamento da interface de menu dos aplicativos da área de trabalho, sendo a extremidade da GUI a saída padrão visível (exibição).

Para a maioria dos usuários, o serviço de hud permanece obscuro e é uma "coisa de segundo plano". De fato, sua promessa central é que ajudará a explorar a previsibilidade das ações dos usuários na navegação pela GUI.

Se você desativar esse serviço, você reduzirá a eficiência do gerenciamento da GUI em termos de capacidade de resposta e uso de RAM. Lembre-se de que o Unity é um software bastante robusto e exerce pressão sobre qualquer sistema, por maior que seja.
HTH

Cbhihe
fonte
4
"rebaixar a eficiência do gerenciamento da GUI" ou "rebaixar a eficiência do HUD"? O último implica: "se você não usar o HUD, é seguro removê-lo".
perfil completo de Tobia Tesan
como parar esse serviço, seu grande consumo de
memória
6

Você pode simplesmente remover o hudpacote: sudo apt-get purge hud. Não é necessário mexer no CCSM ou no hud-serviceexecutável real (suas alterações serão substituídas durante as atualizações).

Hitechcomputergeek
fonte
libhud2parece ter muitas dependências - na verdade, ele lê, como se removesse toda a área de trabalho do 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*
Fee16
Hmm, apenas verifiquei no Ubuntu 15.10 e parece que basicamente removeria todo o sistema ... Não sei por que coloquei esse pacote na lista. Talvez eu ainda estivesse no dia 15.04 e eles mudaram as dependências? De qualquer forma, vou editar a resposta, basta remover hud. O hud-serviceexecutável está contido nesse pacote.
Hitechcomputergeek
2

O HUD está relacionado ao Unity Launcher. Por exemplo, ele analisa os arquivos que você está usando e os oferece quando você pressiona Super.

No meu sistema (Ubuntu 15.10), o serviço de hud começou a usar 100% de uma CPU.

Resolvi isso instalando o Compiz Config Settings Manager (ccsm) e desabilitei todos os efeitos e defina "Ativar modo de gráficos baixos" em "Ubuntu Unity Plugin":

sudo apt-get install compizconfig-settings-manager
ccsm
rubo77
fonte
0

Em geral, o hud deve permitir que você especifique o que está fazendo digitando no traço em vez de usar os menus de um programa, conforme mostrado em https://www.youtube.com/watch?v=w_WW-DHqR3c

Pelo menos no Ubuntu 16.10, algumas coisas disso (por exemplo, acessar os favoritos do Firefox) não funcionam mais (pelo menos fora da caixa). Se você não estiver usando o hud, é seguro removê-lo. Isso não afeta o uso do traço para encontrar outras coisas, como o último programa que você usou, pois essas informações são fornecidas pelo zeitgeist ( https://wiki.archlinux.org/index.php/Zeitgeist ).

David Georg Reichelt
fonte