pbpaste, pbcopy usando el cartón incorrecto?

Estoy convirtiendo un script de shell que xclip y herramientas similares en Linux, para usar pbpaste y pbcopy en Mac. El problema es el portapapeles pnetworkingeterminado ('general' según la página de manual) para estas herramientas, que no es el que está utilizando Stickies / Safari / TextMate / todas las aplicaciones de la GUI.

Probé todos los nombres de los portapapeles mencionados en 'man pbpaste', pero ninguno contiene los datos que copié en ninguna aplicación GUI. Si cargué datos en el tablero 'general' usando 'pbcopy', puedo extraerlo bien a través de 'pbpaste', pero está separado del cartón de la GUI.

  • ¿Cómo puedo iniciar una connection de módem desde la línea de command?
  • Renombrar progtwig de captura de pantalla
  • ¿Es posible acceder y modificar el llavero de iCloud desde la command-line (o la automation)?
  • Aplicación de compilation Osascript
  • Creación de scripts en Shell: select la carpeta según parte del nombre del file
  • Modo detallado se descarta en macOS Sierra?
  • Tenga en count que no estoy ejecutando ninguna configuration inusual de shell, Terminal o WindowServer, esto es estándar 10.7 Terminal y bash.

  • ¿Por qué el nombre de host en el intérprete de commands del shell es "MacBook-2" en lugar de "MacBook"?
  • La copy de X11 a otras aplicaciones ya no funciona
  • ¿Ventana emergente de acento en Terminal.app?
  • ¿Cómo eliminar las animaciones de la barra táctil?
  • hdiutil: compact failed - Función no implementada
  • Encuentra ejecutables asociados con Homebrew Formula
  • 4 Solutions collect form web for “pbpaste, pbcopy usando el cartón incorrecto?”

    Comtesting tus alias de bash: ¿hay algún aliasing pbcopy / pbpaste para utilizar uno de los otros pasteboards?

    La página de manual para estos commands menciona cuatro posibles frameworks que pueden usar: general, regla, search y fuente. Pruebe pbcopy -pboard general para forzarlo a usar el pbcopy -pboard general .

    Como se sugirió en uno de los comentarios, el problema era un server confuso de la table de trabajo: un reinicio de eso hizo que todo funcionara como se esperaba.

    Si está utilizando el command en tmux / screen, necesita algunas configuraciones. Hay una gran publicación sobre este problema.

    https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard/blob/master/README.md

    Puede suceder que consigas diferentes portapapeles,

    • uno con las aplicaciones antiguas iniciadas antes de que se use el nuevo portapapeles,
    • y una con nuevas aplicaciones que se inició después de configurar el nuevo portapapeles.

    Así que supongo que la table de trabajo utilizada por la aplicación se configurará al inicio de una aplicación.


    Actualmente solo tengo Mail, Safari, TextEdit compartiendo un portapapeles diferente y todas las demás aplicaciones que comparten un tablero anterior. Creo que man pboard / man pboard / recreé / dupliqué el server del portapapeles ejecutando el siguiente command (ignorando man pboard (8) que indica claramente que los Users should not run pboard manually. )

     $ pboard 

    Lamentablemente, todavía no podía entender cómo reiniciar el server limpiamente (excepto un reinicio), pero esa es mi mejor suposition sobre cuándo / por qué cambió el 'grupo' del portapapeles.

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