Existe uma maneira mais elegante de apagar um submenu no XFCE?

2

Estou criando um login para a minha filha no XFCE e queria manter todas as pastas / diretórios de nível superior no menu do aplicativo visíveis, mas para apagar o conteúdo daqueles que simplesmente sobrecarregariam o local e não serviriam para nada. dela. A imagem abaixo é o que eu consegui alcançar, no entanto, parece que eu consegui de forma deselegante.

.config/menus/xfce-applications.menu (pequena parte para ilustrar a imagem acima):

<Menu>
    <Name>Development</Name>
    <Directory>xfce-development.directory</Directory>
    <Include>
<!--
        <Category>Development</Category>
-->
        <Filename>xfce4-empty-placeholder.desktop</Filename>
    </Include>
</Menu>

.local/share/applications/xfce4-empty-placeholder.desktop :

[Desktop Entry]                                                                                     
Version=1.0                                                                                         
Type=Application                                                                                    
Exec=                                                                                               
Icon=                                                                                               
Name=<empty>                                                                                        
Comment=place holder to allow empty submenus

Eu esperava que a linha Icon= significasse que não havia ícone. Eu estava errado.

Inicialmente eu tentei Exec=/bin/false que funcionou (por exemplo, não fiz nada quando você clicou na entrada do menu), mas por curiosidade tentei Exec= e descobri que estava toda a entrada do menu, incluindo o ícone. Eu preferi esta versão e agora não me importo com o ícone.

No entanto, existe uma maneira mais elegante ou aprovada de fazer isso?

(PS ignora No applications found na parte inferior do menu, pois estou trabalhando no momento em que a entrada de logout ocorreu há 2 dias)

    
por northern-bradley 15.12.2014 / 20:29

0 respostas