I can't seem to get evince to use US Letter size paper by default on
OpenSolaris build 111a.
I've been all over the web looking for answers to this, and it seems
like it's a common problem, and something the evince developers have
claimed is long since fixed. It just doesn't seem to be fixed.
I've tried:
- Setting the paper type in evince itself. It forgets it the next
time it's started.
- Changing gconf settings. These seem to do nothing:
% gconftool-2 -g /apps/gnome-print/paper/paper_size
Letter
% gconftool-2 -g /apps/gthumb/dialogs/print/paper_size
Letter
- Setting LANG, LC_ALL, and LC_PAPER environment variables to "C"
and "en_US" and "en_US.UTF-8 at letter".
- Running strings on the /usr/bin/evince and
/usr/lib/libgtk-x11-2.0.so binaries to search for likely-looking
suspects.
- Grepping through /etc and ~/.gnome* and ~/.gtk* looking for
possible settings.
Nothing seems to help. Evince seems to be convinced that the paper
size here is A4, regardless of the evidence to the contrary.
Any hints? Why is this so darned difficult compared with other
applications? By comparison, configuring 'enscript' to print properly
is a snap.
--
James Carlson, Solaris Networking <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677