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

Reply via email to