John Stile posted on Tue, 23 Feb 2010 12:28:08 -0800 as excerpted: > I use kde-4.3.3 with an Nvidia twin view dual monitor setup. Is there a > way to adjust the default location for new dialogs globally, such that > they appear in the center of the right or left monitors (and not square > in the middle)? Like some kind of default x,y offset for all dialogs. There's several ways to set that up. FWIW I'm running dual 1920x1200, but stacked, for 1920x2400, here, using a Radeon hd4650 with the freedomware drivers, xorg randr positioning, and Linux kernel KMS. I don't do servantware (see the sig), so no nVidia here. Also, I'm now running kde 4.4.0, the latest (on Gentoo FWIW), and it has improved things quite a bit from 4.3 in terms of multi-monitor xinerama mode handling. However, sans a few bugs and some little detail, 4.3 should be reasonably similar. And a few of these depend on whether xinerama support was compiled in when the binaries were built. On Gentoo, that's exposed as a USE flag for individual site admins to decide whether to enable or not. Of course, the binary distros will have had to pre- choose one or the other for you. Most will probably choose to enable the xinerama mode support, however, since it's not going to be that much bigger a binary, and there's enough folks that use it to make that choice a good one. First, take a look at "the application formerly known as kcontrol" (taking a hint from "the artist formerly known as Prince", since "system settings" is simply too generic to be a proper description, especially when it controls kde config, not the system in general), computer admin, display, multiple monitors. There should be several checkboxes here that control whether various aspects of the UI treat the multiple monitors as a single combined area or as multiple separate ones, in terms of window placement, maximize support, etc. There's also a dropdown letting you choose which display to put unmanaged windows on. FWIW, I have all five of the checkboxes checked, and the dropdown set to "display containing the pointer". That may just do what you want right there, but there's additional multi- monitor related controls elsewhere. Under look and feel, window behavior, window behavior, on the focus tab, consider the "separate screen focus" and "active screen follows mouse" checkboxes. FWIW, I have them unchecked and checked, respectively. And on the advanced tab, consider "placement". FWIW, I use "smart". You can use the what's-this help to get a description of what each of the choices there does. While you're there, consider "hide utility windows for inactive applications" as well, as that's a pretty important GUI setting, tho not directly multi-monitor related. FWIW, I have that unchecked. If that still doesn't do what you want, you can program individual windows to their own settings, either from kcontrol, window behavior, window specific, or accessing that same dialog thru the system menu on the title bar of each app. For a general case dialog window (and possibly utility window) solution, you'd create a new entry, leaving the usual window class role and title (first two tabs) at don't care, only setting window type (dialog and possibly utility). Then on the geometry tab, you can select force or apply initially for position and possibly size (or see the max and min size options on the workarounds tab), and set absolute values, as an x,y coordinate pair, pixels from the top left corner (which is 0,0), comma separated. Another alternative might be to set placement, forcing it to for example, "on main window", if you want the dialogs to always appear over top their parent windows. You'd then move this new specific entry down the list, below any other settings, since it's a default. That way, other specific window setting will overrule it if desired. FWIW, I had a problem with a few apps maximizing by default, so I setup a "general initial no-max" default, which I keep at the bottom of the list, so I can set specific windows to max and have those entries above the default no-max rule, overriding it. (Do be aware, however, that "apply initially" in particular, doesn't always work as expected, especially when matching on title. This is apparently because some windows are created first, then change their values. It's often done so fast that you have no idea that there's another window name or whatever, as all you see is the one, but as the window initially does have a different value, and is then changed to what you see, it won't match with an apply initially, and you'll have to use the force option to get it to take. Unfortunately, force means force, and if you for instance set size and position, kde/kwin won't let you move or resize that window even if you want to. In ordered to do so, you'd have to change the window specific setting, say to "apply initially", temporarily, apply, do your work, then reset it to force when you're done, so it'll force it the next time.) Get those all setup as you want, and you'll find things work much better for you. They certainly did here. kde really does give users quite a lot of flexibility in this regard. =:^) -- Duncan - List replies preferred. No HTML msgs. "Every nonfree program has a lord, a master -- and if you use the program, he is your master." Richard Stallman ___________________________________________________ This message is from the kde mailing list. Account management: https://mail.kde.org/mailman/listinfo/kde. Archives: http://lists.kde.org/. More info: http://www.kde.org/faq.html.