This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KDE Multiple Monitors Bug from Debian 7, still present in 8

Tags: xrandr, plasma, workspaces, desktop xrandr, plasma, workspaces, desktop xrandr, plasma, workspaces, desktop
(comma "," separated)
heminder
Registered Member
Posts
15
Karma
0
I had this bug when I was running dual monitors in Debian 7 (Wheezy), but thought I'd hold off asking about it until Debian 8 (Jessie). Now that I've upgraded to Jessie the bug is still there, KDE 4.14.2

See for yourself: http://postimg.org/image/cbpla611j/

The smaller of the overlapped wallpapers is supposed to be my laptop screen 1366x768, and the larger one a separate monitor 1920x1080. This kind of glitch happens every time I log in, and sometimes varies (either a panel will be in the wrong place, or the larger monitor won't have a desktop but only a panel).

On Wheezy I just lived with it, but on Jessie if I fiddle in the System Settings for monitors and click "apply" it seems to reset the monitors correctly, but not permanently.

I tried adding a script at startup to remedy the issue, but to no avail. I believe Xrandr is placing the screens correctly, but Plasma Desktop is not rendering objects in the correct places.

This is the script I have -

Code: Select all
#!/bin/bash

# Final dual monitor position
xrandr --output HDMI1 --pos 0x0 --mode 1920x1080
xrandr --output LVDS1 --pos 1920x312 --mode 1366x768

# Gamma correction for LVDS1
xrandr --output LVDS1 --gamma 0.94:0.94:0.78
User avatar
toad
Global Moderator
Posts
1258
Karma
7
OS
What does

lspci -k|grep -A2 VGA


say?


Debian testing
heminder
Registered Member
Posts
15
Karma
0
Code: Select all
$ lspci -k|grep -A2 VGA
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
        Subsystem: CLEVO/KAPOK Computer Device 0240
        Kernel driver in use: i915
User avatar
toad
Global Moderator
Posts
1258
Karma
7
OS
No experience with that card/driver, sorry.


Debian testing
heminder
Registered Member
Posts
15
Karma
0
Interestingly, from a Live CD both desktops on the two monitors are rendered and placed correctly.
User avatar
toad
Global Moderator
Posts
1258
Karma
7
OS
Well, try and see which kernel driver is used then.


Debian testing
luebking
Karma
0
I'm not sure that this is a visual/graphical issue - it rather looks like one of the plasma-desktop windows is positioned on the wrong screen.
To check that, run "xwininfo" and pick the small wallpaper area, then run "xwininfo" again, pick the uncovered big area and check whether the output (window id, geometry) is different.

My guess is that the RandR setup at login "confuses" plasma-desktop, "kquitapp plasma-desktop; sleep 1; plasma-desktop &" should then do as well.

Please then test whether you're using kscreen or krandr ("kcmshell4 --list | grep -iE '(screen|randr)'") - or both.
Unfortunately, I would not know what or how confuses plasma-desktop in case, but you could try to delay its startup a bit:

~/.kde/share/autostart/plasma-desktop.desktop (might be ~/.kde4/share...)
Code: Select all
[Desktop Entry]
Exec=sleep 5; plasma-desktop
Hidden=false
Name=Plasma Desktop Workspace
OnlyShowIn=KDE;
Type=Service
X-DBUS-StartupType=wait
X-KDE-StartupNotify=false
X-KDE-autostart-phase=BaseDesktop


if you successfully shadow the original service, this will delay the plasma-desktop start by 5 seconds - no guarantee that it helps in this case, though.
heminder
Registered Member
Posts
15
Karma
0
toad wrote:Well, try and see which kernel driver is used then.

The same driver is in use on the Live CD.


luebking wrote:I'm not sure that this is a visual/graphical issue - it rather looks like one of the plasma-desktop windows is positioned on the wrong screen.
To check that, run "xwininfo" and pick the small wallpaper area, then run "xwininfo" again, pick the uncovered big area and check whether the output (window id, geometry) is different.

My guess is that the RandR setup at login "confuses" plasma-desktop, "kquitapp plasma-desktop; sleep 1; plasma-desktop &" should then do as well.

Please then test whether you're using kscreen or krandr ("kcmshell4 --list | grep -iE '(screen|randr)'") - or both.
Unfortunately, I would not know what or how confuses plasma-desktop in case, but you could try to delay its startup a bit:

~/.kde/share/autostart/plasma-desktop.desktop (might be ~/.kde4/share...)
Code: Select all
[Desktop Entry]
Exec=sleep 5; plasma-desktop
Hidden=false
Name=Plasma Desktop Workspace
OnlyShowIn=KDE;
Type=Service
X-DBUS-StartupType=wait
X-KDE-StartupNotify=false
X-KDE-autostart-phase=BaseDesktop
if you successfully shadow the original service, this will delay the plasma-desktop start by 5 seconds - no guarantee that it helps in this case, though.



I'm in the Live CD environment right now. For the record kscreen seems to be in use here:

Code: Select all
$ kcmshell4 --list | grep -iE '(screen|randr)'
kcm_kscreen                - Manage and configure monitors and displays
ksplashthememgr            - Manager for Splash Screen Themes
kwinscreenedges            - Configure active screen edges
screensaver                - Screen Locker Settings
I will provide an update on the installed environment shortly.
heminder
Registered Member
Posts
15
Karma
0
The installed environment also uses kscreen, with the same output as the live environment above.

Output from kscreen-console on installed:
Code: Select all
$ kscreen-console                                                                                                                                                             
START                                                                                                                                                                                           
kscreen-console(28105) BackendLoader::init: "/usr/lib/x86_64-linux-gnu/kde4/plugins"                                                                                                           
This backend is only for XRandR 1.1, your version is:  1 . 4                                                                                                                                   
Config::current() took 116 milliseconds                                                                                                                                                         
KScreen version:  1.0.2.1                                                                                                                                                                       
Screen:                                                                                                                                                                                         
        maxSize: QSize(8192, 8192)                                                                                                                                                             
        minSize: QSize(320, 200)                                                                                                                                                               
        currentSize: QSize(3286, 1080)                                                                                                                                                         
                                                                                                                                                                                               
-----------------------------------------------------                                                                                                                                           
                                                                                                                                                                                               
Id:  68                                                                                                                                                                                         
Name:  "HDMI1"                                                                                                                                                                                 
Type:  "Unknown"                                                                                                                                                                               
Connected:  true                                                                                                                                                                               
Enabled:  true
Primary:  false
Rotation:  1
Pos:  QPoint(0,0)
MMSize:  QSize(475, 267)
Size:  QSize(1920, 1080)
Clones:  1
Mode:  "78"
Preferred Mode:  "78"
Preferred modes:  ("78")
Modes: 
         "92"    "1280x720"   QSize(1280, 720)   50
         "93"    "1280x720"   QSize(1280, 720)   59.9402
         "94"    "1440x576"   QSize(1440, 576)   50
         "95"    "1024x768"   QSize(1024, 768)   75.0762
         "100"    "800x600"   QSize(800, 600)   72.1876
         "96"    "1024x768"   QSize(1024, 768)   70.0694
         "101"    "800x600"   QSize(800, 600)   75
         "97"    "1440x480"   QSize(1440, 480)   60
         "102"    "720x576"   QSize(720, 576)   50
         "98"    "1440x480"   QSize(1440, 480)   59.9401
         "103"    "720x480"   QSize(720, 480)   60
         "74"    "1024x768"   QSize(1024, 768)   60.0038
         "99"    "832x624"   QSize(832, 624)   74.5513
         "104"    "720x480"   QSize(720, 480)   59.9401
         "75"    "800x600"   QSize(800, 600)   60.3165
         "105"    "640x480"   QSize(640, 480)   75
         "76"    "800x600"   QSize(800, 600)   56.25
         "106"    "640x480"   QSize(640, 480)   66.6667
         "77"    "640x480"   QSize(640, 480)   59.9405
         "107"    "640x480"   QSize(640, 480)   60
         "78"    "1920x1080"   QSize(1920, 1080)   60
         "108"    "720x400"   QSize(720, 400)   70.0817
         "79"    "1920x1080"   QSize(1920, 1080)   50
         "80"    "1920x1080"   QSize(1920, 1080)   59.9402
         "81"    "1920x1080i"   QSize(1920, 1080)   30
         "82"    "1920x1080i"   QSize(1920, 1080)   25
         "83"    "1920x1080i"   QSize(1920, 1080)   29.9701
         "84"    "1680x1050"   QSize(1680, 1050)   59.8833
         "85"    "1280x1024"   QSize(1280, 1024)   75.0247
         "86"    "1280x1024"   QSize(1280, 1024)   60.0197
         "87"    "1440x900"   QSize(1440, 900)   59.9015
         "88"    "1280x960"   QSize(1280, 960)   60
         "89"    "1280x800"   QSize(1280, 800)   59.9095
         "90"    "1152x864"   QSize(1152, 864)   75
         "91"    "1280x720"   QSize(1280, 720)   60
EDID Info: 
        Device ID:  "xrandr-ASUS VS229-E1LMTF009181"
        Name:  "ASUS VS229"
        Vendor:  ""
        Serial:  "E1LMTF009181"
        EISA ID:  ""
        Hash:  "b34a664e6fb81ad35b7b48ba81744633"
        Width:  48
        Height:  27
        Gamma:  2
        Red:  QQuaternion(scalar:1, vector:(0.637695, 0.328125, 0))
        Green:  QQuaternion(scalar:1, vector:(0.307617, 0.625, 0))
        Blue:  QQuaternion(scalar:1, vector:(0.154297, 0.0722656, 0))
        White:  QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0))

-----------------------------------------------------
 
Id:  69
Name:  "DP1"
Type:  "Unknown"
Connected:  false

-----------------------------------------------------
 
Id:  66
Name:  "LVDS1"
Type:  "Panel (Laptop)"
Connected:  true
Enabled:  true
Primary:  true
Rotation:  1
Pos:  QPoint(1920,312)
MMSize:  QSize(344, 194)
Size:  QSize(1366, 768)
Clones:  None
Mode:  "71"
Preferred Mode:  "71"
Preferred modes:  ("71")
Modes: 
         "77"    "640x480"   QSize(640, 480)   59.9405
         "71"    "1366x768"   QSize(1366, 768)   60.0192
         "72"    "1360x768"   QSize(1360, 768)   59.799
         "73"    "1360x768"   QSize(1360, 768)   59.96
         "74"    "1024x768"   QSize(1024, 768)   60.0038
         "75"    "800x600"   QSize(800, 600)   60.3165
         "76"    "800x600"   QSize(800, 600)   56.25
EDID Info: 
        Device ID:  "xrandr-unknown"
        Name:  ""
        Vendor:  ""
        Serial:  ""
        EISA ID:  "LP156WH4-TLN"
        Hash:  "dc468f00d9f3cf972c0bfb114854a505"
        Width:  34
        Height:  19
        Gamma:  2
        Red:  QQuaternion(scalar:1, vector:(0.618164, 0.367188, 0))
        Green:  QQuaternion(scalar:1, vector:(0.355469, 0.602539, 0))
        Blue:  QQuaternion(scalar:1, vector:(0.151367, 0.102539, 0))
        White:  QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0))

-----------------------------------------------------
 
Id:  67
Name:  "VGA1"
Type:  "Unknown"
Connected:  false

Last edited by heminder on Wed Jul 15, 2015 2:59 pm, edited 4 times in total.
heminder
Registered Member
Posts
15
Karma
0
luebking wrote:~/.kde/share/autostart/plasma-desktop.desktop (might be ~/.kde4/share...)


Hmmm, I haven't been able to find the file in the location you mentioned, but I've found several others?
Code: Select all
~/.kde/share/config/plasma-desktop-appletsrc
~/.kde/share/config/plasma-desktoprc     
/usr/share/autostart/plasma-desktop.desktop 
/usr/share/kde4/services/plasma-runner-plasma-desktop.desktop
/usr/share/autostart/plasma-desktop.desktop seems to be the file with the most similar lines of code to what you posted although others seem to contain a few of the lines too.
luebking
Karma
0
/usr/share/autostart/plasma-desktop.desktop is the "original" systemwide file, ~/.kde/share/autostart/plasma-desktop.desktop will shadow that - it's not supposed to exits (yet). The system file would get overridden with the next update, so don't edit that.

First however verify that those are indeed two different desktop windows.
heminder
Registered Member
Posts
15
Karma
0
Yes, they are indeed different windows. One has id 0x1c00304 and the other 0x1c0030d.

I made the new file in my home folder and copied the lines directly from your post. It doesn't seem to have affected anything, other than KDE taking 5 seconds longer to start.
luebking
Karma
0
The delay (KDE does not take longer to start, only the plasma-desktop process is scheduled) is of course expected, but apparently no help.
Did you try to restart plasma-desktop after login? ("kquitapp plasma-desktop; sleep 1; plasma-desktop &") - does that "fix" it?
heminder
Registered Member
Posts
15
Karma
0
luebking wrote:Did you try to restart plasma-desktop after login? ("kquitapp plasma-desktop; sleep 1; plasma-desktop &") - does that "fix" it?


It just seems to reset the workspaces where they were, with no change.

Here's an idea: would it be possible to take plasma configuration files from a Live CD and apply them to the installed environment?

Verbose of the above:
Code: Select all
~$ kquitapp plasma-desktop; sleep 1; plasma-desktop &
[1] 4719
~$ QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusObjectPath: invalid path ""
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                 
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                 
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                 
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                 
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                 
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                 
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                 
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                 
plasma-desktop(4720)/libplasma Plasma::isPluginVersionCompatible: unversioned plugin detected, may result in instability                                                                                                                                                 
QGraphicsLinearLayout::insertItem: cannot insert null item                                                                                                                                                                                                               
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QString)                                                                                                                                                                                           
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QString)                                                                                                                                                                                         
plasma-desktop(4720)/libplasma Plasma::PackagePrivate::isValid: Could not find required file mainscript                                                                                                                                                                 
QGraphicsLinearLayout::insertItem: cannot insert null item                                                                                                                                                                                                               
QGraphicsLinearLayout::insertItem: cannot insert null item                                                                                                                                                                                                               
plasma-desktop(4720)/libplasma Plasma::PackagePrivate::isValid: Could not find required file mainscript                                                                                                                                                                 
========================>  3 0                                                                                                                                                                                                                                           
plasma-desktop(4720)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                                                                                                                                                         
static bool QDeclarativeMetaType::isModule(const QByteArray&, int, int) Qt 4.7 import detected; please note that Qt 4.7 is directly reusable as QtQuick 1.x with no code changes. Continuing, but startup time will be slower.                                           
plasma-desktop(4720)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                                                                                                                                                         
plasma-desktop(4720)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                                                                                                                                                         
========================>  3 0                                                                                                                                                                                                                                           
plasma-desktop(4720)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                                                                                                                                                         
plasma-desktop(4720)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:                                                                                                                                                                                         
NetworkManagerQt "plasma-desktop" ( 4720 ) void NetworkManager::SettingsPrivate::init() : New Connections list                                                                                                                                                           
NetworkManagerQt "plasma-desktop" ( 4720 ) void NetworkManager::SettingsPrivate::init() :   "/org/freedesktop/NetworkManager/Settings/0"                                                                                                                                 
NetworkManagerQt "plasma-desktop" ( 4720 ) void NetworkManager::SettingsPrivate::init() : New Connections list                                                                                                                                                           
NetworkManagerQt "plasma-desktop" ( 4720 ) void NetworkManager::NetworkManagerPrivate::init() : Active connections:                                                                                                                                                     
NetworkManagerQt "plasma-desktop" ( 4720 ) void NetworkManager::NetworkManagerPrivate::init() : Device list                                                                                                                                                             
NetworkManagerQt "plasma-desktop" ( 4720 ) void NetworkManager::NetworkManagerPrivate::init() :    "/org/freedesktop/NetworkManager/Devices/0"                                                                                                                           
NetworkManagerQt "plasma-desktop" ( 4720 ) void NetworkManager::NetworkManagerPrivate::init() :    "/org/freedesktop/NetworkManager/Devices/1"                                                                                                                           
NetworkManagerQt "plasma-desktop" ( 4720 ) NetworkManager::Device::Ptr NetworkManager::NetworkManagerPrivate::createNetworkInterface(const QString&) : libNetworkManagerQt: Can't create object of type  14 11 for "/org/freedesktop/NetworkManager/Devices/0"           
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: TypeError: Result of expression 'listView' [null] is not an object.                                                                                                                     
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:175: ReferenceError: Can't find variable: sectionsRepeater                                                                                                                                   
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: Error: Cannot assign [undefined] to QString                                                                                                                                             
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_144: Possible anchor loop detected on fill.                                                                                                   
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_144: Possible anchor loop detected on fill.                                                                                                   
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_144: Possible anchor loop detected on fill.                                                                                                   
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_144: Possible anchor loop detected on fill.                                                                                                   
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_144: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_144: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_144: Possible anchor loop detected on fill.
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: TypeError: Result of expression 'listView' [null] is not an object.
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:175: ReferenceError: Can't find variable: sectionsRepeater
file:///usr/lib/kde4/imports/org/kde/plasma/components/SectionScroller.qml:103: Error: Cannot assign [undefined] to QString
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_198: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_198: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_198: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_198: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_198: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_198: Possible anchor loop detected on fill.
file:///usr/share/kde4/apps/plasma/plasmoids/notifier/contents/ui/devicenotifier.qml:224:13: QML QDeclarativeListView_QML_198: Possible anchor loop detected on fill.
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active                                                                                                                                                                                                                         
QPainter::end: Painter not active, aborted                                                                                                                                                                                                                               
file:///usr/share/kde4/apps/plasma/packages/org.kde.systemtray/contents/ui/IconsList.qml:53:9: QML MouseRedirectArea: Binding loop detected for property "width"                                                                                                         
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::end: Painter not active, aborted
plasma-desktop(4720)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
plasma-desktop(4720)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
^C
[1]+  Done                    plasma-desktop
luebking
Karma
0
You could try whether just moving ~/.kde/share/config/plasma* away (don't delete it!) helps at all (move it, then restart plasma-desktop)
If it does, create some dummy setup (add some widgets or change the wallpapers etc) to write back the config, then restart plasma-desktop once more.
If it still works, comparing the new to the old config files might be interesting.
If not, it's not in the plasma-desktop configs (and actually I tend to doubt so, as you stated that adjusting the screen layout a little "fixes" it)

Can you please dump "xrandr -q" before and after "fixing" it by adjusting the screen setup?


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]