--- Em sex, 27/4/12, Fernando de Oliveira escreveu:
> De: Fernando de Oliveira <[email protected]>
> Assunto: Re: [blfs-support] evince and gsettings
> Para: "BLFS Support List" <[email protected]>
> Data: Sexta-feira, 27 de Abril de 2012, 11:52
> Thanks for your reply, Simon.
>
> On 27-04-2012 07:36, Simon Geard wrote:
> > On Thu, 2012-04-26 at 09:39 -0700, Fernando de Oliveira
> wrote:
> >> LFS7.0 and 7.1 (both"svn")
> >>
> >> When running evince from console, the following
> message appears:
> > You didn't say what desktop you're actually running
> this from - is it
> > Gnome?
>
> No. I am running openbox-3.5.0.
>
> > Does it work correctly (i.e remembering settings)
> if run through
> > the desktop instead of the console?
>
> No. Behaviour is independent of that.
>
> >
> > Simon.
>
> Update:
>
> When trying evince, just to be sure, to reply you, something
> worse, reproducible with 100% certainty, happened:
>
> After the window size is increased, when I try to click any
> option of the toolbar, X crashes, and the machine is back to
> txt console login. If the windows is maximized, no problem.
> Restore to initial size, no problem. This does not happen in
> other machines where gnome2 and evince2 are installed (all
> in /opt).
>
> Downgraded evince-3.4.0 to 3.2.1 and the same still happens.
> So, a problem was added somewhere to my gnome3, when the
> packages were upgraded. The original installation only had
> the "gsettings problem", I could change evince windows size,
> without problem.
>
> I will reinstall gnome3 in lfs"7.0". If the problem
> persists, I will have downgrade to gnome2.
>
> Fortunately, gnome is in /opt, so, uninstall is almost as
> easy as deleting or moving out the /opt/gnome-*.*.*
> directory.
Reinstalled evince-3.4.0 and X crash problem disappeared.
./configure --prefix=$GNOME_PREFIX \
--libexecdir=$GNOME_PREFIX/lib/evince \
--sysconfdir=$GNOME_SYSCONFDIR \
--localstatedir=/var \
--without-keyring \
--disable-nautilus \
--disable-static \
--disable-introspection \
--enable-pdf \
--enable-tiff"
where
$ echo $GNOME_PREFIX, $GNOME_SYSCONFDIR
/opt/gnome, /etc/gnome/3.2.2
Before, it was:
./configure --prefix=$GNOME_PREFIX \
--libexecdir=$GNOME_PREFIX/lib/evince \
--without-keyring \
--disable-nautilus \
--disable-static \
--enable-introspection \
--enable-pdf
Gsettings problem still there:
$ evince
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not
be saved or shared with other applications.
Despite the message, it runs ok, list of open files is saved, but window size
is not saved. Running with .desktop (from menu) same behaviour.
[]s,
Fernando
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page