From: Arnout E. <no...@bz...> - 2011-10-20 16:01:53
|
On Thu, Oct 20, 2011 at 03:45:20PM +0100, David Given wrote: > Arnout Engelen wrote: > > On Thu, Oct 20, 2011 at 01:14:49PM +0100, David Given wrote: > >> I would like to use Notion with Gnome. (Don't laugh, okay?) (And right > >> now this is all in floating mode.) > > > > How do you create a floating workspace? This appears to have become an > > undocumented feature. I think we should document it :). > > Er... I think I just closed all frames and it Just Happened. I know it's > possible, I did it back in the Before Time, but haven't done it > recently. In the old days F9 asked for the workspace type. Since some time before http://notion.git.sourceforge.net/git/gitweb.cgi?p=notion/notion;a=commit;h=3d38954deab0146e60f7f30ff44f0684b77c7500 you could use the context command new-empty-workspace instead. That appears to have disappeared, too, though. Not sure what the proper way is now. Anyone? > (Currently I have a bunch of defwinprop { float = true } to > float windows over the frames.) You don't need that when you're using a WFloatWS though do you? > Anyway, slight background: what I want to do is to configure Notion to > be, by default, a floating window manager, and then add frames for > specific windows only. Interesting > There's too much stuff these days that doesn't > get on well with frames. The amount of time I've spent trying to figure > out why my wireless wasn't working, because the 'Enter Wireless Key' > dialogue had appeared squashed into the tiny frame containing > stalonetray and I hadn't seen it, isn't funny. Ouch... > [...] > > For me, in a normal tiled workspace, loading mod_dock causes gnome-panel > > to open as a proper 'panel' instead of as a normal window. > > This is with Gnome 3 in fallback mode, which creates panels top and > bottom (and then I have gkrellm off to the right). Ah ok. Right now I'm using the gnome2 gnome-panel configured to use only a bottom panel. I'm not sure mod_dock supports having panels on multiple sides of the screen. Anyone? > I did spend some time fiddling with mod_dock but there's no documentation > for that either. I think I did manage to get it to swallow a panel once but > it then expanded to fill 2/3 of the screen... Hmm not sure. I notice mod_dock doesn't always work when I just restart Notion, I have to restart gnome-panel itself, too. > [...] > > For a tiling workspace, i think it makes sense to ignore this request. For a > > floating one, it'd make sense to honour it indeed. Could you submit a > > feature request for this? > > Where's good? The sf.net trackers, https://sourceforge.net/tracker/?group_id=314802 > (I'm also wondering whether the defwinprop stuff is flexible enough to > support this without needing any core changes.) I'm not sure. > Also: nautilus tried to claim the root window and I ended up with a > gigantic floating window. A floating workspace is about the only time > when a root window is relevant in Notion, so I'm not surprised it's not > supported. Would this be easy to change? It looks like Nautilus doesn't actually change the root window, but instead creates a window with _NET_WM_WINDOW_TYPE set to _NET_WM_WINDOW_TYPE_DESKTOP. Sounds like we could make Notion honour that on floating workspaces, but not sure how hard that would be. Also one for the feature requests I suppose :). Kind regards, Arnout |