From: Philipp H. <ph...@ph...> - 2012-04-18 22:33:38
|
Hi Thomas, On Wed, Apr 18, 2012 at 11:26:21PM +0200, Thomas Klausner wrote: > Yes, this improves the situation. Thank you! good to hear! > One difference: The dock apps are on top in full screen mode for > geeqie and firefox flash plugin, but not on top of mplayer full > screen. > > General xinerama complaint remains ;) > I still don't know why the dock icons do not reduce the size of the > other windows (like without xinerama) -- they even are on the top of > the edit bar you get with F3 or F4. I've never used mod_dock, in fact I do not even know what it does, so I'm afraid I can't help you here, sorry. > Also, the status bar doesn't appear. > > Here's the diff for the config I use to the default: > --- /usr/pkg/etc/notion/cfg_notion.lua 2012-04-18 22:58:23.000000000 +0200 > +++ .notion/cfg_notion.lua 2012-01-15 18:17:36.000000000 +0100 > @@ -75,12 +75,12 @@ > > -- Load some modules. Bindings and other configuration specific to modules > -- are in the files cfg_modulename.lua. > ---dopath("mod_query") > ---dopath("mod_menu") > ---dopath("mod_tiling") > ---dopath("mod_statusbar") > ---dopath("mod_dock") > ---dopath("mod_sp") > +dopath("mod_xinerama") > +dopath("mod_query") > +dopath("mod_menu") > +dopath("mod_tiling") > +dopath("mod_statusbar") > +dopath("mod_dock") > > In case you're wondering about mod_sp, if I leave that in I get: > Notion startup error log: > >> /usr/pkg/lib/notion/mod/mod_sp.so: The module is already loaded. > >> Unable to find 'mod_sp.so' on search path. > >> Stack trace: > 0 [C]: in 'load_module' > 1 stdin:1 > [Skipping unnamed C functions.] > 4 [C]: in 'dopath' > 5 /home/wiz/.notion/cfg_notion.lua:84 > [Skipping unnamed C functions.] Wild guess: The diff indicates that the line dopath("cfg_defaults") in your cfg_notion.lua is commented IN, right? What does your cfg_defaults.lua contain? Maybe an additional dopath("mod_sp")? This would explain the "The module is already loaded." message. Also does it contain a dopath("mod_statusbar")? This would explain why the statusbar is missing: Unfortunately dopath("mod_statusbar") needs to be executed AFTER dopath("mod_xinerama"). I guess that in your case it is executed twice, once indirectly by dopath("cfg_defaults") and then again by the direct dopath("mod_statusbar"), but only the first time seems to count. Please try commenting OUT all dopaths other than dopath("cfg_defaults") in your cfg_notion.lua and modify cfg_defaults.lua instead, while making sure that dopath("mod_xinerama") occurs before dopath("mod_statusbar"). (In fact in the case of cfg_defaults.lua we print a warning if the order is wrong, but apparently not if the dopaths are done in cfg_notion.lua. :/) Does this help? Best, Philipp |