From: Steven H. <sd...@gm...> - 2012-09-17 12:17:19
|
Hello Arnout, Just an update: the results below were for Synapse only. When I tried those settings with Launchy, the app only appeared in the top left corner of screen 1 (would always open there regardless of what screen was active), rendering that app of limited use. While I was at it, I decided to install gnome-do, which I haven't used in awhile. It positions itself out of the box without need for any defwinprop, in the center of the active screen. Though the downside is its dependency on compositing - without running something like compton, the app dialogue opens as a full window in the active frame (Compositing, I find, needs to be disabled while viewing video). So, it's back to Synapse without any defwinprop - as centering in the active frame is more consistent behavior for me (opening apps in inordinately small frames is usually unintended). As an aside, Synapse also requires compositing, without which, it loses its graphical adornments (but is still quite usable). Steven -- Hello Arnout, "float=true, userpos=true" worked for screen 1. On my multihead setup, on screen 2, the dialogue appeared in the top left corner (it appeared independently in the corner regardless the frame sizes defined for the screen). "transient_mode" regardless of any setting did not appear to have any affect. Steven On Sat, Sep 15, 2012 at 5:23 PM, Arnout Engelen <no...@bz...> wrote: > On Sat, Sep 15, 2012 at 12:33:19PM -0400, Steven Hum wrote: > > Essentially, I like to use popup launchers like synapse and launchy. > > Sounds like a good idea to me. > > > On a stacking wm and other tiling wm's, the popup dialogue displays in > the > > center of the active display. > > Sounds like what you want. > > > In notion, the dialogue shows by default in the center of the active > frame. > > In that case they're not treated as an independent floating/transient > window, > but as a 'normal' window, and as such fitted into a frame. > > > Not functionally a big deal most of the time, provided the frame is of > > sufficient width. When the window frame is not, the dialogue becomes > > unusable as the input field is truncated (out of view). > > > > Is there a way to have the application show as expected in the middle of > > the display? > > The 'float' and 'transient_mode' winprops are probably your best bets. > Additionally the 'userpos' winprop may be of use. Looks like I tried > Synapse > myself before, and I arrived at: > > defwinprop{ > class = "Synapse", > float = true, > transient_mode = "off", > userpos = true, > } > > I do feel we should support application like this 'out of the box' better. > If > you can test the above configuration, that'd be great, and I'd be willing > to > add it to the default config. > > Also, if we can find some other way to recognize windows that need to > float, > that might be even better. > > > Kind regards, > > Arnout > -- "Truth or die." Steven Hum 5 - 28 Gilmour St Ottawa, ON K2P 0N3 email sd...@gm... tel 613.237.9058 |