Como posso ocultar a categoria All no menu Whisker (Xubuntu 16.04)

2

Eu queria saber se alguém sabe como eu posso esconder a categoria "All" no menu Whisker do Xubuntu? Eu posso esconder a maioria das categorias, exceto "Todos".

Qualquer ajuda seria muito apreciada!

    
por LinuxDudester 03.08.2016 / 12:01

2 respostas

2

Eu não pareço encontrar nenhum comando que permita isso, nem via GUI nem arquivo de configuração. Parece ser uma característica profundamente incorporada para que cada novo item seja colocado automaticamente nesta categoria Todos.

A única alternativa que consigo pensar é que você compila o seu próprio menu de whiskers. Isso requer (1) algum conhecimento de C ++ (linguagem na qual o programa é escrito), (2) sabe como compilar um programa a partir do código-fonte. Além disso, você precisa remover o programa (Xfce Whisker Menu) antes de compilar. Então, por sua conta e risco .

O código-fonte é aqui . Tanto quanto eu posso ver, para obter o que você precisa modificar os seguintes arquivos:

  • category.cpp : remova as linhas 43 a 63.

  • applications-page.cpp : remova as linhas 285 a 291.

Salve e compile usando estas instruções ou similares.

Lembre-se de remover o aplicativo do menu do whisker do seu sistema antecipadamente.

    
por user308164 06.08.2016 / 20:35
1

A resposta do @ user308164 provavelmente funcionou em uma versão mais antiga do código. Com a sugestão do @LinuxDudester, o que funcionou para mim foi fazer com que o iterador começasse no final:

em panel-plugin/window.cpp de

for (std::vector<SectionButton*>::const_iterator i = categories.begin(), end = categories.end(); i != end; ++i)

para

for (std::vector<SectionButton*>::const_iterator i = categories.end(), end = categories.end(); i != end; ++i)

    
por SpmP 04.04.2018 / 10:18