J'ai pas bien cherché, dans spécifications du protocole de Wayland, on peut lire des infos sur le mécanisme de transfert de données entre applications (ce qui comprend le glisser-déposer et le copier-coller) : 1,2,3,4.
Comme X dans ce cas, Wayland se place en intermédiaire entre deux applications, effectuant juste le transfert et ne stockant rien. Les données ne seront donc plus accessibles une fois l'application source fermée.
Voici ce que je retiens de l’implémentation actuelle du presse-papier côté GTK ;)
[^] # Re: Gestion du presse-papier sous Wayland ?
Posté par potate . En réponse au journal Mais qui a mangé mon presse-papier?. Évalué à 3.
J'ai pas bien cherché, dans spécifications du protocole de Wayland, on peut lire des infos sur le mécanisme de transfert de données entre applications (ce qui comprend le glisser-déposer et le copier-coller) : 1,2,3,4.
Comme X dans ce cas, Wayland se place en intermédiaire entre deux applications, effectuant juste le transfert et ne stockant rien. Les données ne seront donc plus accessibles une fois l'application source fermée.
Voici ce que je retiens de l’implémentation actuelle du presse-papier côté GTK ;)
C'est dans ce fichier là.
Côté Qt, ça semble complet (il y a du code en tous cas) :
- qwaylandclipboard.h/cpp
- qwaylanddatadevicemanager.h/cpp