On a Fedora 23 system with kconsole 15.12.1. I have a conventional twin monitor setup with the desktop extending across both monitors.
If you try and start a kconsole application on the second monitor it starts with a transparent background and with no text content and is unusable.
If you start the kconsole of the main lefthand screen and drag it across to the second monitor it works fine.
After using the desktop for 10 mins or so, this fault is cleared and all works ok. No idea what causes the system to fix itself.
Tested on two systems with two different user configurations. One system using ATI graphics and the other using Intel graphics.
Not sure if this is a kconsole or a Plasma desktop issue.
I am also seeing this on Fedora 23, also with both AMD and Intel graphics.
One thing that I did notice is that the shell does appear to be running in the konsole, even though it isn't visible. If one blindly starts an application (such as top) and then clicks on the close button, the "Confirm Close" dialog will pop up.
So this seems like it may be more of a rendering/compositing issue (but I'm not sure if that actually helps).
Sounds very much like Bug#357388.
Is the problem fixed when you turn off Compositing or run "QT_STYLE_OVERRIDE=Fusion konsole" instead?
Many thanks for the response.
Yes, turning the compositor off fixes the problem.
Also running "QT_STYLE_OVERRIDE=Fusion konsole" fixes the problem.
Error messages when kconsole fails include:
0x55f01f446ec0 void QWindowPrivate::setTopLevelScreen(QScreen*, bool) ( QScreen(0x55f01f1670c0) ): Attempt to set a screen on a child window.
QXcbConnection: XCB error: 8 (BadMatch), sequence: 1637, resource id: 69206113, major code: 130 (Unknown), minor code: 3
QXcbConnection: XCB error: 8 (BadMatch), sequence: 1645, resource id: 69206113, major code: 130 (Unknown), minor code: 3
Yes, this sound exactly like Bug#357388.
(In reply to Terry Barnaby from comment #3)
> Yes, this sound exactly like Bug#357388.
Ok, let's mark it as duplicate then.
This was actually a problem in the breeze style and should be fixed in Plasma 5.5.4.
*** This bug has been marked as a duplicate of bug 356343 ***