Thanks for the explanation. It makes sense that smart means don't put the window in a stupid place.
But I have a couple of questions. Your equation availableHeight = screenHeight - (screenHeight - panelHeight) resolves to availableHeight = panelHeight using conventional algebra. I am not sure what this means. Also, you have described what smart is, but what is smarty? I assume by the usual conventions of computer languages changing the name changes the meaning. Thanks again. -Denis On Sun, Jan 13, 2019 at 7:23 AM Ben <[email protected]> wrote: > "Smart" window placement means that newly opened windows will be placed > in a more "intelligent" way. > > Normal window placement picks a spot on the screen and draws the window > there every time. Typically this means using the origin, 0,0, which is > the top left corner in X11. > > "smart" placement will take into consideration that you probably have > other windows and apps when opening another application. This includes > your dock bar and panel. > > The amount of space used by your panel is labeled as "reserved". For a > given monitor resolution, your effective resolution for window placement > is calculated like this: > > availableHeight = screenHeight - (screenHeight - panelHeight) > > availableWidth = screenWidth - (screenWidth - panelWidth) // For > desktops with side panels > > > If you open an application that requests to be placed outside the > "available" area AND smart placement is enabled, then your window > manager will choose a more appropriate position. > > > On 1/11/19 9:03 PM, Denis Heidtmann wrote: > > I posted this issue some time ago. I have more information now. Perhaps > > someone can help me get to resolution with this new info. To reiterate, > > the issue is in Ubuntu 16.04; some windows launch with the title bar > hidden > > under the launcher and the desktop title bar. I can use ALT drag to > expose > > the information, but that is a nuisance. > > > > I found this solution: > > > > You need to set the appropriate option in the Compiz Place Windows > plugin. > > > > Open CCSM (make sure you have it installed first). > > Find the Place Windows plugin: > > CSSM > > Now, in the options, make sure that smart placement is selected. > > Smarty > > > > This option is usually set by default, but sometimes for some reason it > is > > not. I am not 100% certain as to the cause (still trying to find it). If > > you do not have the place windows plugin, make sure to check that you > have > > any additional compiz plugins installed in the software centre. > > > > (from: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1303462) > > > > I think I have done as instructed except I do not know what the line > > "Smarty" is about. Smart mode is indicated but no reference to "Smarty". > > > > Clues? > > > > Thanks, > > > > -Denis > > _______________________________________________ > > PLUG mailing list > > [email protected] > > http://lists.pdxlinux.org/mailman/listinfo/plug > _______________________________________________ > PLUG mailing list > [email protected] > http://lists.pdxlinux.org/mailman/listinfo/plug > _______________________________________________ PLUG mailing list [email protected] http://lists.pdxlinux.org/mailman/listinfo/plug
