¿Dónde se almacenan los datos del portapapeles?

¿Hay un file real donde los datos están almacenados mientras tengo algo en mi portapapeles?

  • ¿Es posible que dos usuarios inicien session remotamente en una Mac simultáneamente?
  • ¿Cómo evitar la carga networkingundante de fotos de iCloud desde el iPhone cuando las mismas fotos se cargaron desde Mac?
  • Color del cursor de la viga en I en la terminal de Mavericks
  • Vista previa: ¿Cómo establecer la configuration de superposition en lugar de una al lado de la otra en la vista "Dos páginas"?
  • Cambié el mod para el directory ~ / .. por error, lo convirtió en 744, no puede reiniciarse
  • No puedo visitar localhost con apache en OS X 10.9
  • ¿Hay alguna manera de montar automáticamente el almacenamiento SMB sin la opción nobrowse?
  • Conexión lenta SMB Buffalo Linkstation
  • ¿Habilita tanto el locking del arrastre del panel táctil como el arrastre de 3 dedos a la vez?
  • Enviar args a Firefox al iniciar desde la terminal
  • ¿Qué hace el command `csrutil clear`?
  • ¿Qué hace -HUP cuando se usa con killall?
  • 2 Solutions collect form web for “¿Dónde se almacenan los datos del portapapeles?”

    La placa de trabajo se maneja mediante el process pbs en OS X. Las cosas que se copyn se almacenan dentro del espacio de direcciones de pbs . Más sobre eso está en el artículo de Apple Pastboard Server .

    Si los datos se transfieren entre objects en la misma aplicación o dos aplicaciones diferentes, en una aplicación Cocoa la interfaz es la misma: un object NSPasteboard accede a un repository compartido donde los escritores y los lectores se encuentran para intercambiar datos. El escritor, al que se hace reference como el propietario del portapapeles, deposita los datos en una instancia del portapapeles y continúa. Luego, el lector accede al portapapeles de forma asincrónica, en algún punto no especificado en el futuro. En ese momento, el object del escritor puede que ya no exista. Por ejemplo, un usuario puede haber cerrado el documento fuente o salir de la aplicación.

    En consecuencia, cuando se mueven datos entre dos aplicaciones diferentes y, por lo tanto, dos espacios de direcciones diferentes, se involucra un tercer espacio de memory, por lo que los datos persisten incluso en ausencia de la fuente. NSPasteboard proporciona acceso a un tercer espacio de direcciones, un process de server de pegado (pbs), que siempre se ejecuta en segundo plano. El server de la cartulina mantiene un número arbitrario de cartones individuales para distinguir entre varias transferencias de datos concurrentes.

    Como señaló Mateusz, no hay ningún file con esta información. Sin embargo, puede usar pbcopy y pbpaste para manipular la pbpaste de trabajo.

    Por ejemplo, ls | pbcopy ls | pbcopy copyrá la salida (stdout) de ls en la table de trabajo.

    Página del hombre para pbcopy.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).