
私はかなり長い間、Kubuntu 16.04 で KDE 5.35/Plasma 5.8 を使用してきましたが、これは複数のディスプレイで問題がなかった最初のリリースだったと思います。これまでは...
もう数週間前から、Plasma ウィジェットとパネルに問題があります (ウィジェット 1 つとパネル 1 つしかありません)。私のデフォルト構成は、ドッキング ステーションと外部ディスプレイをステーションのディスプレイ ポート経由で接続したラップトップ (画面がオン) です。数日ごとにラップトップのドッキングを解除し、ラップトップの VGA ポート経由でプロジェクターを接続する必要があります。その後、デフォルト構成に戻ります。
これはかなり長い間機能していました。しかし、ここ数週間、ラップトップをドッキング ステーションに接続し直すと、ウィジェットとパネルが表示されません。Plasma はこれを別の構成であると「認識」し、別の画面に表示しようとしているようです。
それがいつから起こり始めたのかを正確に言うのは難しい。
問題をデバッグする方法について何かアイデアはありますか?
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)
答え1
私は見つけたsuperuser.com の解決策。
ここで上記の回答を引用します。
plasma-org.kde.plasma.desktop-appletsrc
この問題の原因によっては、ファイルを編集して次の操作を実行することで解決できる場合があります。kquitapp plasmashell && kstart plasmashell
私が遭遇した原因の 1 つは、外部モニターに接続して後で切断すると、マルチモニター機能のバグにより、ラップトップ スクリーンからタスクバーが「失われる」ことがあることです (これは、Plasma 5.5 または 5.6 で発生したと思います)。このシナリオでは、タスクバー構成の lastScreen 設定に問題があることがわかりました。これを修正するには、plasma-org.kde.plasma.desktop-appletsrc で次のようなテキスト セクションを見つけます。
[Containments][1] activityId= formfactor=2 immutability=1 lastScreen=1 location=4 plugin=org.kde.panel wallpaperplugin=org.kde.image
(これらの行の一部は、設定によって異なる場合があります。私の環境では、このセクションはファイル内のわずか 12 行下にあります。ただし、どの程度異なるかはわかりません。)
この設定により
lastscreen=0
問題は解決しました。これは0
私のラップトップの画面を表しており、1
外部モニターであると考えられます。