(¿Por qué) debería borrarse el portapapeles cuando contiene contenido de un programa cerrado?

3

Algunos sistemas operativos resp. los administradores de escritorio borran el contenido copiado del portapapeles cuando se cierra el programa "fuente".

Ejemplo:

  • copie ( Ctrl + c ) algún texto de una página web en su navegador
  • cierra el navegador
  • pega ( Ctrl + v ) esto en un archivo de texto

→ Nada se pega.

Leí en alguna parte que esto es por razones de seguridad. ¿Es esto cierto? ¿Por qué sería inseguro mantener el contenido copiado en el portapapeles?

    
pregunta unor 22.11.2013 - 00:09
fuente

1 respuesta

2

En X11, esto sucede porque "Copiar" en realidad no copia nada, simplemente le dice al programa que se haga cargo de la selección 'CLIPBOARD'. Al pegar, el programa de destino envía al propietario de la selección una solicitud de los contenidos. Esto se hizo inicialmente para mejorar el rendimiento, ya que la mayoría o incluso todos los clientes podrían ejecutarse en un mainframe y simplemente conectarse a su terminal local, por lo que si hubiera un búfer compartido, la copia de grandes cantidades de datos habría causado grandes retrasos. También es más flexible porque el programa puede ofrecer datos copiados en muchos tipos (por ejemplo, un procesador de textos puede tener su propio formato interno, además de RTF, HTML y texto sin formato, o un editor de imágenes de muchos formatos diferentes), y en el caso del X11 no es necesario realizar una conversión previa a todos ellos, solo a un formato único que se solicitó. En contraste, los programas en Windows tienen que poner todos los formatos en el portapapeles, y las operaciones de copia pueden ser lentas si usa Escritorio remoto.

(Tenga en cuenta que esto no depende mucho del entorno de escritorio, con la excepción de que algunas ED (por ejemplo, KDE) tienen "administradores de portapapeles" que contienen automáticamente una copia de los datos "copiados". Más allá de eso, todos los programas X11 se comportan de la misma manera y todos los programas de Windows se comportan de la misma manera.)

    
respondido por el grawity 22.11.2013 - 18:10
fuente

Lea otras preguntas en las etiquetas