Há um sinalizador no arquivo /var/lib/NetworkManager/NetworkManager-intern.conf que é definido como false se você desabilitar a configuração na interface do usuário:
[connectivity]
.set.enabled=false
Você pode usar a ferramenta crudini para definir o sinalizador usando a linha de comando ou um script:
sudo crudini --set /var/lib/NetworkManager/NetworkManager-intern.conf "connectivity" ".set.enabled" "false"
Por alguma razão, a interface do usuário não é atualizada até a reinicialização (não testou logoff / login). Talvez haja alguma outra ferramenta de linha de comando que faça a alteração e garanta que a interface do usuário também seja atualizada.
btw: Eu usei o seguinte comando para pegar os arquivos que foram alterados recentemente (apenas verifiquei / var e ~ até agora):
sudo find /var -newermt "-1 minute" -ls
Não há alterações nos ajustes. Eu monitorei as configurações usando este comando:
dconf watch /