OK, acho que encontrei uma solução alternativa - gnome-control-center
não respeita Hidden=true
o gnome-whatever-panel.desktop
arquivo, mas não é inteligente o suficiente para exibir um painel se você remover completamente o .desktop
arquivo associado .
Portanto, para os painéis listados, você pode removê-los / desativá-los excluindo os seguintes arquivos:
/usr/share/applications/gnome-printers-panel.desktop
/usr/share/applications/gnome-info-panel.desktop
/usr/share/applications/gnome-keyboard-panel.desktop
Como MikeyB observou em seu comentário, tornar esses arquivos ilegíveis por "outro" também é uma opção - eu testei isso ( chmod 640
) em uma caixa de reposição e ele parece funcionar, desativando os painéis para usuários "normais", deixando-os disponíveis para os root
membros do root
grupo.
Há duas desvantagens notáveis nessa abordagem:
Isso desativa completamente esses painéis para TODOS os usuários.
Você não pode nem invocá-los manualmente executando gnome-control-center info
ou semelhante, como Radu Rădeanu mencionou - eles simplesmente não são iniciados.
Atualizações para gnome-control-center
& pacotes relacionados podem trazer os painéis de volta.
Isso basicamente significa verificar após cada atualização de software para garantir que eles ainda não foram (ou que tenham permissões restritivas apropriadas) e excluir / excluir chmod
os .desktop
arquivos novamente, se necessário.
Para meus propósitos, nenhum desses é um grande problema, pois eu configuro essas máquinas a partir da linha de comando e os painéis de configurações do sistema são apenas para os usuários fazerem "pequenos ajustes de personalidade", portanto, a menos que essa solução alternativa