(Perché) gli appunti devono essere cancellati quando contengono contenuti da un programma chiuso?

3

Alcuni sistemi operativi risp. i gestori desktop cancellano il contenuto copiato dagli Appunti quando il programma "sorgente" viene chiuso.

Esempio:

  • copia ( Ctrl + c ) del testo da una pagina web nel tuo browser
  • chiudi il browser
  • incolla ( Ctrl + v ) in un file di testo

→ Non viene incollato nulla.

Ho letto da qualche parte che questo è per motivi di sicurezza. È vero? Perché sarebbe insicuro mantenere il contenuto copiato negli appunti?

    
posta unor 22.11.2013 - 00:09
fonte

1 risposta

2

In X11 ciò accade perché "Copia" non copia effettivamente nulla - dice semplicemente al programma di diventare proprietario della selezione "CLIPBOARD". Quando si incolla, il programma di destinazione invia al proprietario della selezione una richiesta dei contenuti. Inizialmente questo era stato fatto per le prestazioni poiché la maggior parte o anche tutti i client potevano essere in esecuzione su un mainframe e si collegavano semplicemente al terminale locale, quindi se c'era un buffer condiviso la copia di grandi quantità di dati avrebbe causato lunghi ritardi. È anche più flessibile perché il programma può offrire dati copiati in molti tipi (ad esempio un elaboratore di testi potrebbe avere il proprio formato interno, oltre a RTF, HTML e testo normale o un editor di immagini in molti formati diversi) e nel caso X11 non ha bisogno di pre-convertirsi a tutti - solo per un singolo formato è stato richiesto. Al contrario, i programmi su Windows devono mettere tutti i formati negli appunti e le operazioni di copia possono essere lente se si utilizza Desktop remoto.

(Si noti che questo non dipende molto dall'ambiente desktop, con l'eccezione che alcuni DE, come KDE, hanno "gestori di appunti" che contengono automaticamente una copia dei dati "copiati". comportarsi nello stesso modo e tutti i programmi Windows si comportano allo stesso modo.)

    
risposta data 22.11.2013 - 18:10
fonte

Leggi altre domande sui tag