Nesta nova dica o Virtualbox a partir da versão 6 com temas escuros fica difícil de se ver ou ler.
Para consertar este bug.
Copie o arquivos virtualbox.desktop para a pasta /usr/share/applications
cp -r /usr/share/applications/virtualbox.desktop /usr/share/applications/virtualbox.desktop
edite o arquivo com seu editor preferido
nano /usr/share/applications/virtualbox.desktop
procure por
Exec=VirtualBox %U
e modifique para
Exec=VirtualBox -style Fusion %U
Agora o Virtualbox usará o fusion em vez de gtk2
Para ver a lista de estilos pode usar o qt5ct
Você pode tornar a alteração permanente através das atualizações com o comando:
echo DPkg::Post-Invoke \{\"sed -i 's/Exec=VirtualBox %U/Exec=VirtualBox -style fusion %U/g' /usr/share/applications/virtualbox.desktop\"\;\}\; | sudo tee /etc/apt/apt.conf.d/100virtualbox-theme
Dessa forma, toda vez que atualizar o pacote, o comando de correção do tema será automaticamente executado.
Crédito ao @anon17586640
Dica equivalente para se prevenir com as atualizações para distros de base Manjaro/Arch (para modificar direto no arquivo /usr/share/applications/virtualbox.desktop):
Copie:
[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = virtualbox
[Action]
Description = Ajuste de tema escuro...
When = PostTransaction
Exec = /usr/bin/sed -i 's/Exec=VirtualBox %U/Exec=VirtualBox -style fusion %U/g' /usr/share/applications/virtualbox.desktop
Depends = virtualbox
para /usr/share/libalpm/hooks/100-vbox-tema.hook
Crédito ao @Capezotte