On Sat, Oct 22, 2016 at 01:10:19PM -0600, Chris Murphy wrote:
On Sat, Oct 22, 2016 at 12:39 PM, Norman L Smith
> Fedora Workstation 25 Beta...
> I have found a difference between Xorg and Wayland drag and drop behavior in
> Gnome Shell.
> In Wayland you cannot drag the icon through the hot corner and paste into an
> application in a
> different workspace.
> The Xorg drag and drop is intuitive. You hold the mouse button down through
> the entire
> operation until you reach the target and then release to drop.
> The Wayland drag and drop works but it is not obvious what to do. You must
> drag the object
> into the hot corner. When the Overview is displayed, move cursor into the
> Overview. The
> icon is detached from the cursor and remains at the corner. You then
> release the mouse
> button and move the cursor to the workspace with the target. Press and
> release the mouse
> button to select the target. The target will be moved from the workspace to
> the body
> of the Overview. Move the mouse button to the target and press and release
> the mouse
> button. The Overview will close and the icon appears and reconnects to the
> cursor. Click
> the target and the object will be dropped.
> I have placed a compressed file with two short videos of Xorg and Wayland
> drags from an
> application to an application in a different workspace at:
> My question: Is the Wayland behavior intended by design or should I report a
Hmm, interesting. It does not strike me as wrong behavior off hand,
but it is remarkably different behavior. On a trackpad, continuously
holding down the button while dragging with X is a little tedious
actually, and the result you want has a good chance of failure if you
"let go" of the dragged object through inadvertent unclicking. This
is less likely with the Wayland behavior.
fwiw, libinput allows you to hold the button down with one finger and use a
second finger to move the cursor. that should work on most touchpads, given
the right hardware capabilities.
> But it's a valid question whether the difference in behavior is
> intentional or an artifact. If it's going to change, the sooner the
> better, rather than having multiple different behaviors floating about
> among Fedora releases.