On Fri, Jun 22, 2012 at 11:08:29PM +0200, Antoine Jacoutot wrote: > On Fri, Jun 22, 2012 at 10:50:43PM +0200, Juan Francisco Cantero Hurtado > wrote: > > On Fri, Jun 22, 2012 at 10:18:39AM +0200, Manuel Giraud wrote: > > > Juan Francisco Cantero Hurtado <[email protected]> writes: > > > > > > > OK, I was wrong. Ctrl-x Ctrl-c doesn't close the emacs window (gtk3 > > > > flavor). The same behavior with File->Quit. It works with the CLI > > > > version of emacs (emacs -nw). > > > > > > Ouch, you're right. I seems to work ok for the athena flavor. I'll look > > > into it but I think it is a tough one for me. > > > > http://www.mail-archive.com/[email protected]/msg21576.html > > > > The culprit is the usual suspect: gsettings. I like Gtk3 but my > > experience with gsettings is horrible. I've had a lots of problems with > > software that uses gsettings on other OS, with and without > > gnome-settings-daemon running, with gnome and other WMs. > > I think you are confusinf things here. > As a matter of fact, gnome-settings-daemon is a gsettings _user_, not the > other way around. > gsettings is related to glib and not specific to gnome.
I know. Probably the problem is different for each application, but I've had a lots of problems with Gtk3 applications on other OS. All related to gnome-settings-daemon. Let me explain my experience with other OSs. I use various WM that don't run the gnome daemons. Some gtk3 applications don't start and others run with problems. I run gnome-settings-daemon and the most of the programs run OK. I want use Gtk3, I really like, but I don't want use gsettings if is problematic. And I will not run a gnome daemon (or other daemon) just for that a application reads a few config options. In the emacs case, I think that the gsettings support is innecessary. > > > Note for the rest of maintainers: if you are importing new software that > > permits to disable the gsettings support, please use this option. > > Why? I've never had any issue with it. The same for me with OpenBSD. How many non-gnome applications are using gsettings on OpenBSD right now?. Maybe the number is too low for to see the problems. > Does this new emacs install any schemas? If so did you add proper goos to the > PLIST? Was dconf running? - Yes, but in the wrong directory. /usr/ports/pobj/emacs-24.1-gtk3/fake-amd64-gtk3/usr/local/share/emacs/24.1/etc/schema/schemas.xml - No - No > > Maybe it's not gsettings but emacs that is broken. Obviously emacs is broken and also other applications. Some day the upstream will fix the bugs, but disabling the gsettings support is the quick fix for problematic applications. The applications can use other backend for the configuration. I don't want that the OpenBSD developers waste their time fixing this type of stupid problems :) -- Juan Francisco Cantero Hurtado http://juanfra.info
