Version: unspecified (using KDE 4.5.95) OS: Linux When only changing a screen‘s position in multiscreen configuration, e.g. the absolute position or choose another position from the dropdown menu, you cannot apply those changes as the apply button stays greyed out. You need to change at least one other setting to apply the settings. And often then the position still isn‘t changed asnd you need to switch to another screen resolution and switch back for the changes to apply. Reproducible: Always
Same problem here, using KDE 4.7.3 Changing the numerical screen position X/Y values does not enable the "Apply" button.
Should be easily fixable: I think somebody forgot a: connect(sizeCombo, SIGNAL(currentIndexChanged(int)), this, SIGNAL(setConfigDirty())); in [kde-workspace] kcontrol/randr/outputconfig.cpp on Line 56
Oh, pardon, misread (my) bugreport :P It’s about the absolutePosX and absolutePosY
Created attachment 65445 [details] Patch missing connection.
I just tried it out, but SIGNAL(valueChanged(int)) seems to be triggered somewhere during the widget's initialization, too. Thus the config dialog gets a dirty config if you just look at it, so on leaving the dialog without actually having changed anything, the user still gets an annoying "You have unsaved changes" warning message. Using connect(absolutePosX, SIGNAL(editingFinished()), this, SLOT(setConfigDirty())); instead works better. I have created a patch, should I commit directly it or create a review request at reviewboard.kde.org first? (If yes: which group is responsible?)
Hmm, try Solid (Hardware Awareness) and/or add Alex Fiestas, I think he is/was working on the Screen Configuration KCM :)
Git commit 558bc0d77e7076e5111f511e0fe41a9a792e2e1a by Christoph Feck, on behalf of Thomas Gahr. Committed on 15/11/2011 at 10:14. Pushed by cfeck into branch 'master'. Fix "Changing positions does not enable Apply button" We had two identical bug reports ... therefore, we got two review request... Closing both. BUG: 264070 REVIEW: 102631 See also: BUG: 273102 REVIEW: 103093 M +16 -1 kcontrol/randr/outputconfig.cpp http://commits.kde.org/kde-workspace/558bc0d77e7076e5111f511e0fe41a9a792e2e1a