No Arch Linux o PCManFM mostra os aplicativos quando vou ao menu://applications nele, sem nenhum problema. Acho que nem precisei configurá-lo para fazer isso. No Gentoo e no Void, no entanto, isso não acontece imediatamente. Existe uma maneira de fazer o PCManFM mostrar aplicativos quando aberto no menu: // aplicativos nessas outras distribuições? Por exemplo, preciso instalar aplicativos extras ou compilar alguns pacotes com diferentes opções no Gentoo?
Com base em https://wiki.archlinux.org/index.php/PCManFM#No_.22Applications.22 , decidi excluir todos os arquivos em ~/.cache/menus e reiniciar o PCManFM. Não funcionou. Concedido que era o Arch Wiki e o Arch parece funcionar perfeitamente com relação ao PCManFM.
Não há necessidade de instalar tudo para fazer a guia do aplicativo funcionar. Para fazê-lo funcionar, você precisa do pacote lxde que fornece menus. No Gentoo e archlinux é
lxmenu-data
. Basta instalá-lo e ver se funciona se não seguir o wiki do arch. https://wiki.archlinux.org/index.php/PCManFM#No_.22Applications.22Se você não usa arch ou gentoo, procure sua distro específica. A maioria dos pacotes de distribuição populares estão disponíveis aqui: https://pkgs.org/download/lxmenu-data .
Encontrei uma maneira de fazer isso, embora não seja o que eu chamaria de ideal. É para instalar o LXDE em sua totalidade, embora eu gostaria de saber o pacote exato que configura o banco de dados do aplicativo nele.
Esta resposta pode ser aceita, mas se você tiver uma melhor, terei prazer em aceitar a sua.
É tudo sobre permissões. Você verá os aplicativos em menu://applications apenas iniciando o PCManFM com privilégios de root. Altere as permissões e a propriedade de todas as subpastas e arquivos em seu diretório /home, incluindo os ocultos, e verifique se eles pertencem ao usuário, não ao root. Isso também resolverá outros problemas que você pode estar enfrentando, como o PCManFM e outros aplicativos que não se lembram de suas próprias configurações.