Où est stocké le contenu du presse-papiers?

10

Puisqu'ils sont "enregistrés dans le presse-papiers", le contenu doit être stocké quelque part.

Sont-ils stockés dans un fichier?

Dis moi pourquoi
la source
Pour autant que je sache, il n'y a pas de fichier en soi. Le serveur X stocke le contenu en interne. Il existe des applications qui peuvent copier stdin du terminal dans le presse-papiers (sa sélection est en fait appelée dans le serveur X). Je vais télécharger le code sorce, je vous ferai savoir ce que je peux trouver
Sergiy Kolodyazhnyy

Réponses:

12

Vous semblez manquer de compréhension des presse-papiers sous Linux. Il y en a généralement 3 disponibles pour les utilisateurs.

Ces presse-papiers sont appelés "Sélections"

Il y a:

  • PRIMARY - Ceci est normalement utilisé pour le bouton central de la souris = copier / coller
  • SECONDAIRE - Normalement peu utilisé, mais il existe. Habituellement en tant que copier-coller spécifique à l'application.
  • CLIPBOARD - Habituellement copier et coller de style Ctrl+ cet Ctrl+ v.

Tous sont stockés, par défaut dans la mémoire de l'application de contrôle (généralement Xorg, mais pas toujours). Et chaque application enfant y a accès.

Il existe des moniteurs et des gestionnaires de presse-papiers qui peuvent surveiller les presse-papiers et stocker leur contenu dans un fichier, ou plus généralement, vous permettent de consulter l'historique de votre presse-papiers.

coteyr
la source
4

Quel presse-papiers? Il existe certaines applications / outils qui peuvent être utilisés pour stocker le contenu du presse-papiers dans un fichier sur le disque, mais la fonction principale du presse-papiers dans X11 conserve simplement ce qui est dans le presse-papiers, en mémoire. Il n'est pas stocké dans un fichier sur disque.

dobey
la source
Une idée de l'adresse?
TellMeWhy
@DevRobot que ferez-vous avec l'adresse?
muru
@DevRobot Ce n'est pas une chose statique, donc non. Je ne sais pas pourquoi c'est important non plus.
dobey
@muru me demande juste ...
TellMeWhy
2
Vous ne pouvez pas accéder à cette adresse et elle change toujours. L'accès au presse-papiers par adresse mémoire ne fonctionnera pas. Pas légitimement de toute façon. Voir github.com/ThomasHabets/clipsniff
coteyr