Blender viewport "goes crazy" when mouse reaches viewport window edge in fly mode (Shift+F) or moving object (G)
Submitted by Source0f1
Assigned to Wayland bug list
Link to original bug (#100740)
Description
So, 3 issues: (1) Using fly-mode in viewport (Shift+f) causes the camera to move sporadically. (2) Moving an object (g) and pushing the mouse past the edge of the viewport window causes the object to move sporadically. (3) Screen flickers pretty bad during both instances (1) and (2).
DETAILS What happens in Blender 3D editor is, sometimes you can "fly" through your 3D scene by entering fly mode (Shift+f in viewport window). This gives you a first-person camera view and controls similar to conventional first-person shooter PC games: you can use the mouse and W, S, D and A to move through the scene.
Problem is, running Blender 2.78c under Wayland produces an issue when in this fly mode: the viewport screen goes ALL over the place. It seems to be involved with moving the mouse, specifically.
Under X window system, when you're in fly mode or moving a 3D object/mesh in the 3D viewport window, once the mouse reaches the edge of the viewport screen, it will "roll over" to the other side and allow the user to continue moving the object. The mouse will travel across the viewport window, again, and once it reaches the edge of the viewport window, it will roll over to the opposite edge of the viewport.
This issue seems to come up for moving objects as well. Once you press G to move an object, and move it along a certain axis, once the mouse reaches the edge of the Viewport window, the select object's position goes ALL over the place.
The screen also flickers pretty regularly during fly mode (Shift + f) or moving an object (G) in viewport.
I checked with the Blender dev's, and they said it's not a bug with the program.
SYSTEM SPECS Running: Blender 2.78c Ubuntu GNOME 17.04 64-bt GNOME 3.24.0 Wayland 1.7? (whichever version is in the Ubuntu repositories for their 17.04/Zesty release) Linux kernel 4.10.0-19-generic
Feel free to email me and let me know if I can provide greater details. Thanks!