O que eu tentei: criei o arquivo /etc/sddm/sddm.conf(também tentei /etc/sddm.conf) com o seguinte conteúdo:
[General]
HaltCommand=true
RebootCommand=true
Infelizmente, isso não ajudou - o botão de reinicialização continuou funcionando. De preferência, os botões também devem desaparecer.
Edit: Eu gostaria de esclarecer que não estou esperando trueser interpretado como um valor booleano, estou esperando que seja interpretado como comando. E trueé um comando válido, pois existe o executável /bin/truena maioria dos sistemas Linux que não faz nada, exceto retornar o status de saída com êxito. Apenas para ter certeza de que esse não é um problema de caminho, também tentei configurá-lo para o /bin/truequal também não ajudou.