GNOME Bugzilla – Bug 364239
Should default to -v, -f or -h and document better that one of them is needed
Last modified: 2007-04-21 18:36:56 UTC
From the Debian bug (http://bugs.debian.org/392152): "Hi, I've just tried magnifier this way: $ magnifier And apart a few warnings, nothing came out. Then I digged into --help, and tried a bunch of options before realizing that one needs to specify either -v, -h or -f. Not only this is not documented, but it is not very easy to find out. It would hence be useful to: - rephrase --help a bit: Usage: magnifier -v | -h | -f [OPTION...] For documenting that -v/-h/-f is needed - complain if none of -v/-h/-f is given (and tell that one of them should be given). - use -v by default (for instance), so that just running "magnifier" alone will at least provide some result."
I think that this don't need to be changed, since the '-v' flag was removed from the magnifier bonobo server startup since the size and position of the magnifier will be setted by the server (orca/gnopernicus). The magnifier is just a magnification API, so you don't need to say what magnification mode you want in the initialization, you can choose it later. This avoid map the magnification window in the screen and after this, when the server receive the notification that the magnifier is ready, the server send a message asking to change the magnifier window position that will produce some flick.
I take it that magnifier should not be called directly, then? Perhaps it should be moved to a /usr/lib/gnome-mag directory, in this case?
Yes, it's not expected for a normal user run magnifier directly. Maybe this would be nice have the magnifier out of the PATH, but I don't believe that this is very important, since users normally doesn't start the magnifier from the command line. They will start orca, gnopernicus or lsr, that will then start the magnifier.