After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 351957 - Orca should allow the setting of the source and target displays for magnification
Orca should allow the setting of the source and target displays for magnifica...
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: magnification
unspecified
Other All
: Normal enhancement
: 2.18.0
Assigned To: Rich Burridge
Orca Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-08-18 17:37 UTC by Willie Walker
Modified: 2008-07-22 19:24 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Partial fix - allows user to specify magnifierSourceDisplay and magnifierTargetDisplay in settings (2.25 KB, patch)
2006-08-18 17:44 UTC, Willie Walker
committed Details | Review
Patch to add these two settings into the Orca GUI Preferences magnifier pane. (10.79 KB, patch)
2006-09-19 21:29 UTC, Rich Burridge
none Details | Review

Description Willie Walker 2006-08-18 17:37:19 UTC
Orca currently only supports split screen magnification.  For users with multihead displays or other such capabilities, Orca should allow the user to specify the source and target displays.
Comment 1 Willie Walker 2006-08-18 17:44:07 UTC
Created attachment 71170 [details] [review]
Partial fix - allows user to specify magnifierSourceDisplay and magnifierTargetDisplay in settings

This patch allows a user to specify the target and source displays for magnification in their ~/.orca/user-settings.py or ~/.orca/orca-customizations.py file.  For example:

orca.settings.magnifierSourceDisplay=":0.0"
orca.settings.magnifierTargetDisplay=":0.1"

This is only half of the fix, but it will work for the motivated user that's able to edit a text file.  The other half of the fix is to allow these to be set via the configuration GUI so the user doesn't have to edit ~/.orca/user-settings.py by hand.
Comment 2 Willie Walker 2006-09-07 01:45:03 UTC
The magnification preferences panel should have two text areas to set the properties listed in comment #1:

Source Display: _________
Target Display: _________

I'm not sure what the right "default" values should be.  I'd guess that nothing means the property should not be set, allowing this to work OK across logins on something like a SunRay.  If the value is set, it should be a valid X Window System DISPLAY string (e.g., ":0" or ":0.0" or "my.machine.domain:0.1").
Comment 3 Rich Burridge 2006-09-19 21:29:18 UTC
Created attachment 73062 [details] [review]
Patch to add these two settings into the Orca GUI Preferences magnifier pane.

          Hooked this up to two new text areas in the magnifier pane
          in the Orca Preferences GUI. Adjusted the existing
          magnierSourceDisplay and magnifierTargetDisplay usage in
          mag.py to be magSourceDisplay and magTargetDisplay to
          retain a consistent naming scheme with the existing magnifier
          preferences.
Comment 4 Rich Burridge 2006-09-19 21:32:52 UTC
I've checked these changes into CVS HEAD. I'm not closing
as FIXED yet, because I don't know how to test it.

It would also be nice if it was possible to detect whether
the user had supplied an invalid source or target display and
speak an error message in that case.

In other words, needs a little more work.
Comment 5 Rich Burridge 2006-09-27 14:37:17 UTC
Comment from Will:

"Xnest -ac :1" seems to work for me on Ubuntu.  I did the testing
of using the GUI to set the source and target display.  It works."

Thanks Will. Closing as FIXED.

(PS: It doesn't seem that there is a way to check to see if we have
an invalid source or target display, so I'm unable to do anything
there. Not a biggie).