Finalement ne trouvant rien sur le "scripting" de la nouvelle mouture de clipboard dans KDE avec qt5, j'ai contourner le problème en conservant l'appel à qdbus. J'ai glané quelques trucs sur internet pour peaufiner le script.
#!/bin/bash
# Copier dans le presse papier le no de carte indiquer par la variable CARTENO.
CARTENO="0123456789"
# Lancer le service klipper s'il n'est pas déjà en fonction.
if ! ps ax | grep '[k]lipper' > /dev/null
then
# Démarrer klipper comme un processus indépendant du présent processus.
nohup klipper &
fi
# Copier dans le presse papier.
qdbus org.kde.klipper /klipper setClipboardContents $CARTENO
# Tuer le processus klipper pour ne laisser que le service clipboard dans la barre des tâches.
# cf. http://stackoverflow.com/questions/3510673/find-and-kill-a-process-in-one-line-using-bash-and-regex
# pour l'explication sur l'astuce du [x] avec grep.
#kill $(ps aux | grep '[k]lipper' | awk '{print $2}')
Ce n'est pas encore parfait, mais cela fonctionne. Le code est dans un fichier bash. Pour en faciliter l'accès, j'ai créer une entrée dans le menu KDE pointant vers mon script.