Panning step size on Fedora (Linux in general?) - Page 1
Forum section: electronics / general

author: bson
author_rank: Unknown
timestamp: September 17, 2024, 03:48:54 am
content: For some reason panning on Fedora is done in fairly chunky steps, while on MacOS it feels smooth and fluid. Same with zooming. Is there a way to reduce this increment, at least for panning?

author: ataradov
author_rank: Super Contributor
timestamp: September 17, 2024, 04:44:29 am
content: That's up to your desktop environment and may be the framework used by the specific app. For Fedora it would be Gnome and Gnome Shell. So you will get better answers on the Gnome forums. But it is not exactly well known for a lot of customization.EDIT: did not notice that this was in KiCad specific forum, assumed was general forum.

author: Doctorandus_P
author_rank: Super Contributor
timestamp: September 17, 2024, 07:52:46 pm
content: Do you make use of:Preferences / Mouse and Touchpad / Pan and Zoom / Center and warp cursor on zoomI did find it weird in the beginning, but decided to give it a try anyway, and it simply is the best way of panning & zooming. It's only after a while that you reailzie that all other methods are more clumsy workarounds that you got used to. WithCenter and warp cursor on zoomyou first move the mouse cursor in to the general direction you are interested in, and then zoom either in or out with the scrollwheel, and your "area of interest" is put in the center of the screen.But if you don't like it for some reason, there are some more settings for zoom and pan speed in the same area. It's possible that not "fedora" is the cause, but some interaction with some other (system wide?) mouse accelerator.

author: bson
author_rank: Unknown
timestamp: September 17, 2024, 10:56:42 pm
content: It's not the speed of the pan, it's fine, it's that it responds in coarsely granular steps. On MacOS when you pan or zoom it updates at some rate, regardless of how much you move, so it feels smooth and fluid. On Linux you pan and nothing happens until you've panned a certain distance, then it skips over. It's as if the pan is locked onto a grid. On MacOS if I pan a tiny amount it moves a tiny amount. On Linux nothing happens until it exceeds some threshold, then it does a coarse skip, like there's a minimum panning distance.

author: ataradov
author_rank: Super Contributor
timestamp: September 17, 2024, 11:04:47 pm
content: This must be some setting difference, but I can't see anything obvious. Does it behave the same in the PCB and Schematic editors?For me both work the same. Panning is pixel accurate and zooming happens in small steps. There is no smooth animation between the steps, but the steps are reasonably small that it is not a problem.

author: Doctorandus_P
author_rank: Super Contributor
timestamp: September 18, 2024, 01:02:04 pm
content: What method do you use to pan?When I depress the middle mouse button (scroll wheel) my paper gets attached to the mouse cursor and I can shift it with pixel resolution.I vaguely remember that there is an auto pan feature which shocks your view when you move parts into the sides of the paper, but I turned that off eons ago and never missed it.

author: bson
author_rank: Unknown
timestamp: October 11, 2024, 03:56:44 am
content: Okay, took some time to look closer at this.On my laptop, if I plug in a mouse and right click to pan it's smooth. If pan using the trackpad it's anything but.On my desktop, it's smooth with the mouse (right clicking). With an Apple magic trackpad it's like the trackpad on the laptop, very clunky.

author: ataradov
author_rank: Super Contributor
timestamp: October 11, 2024, 04:05:04 am
content: Does it work the same in other applications that use panning? Sounds more like a general trackpad issue.

author: bson
author_rank: Unknown
timestamp: October 11, 2024, 06:47:59 am
content: What are some other applications with panning? 2-finger scrolling is as smooth as you'd expect.I just tested panning in Image Viewer, both panning and zooming is perfectly smooth with a touchpad. So it's definitely something about KiCad...