Smoother Panning in GNOME Shell Magnifier
- From: Robert cole <rkcole72984 gmail com>
- To: GNOME-Accessibility List <gnome-accessibility-list gnome org>
- Subject: Smoother Panning in GNOME Shell Magnifier
- Date: Wed, 25 Jan 2012 18:01:05 -0800
Hello, everyone.
Well, I did a slight bit of tinkering with the GNOME Shell Magnifier
settings today (I love that I can tinker in Linux!).
I am not trying to complain by any means, so I hope that this does not
sound as such. I have been trying out Unity2D in Ubuntu 11.10, which I
recently installed onto my desktop system to replace Linux Mint 12. I
love how the GNOME Shell Magnifier is coming along, but at the present
time it does not pan as smoothly as I am used to, which makes it
slightly more difficult to read and to navigate my system. The same can
be said for panning using Compiz's eZoom plugin on a fresh install of
Ubuntu--it does not pan so smoothly either.
Well...I learned through experience that I could change the value for
Compiz's Mouse position polling plugin to smoothen things out. (Just for
the record, the GNOME Shell Magnifier pans much more smoothly by default
as compared to Compiz's default settings under Unity.) Anyway, I learned
that if I decrease the Mouse Poll Interval from 40 to 1 panning was very
smooth...well...just beautiful to me.
So today, rather than bother the list by asking where I could find the
settings files for the Zoom feature, I figured I'd do some exploration.
I ran the basic command:
locate magnifier
and this file stood out to me:
/usr/share/gnome-shell/js/ui/magnifier.js
I am not a professional programmer, but I figured I'd take a look at
this file. I fired up nano (after making a backup of the file to my
/home directory) and began reading. I found the following line under the
first set of functions at the top of the file (section comment below):
// Keep enums in sync with GSettings schemas
[...]
const MOUSE_POLL_FREQUENCY = 50;
So I contemplated whether I should change this value from 50 to 1. I
gave in and did it!
I made the changes from within Unity2D, so I logged out and then logged
into GNOME Shell. I crossed my fingers and then hit CTRL+ALT+M, the
keyboard shortcut I set to activate the magnifier...and...VOILA! Super
smooth panning! This made me love GNOME Shell even more than I already do!
My questions as concerning this thread, though, is this: How likely is
it that decreasing this value from 50 to 1 will cause possible
instabilities? Is it set to 50 for any given reason (I am sure there has
to be a reason)? I ask this because it is the same way with Compiz, but
it seems (in either case) that the lower the Poll Interval (Compiz) or
Poll Frequency (GNOME shell Magnifier) the more smoothly panning is in
fullscreen magnification mode.
In any case, I just wanted to put this on the list to get some input. As
I mentioned earlier, I am definitely not a professional programmer. I
took classes in C++, Visual Basic, and Python throughout the years, but
I the class content was quite basic.
thanks for any input regarding this subject. I'm really looking forward
to GNOME 3.4!
Take care.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]