Eu encontrei o seguinte para funcionar, mas requer uma reinicialização do painel que resulta em um breve piscar de olhos:
killall xfconfd
cp my-cfg-0.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml
xfce4-panel -r
ou como uma linha para o Python:
bash -c 'killall xfconfd && cp my-cfg-0.xml ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml && xfce4-panel -r'
Reiniciar o painel também reiniciará o daemon xfconfd.
Funciona, mas uma abordagem melhor seria usar xfconf-query
, pois isso não causa tremulação. Você teria que descobrir pares de valores de caminho apropriados analisando o arquivo XML e aplicando-os em um lote. Não posso te ajudar com isso, desculpe.