I usually use nvidia-settings (which needs to be run as root, so it can write to the config file). But that only works if you have an nvidia card, of course :-/<div><br></div><div>  Juan Pablo<br><br><div class="gmail_quote">
2012/5/24 Duncan <span dir="ltr"><<a href="mailto:1i5t5.duncan@cox.net" target="_blank">1i5t5.duncan@cox.net</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Marcelo Magno T. Sales posted on Thu, 24 May 2012 08:53:15 -0300 as<br>
excerpted:<br>
<div class="im"><br>
> Hello,<br>
><br>
> I would like to extend my desktop to my second monitor. KDE defaults to<br>
> clone the image of the main monitor on the secondary monitor.<br>
> I can setup the desktop the way I want, with the secondary monitor above<br>
> the primary one, using KDE System Settings. However, this setup does not<br>
> survive a reboot and every time I turn on the computer, I have to setup<br>
> the desktop again.<br>
> Is there a way to make the dual monitors configuration to stick using<br>
> KDE's GUI tools or do I need to create a xorg.conf file and edit it<br>
> manually?<br>
> I'm running Kubuntu 12.04 (Precise Pangolin).<br>
<br>
</div>I was debating where in-thread to post, but decided to punt and start a<br>
new top-level sub-thread...<br>
<br>
Most direct answer:  Try starting krandrtray, and setting it to start<br>
with kde.  AFAIK, that's the bit that actually applies the default<br>
display profile on kde startup, so if it's not started with kde, you<br>
won't get the display profile applied.<br>
<br>
(Depending on what you have the kde session manager set to do, it may<br>
simply restart krandrtray if it was running when kde was last shutdown,<br>
or you may have to add it to the memorized session that's restarted, or<br>
you can set krandrtray in the autostart configuration.  I have mine there<br>
but have it disabled as I don't need it, normally.)<br>
<br>
<br>
Meanwhile, keep in mind that it was only with kde 4.4 or 4.5 that kde<br>
display settings actually started working.  They had never worked at all,<br>
since they were introduced back in the kde3 era, for many users, and at<br>
one point in IIRC kde 4.3, just opening the applet (via either kcontrol<br>
or krandrtray) would seriously screw up the display, just opening it, not<br>
even changing anything or hitting apply!  You had to really be careful<br>
browsing kcontrol (aka kde settings) not to hit that applet, during that<br>
period!<br>
<br>
Even now, kde's display setting ability is limited to a small subset of<br>
xrandr.  Setting a larger desktop than display, with configurable<br>
panning, isn't properly supported, for instance, let alone keystoning,<br>
etc.<br>
<br>
As a result, many users had to use other display setup methods, xorg.conf<br>
(now a file in xorg.conf.d) as I do for my X startup config, xrandr<br>
scripts as I use to handle resolution switching while keeping the larger<br>
desktop and enabling panning, etc.  Since they already had that setup and<br>
working, many people prefer to continue using those solutions to the<br>
rather limited solution kde offers, even if kde's solution isn't as<br>
horribly broken as it used to be, especially because once you've seen the<br>
flexibility of the other solutions, kde's solution remains quite limited<br>
in comparison.<br>
<br>
<br>
Meanwhile, addressing the poster (bjorn.ballard) who asked (essentially)<br>
about the possibility of saving both a laptop-only and a laptop-plus-<br>
external profile, while that has been discussed and multiple display<br>
profile support is planned for the future, AFAIK, it's not available in<br>
current kde.  There's currently only a single profile stored, and storing<br>
a second one erases the first.<br>
<br>
So for displays that come and go, if you're using the internal when you<br>
use the external too, you could try setting it up in xorg.conf.d, which<br>
if it's missing the one, will just setup the one it has, and it'll still<br>
work with both if X is started with both.  (That should also work with<br>
multiple external displays, BTW, as long as X can tell them apart.  It<br>
will just configure the ones it sees when it starts, and ignore the<br>
others.)<br>
<br>
Alternatively (as nowardev suggested), setup some xrandr scripts and<br>
simply call the one you want to setup the config you want.  That should<br>
work for hotplugged monitors too, while the xorg.conf option only works<br>
(for now, they're working on it...) when you start X.<br>
<br>
What I'd do (umm, actually have done...) is setup xorg.conf so it gets it<br>
right for what I have plugged in when it starts, with xrandr scripts that<br>
I can invoke if I want to change the setup while X is running.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Duncan - List replies preferred.   No HTML msgs.<br>
"Every nonfree program has a lord, a master --<br>
and if you use the program, he is your master."  Richard Stallman<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
___________________________________________________<br>
This message is from the kde mailing list.<br>
Account management:  <a href="https://mail.kde.org/mailman/listinfo/kde" target="_blank">https://mail.kde.org/mailman/listinfo/kde</a>.<br>
Archives: <a href="http://lists.kde.org/" target="_blank">http://lists.kde.org/</a>.<br>
More info: <a href="http://www.kde.org/faq.html" target="_blank">http://www.kde.org/faq.html</a>.<br>
</div></div></blockquote></div><br></div>