Re: [gnome-flashback] Header bars fallback menus in Flashback



2014-10-09 17:35 GMT+02:00 Alberts Muktupāvels <alberts muktupavels gmail com>:


On Thu, Oct 9, 2014 at 6:28 PM, Balló György <ballogyor gmail com> wrote:

Yes. This is because we are using org.gnome.Shell for End Session
Dialog.
Other applications are thinking that we are GNOME Shell. I will try to
make
patches for gnome-session and gnome-shell so we don't need to use
org.gnome.Shell for End Session Dialog.

It appears that GNOME developers are not really interested in
supporting sessions without GNOME Shell, but we can make a workaround:

$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides
"{'Gtk/ShellShowsAppMenu': <0>}"

It disables the Application menu, so fallback menus become visible.
It's possible set this setting on login, even set xsettings directly
from the gnome-flashback binary without touching the settings of
gnome-settings-daemon.


After making metacity release I will prepare patches. I don't want use
workarounds. Patches wont be big so I hope they will accept them.

Okay, it was originally designed to support both D-Bus names:
https://git.gnome.org/browse/gnome-session/tree/gnome-session/gsm-shell.c?h=wip/cleanups#n602

Note that GSD's media keys plugin talks directly to GNOME Shell also:
https://git.gnome.org/browse/gnome-settings-daemon/tree/plugins/media-keys/gsd-media-keys-manager.c#n74

So we'll have the same problem when you want to implement global
keybindings support.

--
György Balló
Arch Linux Trusted User


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]