Pantallas múltiples de plasma: el panel desaparece

Pantallas múltiples de plasma: el panel desaparece

He estado usando KDE 5.35/Plasma 5.8 con Kubuntu 16.04 durante bastante tiempo y creo que fue la primera versión que no tuvo problemas con múltiples pantallas. Hasta ahora...

Desde hace algunas semanas, tengo problemas con el widget y el panel de Plasma (solo tengo 1 widget + 1 panel). Mi configuración predeterminada es una computadora portátil (con la pantalla encendida) con una estación de acoplamiento + pantalla externa conectada a través del puerto de pantalla de la estación. Cada pocos días necesito desacoplar la computadora portátil y luego conecto un proyector a través del puerto VGA de la computadora portátil. Luego vuelvo a mi configuración predeterminada.

Esto ha estado funcionando desde hace bastante tiempo. Pero durante las últimas semanas, cuando vuelvo a conectar la computadora portátil a la estación de acoplamiento, el widget y el panel son invisibles. Parece que Plasma "piensa" que es otra configuración más y quiere mostrarla en otra pantalla.

Es difícil decir exactamente cuándo empezó a suceder eso.

¿Alguna idea de cómo solucionar el problema?

ll .local/share/kscreen/

02b2519f10b073932721cd54471a5d31
0bc0f89da7e951d55bdfa65793aa345a
0faea465ff6c527f2aa69abb7c930e1a
155ff4718615fda4a9282c0b70d2cac2
191c4762f0984fc4cc0152d8105d3326
27017d423df578a745236143e3e26975
2916a81176ce7c981ab06bd0995f026d
3711daa6087565303445e59abd0dab22
42695ce0307127da62aae36c0c605aec
4e60e42f297aa863d831a17b07d96c8e
72d0666c5ae310ce6d8e75380df9a178
72d0666c5ae310ce6d8e75380df9a178_lidOpened
7b64f87a8dcd5140beff328b9eedbacf
8cf9a2afe62c0bb6a53787ccd0b96688
8cf9a2afe62c0bb6a53787ccd0b96688_lidOpened
8fcd01dc21bb29c21ffc70cae0a7eeda
a7bd88cd5eca9730b3ad4e6d34305ab8
b19a6594df416975d9ca6eebcc870b7f
c48ae748aca5918d355ddb5f219317fb
c48ae748aca5918d355ddb5f219317fb_lidOpened
d4da5d828750ea65d3c2966a4ac51ce4
d4da5d828750ea65d3c2966a4ac51ce4_lidOpened
f054a39fc3bd56d8db7b561b2b9b45f8
f572b8dbda3159ff1340e300891c5478
f572b8dbda3159ff1340e300891c5478_lidOpened
f78388f04b63d7028f0cc4fb881bc831
f78388f04b63d7028f0cc4fb881bc831_lidOpened
fbdb4927340a24964629ea70ddfb7ad8
kscreen.log

kscreen-console monitor > kscreen-changes.log

START: Requesting Config
Received config. Took 19 milliseconds
Remember to enable KSRandR or KSRandR11 in kdebugdialog
Screen:
        maxSize: QSize(32767, 32767)
        minSize: QSize(8, 8)
        currentSize: QSize(3520, 1200)

-----------------------------------------------------

Id:  67
Name:  "LVDS1"
Type:  "Panel (Laptop)"
Connected:  true
Enabled:  true
Primary:  true
Rotation:  1
Pos:  QPoint(0,300)
MMSize:  QSize(309, 174)
Size:  QSize(1600, 900)
Clones:  None
Mode:  "77"
Preferred Mode:  "77"
Preferred modes:  ("77")
Modes: 
         "239"    ""   QSize(1600, 900)   40.0399
         "240"    ""   QSize(1440, 900)   59.8874
         "241"    ""   QSize(1368, 768)   60
         "242"    ""   QSize(1360, 768)   59.799
         "243"    ""   QSize(1360, 768)   59.96
         "244"    ""   QSize(1152, 864)   59.9971
         "245"    ""   QSize(1280, 720)   59.9995
         "246"    ""   QSize(1024, 768)   60.0038
         "247"    ""   QSize(1024, 576)   59.9989
         "248"    ""   QSize(960, 540)   59.9991
         "249"    ""   QSize(800, 600)   60.3165
         "250"    ""   QSize(800, 600)   56.25
         "251"    ""   QSize(864, 486)   59.9998
         "252"    ""   QSize(800, 450)   59.9993
         "253"    ""   QSize(640, 480)   59.9405
         "254"    ""   QSize(720, 405)   60
         "255"    ""   QSize(640, 360)   59.9971
         "77"    ""   QSize(1600, 900)   60.0572
EDID Info: 
        Device ID:  "xrandr-unknown"
        Name:  ""
        Vendor:  ""
        Serial:  ""
        EISA ID:  ""
        Hash:  "4e2dbe1d5420b32701f974e2318d6f34"
        Width:  31
        Height:  17
        Gamma:  2
        Red:  QQuaternion(scalar:1, vector:(0.599609, 0.347656, 0))
        Green:  QQuaternion(scalar:1, vector:(0.320312, 0.570312, 0))
        Blue:  QQuaternion(scalar:1, vector:(0.150391, 0.129883, 0))
        White:  QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0))

-----------------------------------------------------

Id:  68
Name:  "DP1"
Type:  "DisplayPort"
Connected:  true
Enabled:  true
Primary:  false
Rotation:  1
Pos:  QPoint(1600,0)
MMSize:  QSize(518, 324)
Size:  QSize(1920, 1200)
Clones:  None
Mode:  "256"
Preferred Mode:  "256"
Preferred modes:  ("256")
Modes: 
         "240"    ""   QSize(1440, 900)   59.8874
         "246"    ""   QSize(1024, 768)   60.0038
         "249"    ""   QSize(800, 600)   60.3165
         "256"    ""   QSize(1920, 1200)   59.9502
         "257"    ""   QSize(1920, 1080)   60
         "258"    ""   QSize(1600, 1200)   60
         "259"    ""   QSize(1680, 1050)   59.9543
         "260"    ""   QSize(1280, 1024)   60.0197
         "261"    ""   QSize(1280, 800)   59.8103
         "262"    ""   QSize(1280, 720)   60
         "263"    ""   QSize(640, 480)   60
         "78"    ""   QSize(1600, 900)   60
EDID Info: 
        Device ID:  "xrandr-HP E242-CNC60901QH"
        Name:  "HP E242"
        Vendor:  ""
        Serial:  "CNC60901QH"
        EISA ID:  ""
        Hash:  "bdb63d1785df48d2cc1cb3ffb2d929eb"
        Width:  52
        Height:  32
        Gamma:  2
        Red:  QQuaternion(scalar:1, vector:(0.65332, 0.332031, 0))
        Green:  QQuaternion(scalar:1, vector:(0.303711, 0.632812, 0))
        Blue:  QQuaternion(scalar:1, vector:(0.150391, 0.0644531, 0))
        White:  QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0))

-----------------------------------------------------

Id:  69
Name:  "DP2"
Type:  "DisplayPort"
Connected:  false

-----------------------------------------------------

Id:  70
Name:  "DP3"
Type:  "DisplayPort"
Connected:  false

-----------------------------------------------------

Id:  71
Name:  "HDMI1"
Type:  "HDMI"
Connected:  false

-----------------------------------------------------

Id:  72
Name:  "HDMI2"
Type:  "HDMI"
Connected:  false

-----------------------------------------------------

Id:  73
Name:  "HDMI3"
Type:  "HDMI"
Connected:  false

-----------------------------------------------------

Id:  74
Name:  "VGA1"
Type:  "VGA"
Connected:  false

-----------------------------------------------------

Id:  75
Name:  "VIRTUAL1"
Type:  "Unknown"
Connected:  false
kscreen: Requesting missing EDID for outputs (67)
kscreen: Requesting missing EDID for outputs (67)
kscreen: Requesting missing EDID for outputs (67)
kscreen: Requesting missing EDID for outputs (67, 68)
kscreen: Requesting missing EDID for outputs (67, 68)
kscreen: Requesting missing EDID for outputs (67, 68)

Respuesta1

encontréuna solución en superuser.com.

Aquí cito la respuesta mencionada anteriormente:

Dependiendo de la causa de este problema en su caso, es posible que pueda solucionarlo editando su plasma-org.kde.plasma.desktop-appletsrcarchivo y luego realizando

kquitapp plasmashell && kstart plasmashell

Una de las causas con las que me he topado es la funcionalidad multimonitor con errores que a veces "pierde" la barra de tareas de la pantalla de mi computadora portátil después de conectarme a un monitor externo y luego desconectarme (creo que esto fue en plasma 5.5 o 5.6). En este escenario, descubrí que el problema es la configuración de la última pantalla en la configuración de la barra de tareas. Para solucionar este problema, busque la sección de texto en plasma-org.kde.plasma.desktop-appletsrc que se parece a:

[Containments][1]
activityId=
formfactor=2
immutability=1
lastScreen=1
location=4
plugin=org.kde.panel
wallpaperplugin=org.kde.image

(Algunas de estas líneas pueden variar en su configuración. En la mía, esta sección estaba solo una docena de líneas más abajo en el archivo, pero no tengo idea de cuánto puede variar).

La configuración lastscreen=0solucionó el problema para mí. Supongo que eso 0representa la pantalla de mi computadora portátil y 1es el monitor externo.

información relacionada