Uploaded image for project: 'Apache Guacamole - Contributions'
  1. Apache Guacamole - Contributions
  2. GUAC-1480

Directly integrate local clipboard

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 0.9.10-incubating
    • Component/s: guacamole
    • Labels:
    • Sprint:
      DEV 2016-02-12
    • Story Points:
      5

      Description

      Thanks to recent improvements in browser handling of clipboard, direct integration of the local clipboard is now possible. Cut/copy via the keyboard can be written to work in all cases, while the general case will require either:

      1. The Chrome Allow Clipboard extension. Our Clipboard Permission Manager extension.
      2. Browser support for prompting for clipboard permission upon use of the standard execCommand() (currently only IE11).

      The situation for Chrome, Firefox, etc. is suboptimal, but still far better than before, there is hope that other browsers will follow the mechanism used by IE11 and allow webapps to request permission. The negative effects of the old style of clipboard integration are no longer an issue.

      IMPORTANT

      For this integration to be acceptable, it MUST NOT disturb the remote clipboard except when the local clipboard actually changes. It would be extremely frustrating if the user copies something not supported for the Guacamole clipboard, like a file, only to find it immediately overwritten by the text they copied previously.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                james.muehlner James Muehlner
                Reporter:
                mike.jumper Michael Jumper
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 4h
                  4h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 4h
                  4h