Dove sono archiviati i contenuti degli appunti?


10

Poiché sono "salvati negli Appunti", i contenuti devono essere archiviati da qualche parte.

Sono memorizzati in un file?


Per quanto ne so, non esiste un file in sé. Il server X memorizza i contenuti internamente. Ci sono alcune app che possono copiare negli Appunti lo stdin del terminale (in realtà chiamato selezione nel server X). Sto per scaricare il codice sorce, ti farò sapere cosa posso trovare
Sergiy Kolodyazhnyy,

Risposte:


12

Sembra che ti manchi una comprensione degli appunti in Linux. Di solito ce ne sono 3 disponibili per gli utenti.

Questi appunti sono chiamati "Selezioni"

C'è:

  • PRIMARIO - Questo è normalmente usato per il pulsante centrale del mouse = copia / incolla
  • SECONDARIO - Normalmente non usato da molti, ma esiste. Di solito come copia e incolla specifica in app.
  • APPUNTI - Di solito Ctrl+ ce Ctrl+ vstile copia e incolla.

Tutti sono memorizzati, per impostazione predefinita in memoria dell'applicazione di controllo (di solito Xorg, ma non sempre). E ogni applicazione figlio ha accesso ad essa.

Esistono monitor e gestori di appunti in grado di monitorare gli appunti e archiviarne il contenuto in un file o, più comunemente, di rivedere la cronologia degli appunti.


4

Quale appunti? Esistono alcune app / strumenti che possono essere utilizzati per archiviare il contenuto degli Appunti in un file su disco, ma la funzione principale degli Appunti in X11 mantiene semplicemente ciò che è negli Appunti, in memoria. Non è memorizzato in un file sul disco.


Qualche idea su quale sia l'indirizzo?
TellMeWhy

@DevRobot cosa farai con l'indirizzo?
Muru,

@DevRobot Non è una cosa statica, quindi no. Non sono sicuro del perché sia ​​importante.
Dobey

@muru mi chiedo solo ...
TellMeWhy

2
Non puoi accedere a quell'indirizzo e cambia sempre. L'accesso agli Appunti tramite l'indirizzo di memoria non funzionerà. Non legittimamente comunque. Visita github.com/ThomasHabets/clipsniff
coteyr il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.