Hello, everyone, I’m new to Discuss.
I’m using Arch Linux with Plasma 6 wayland, and I have two monitors: DP-1 and DP-2. In the system settings, I’ve set DP-1 as the primary display.
Since upgrading to version 6.1, I’ve been experiencing a minor issue: Yakuake always defaults to appearing on DP-2. I have to do something on DP-1 (like moving the mouse or opening a window) to fix the focus on DP-1 so that Yakuake appears there.
At first, I thought it was an issue with Yakuake, but I recently noticed that when I press the power button to open the logout window or on the SDDM screen right after booting, the focus is also on DP-2. I’ve encountered a similar issue on my laptop with an external HDMI monitor—the focus is always fixed on the internal screen.
It seems that since version 6.1, the focus in a dual-monitor setup is always fixed on a “default” monitor.
here is my ~/.config/kwinoutputconfig.json
:
[
{
"data": [
{
"autoRotation": "InTabletMode",
"brightness": 0.45,
"colorProfileSource": "ICC",
"connectorName": "DP-1",
"edidHash": "2229aaf3a5f90e54f4a85e500199b16c",
"edidIdentifier": "XMI 53253 3752 29 2023 0",
"highDynamicRange": false,
"iccProfilePath": "/usr/share/color/icc/colord/sRGB.icc",
"mode": {
"height": 1440,
"refreshRate": 165002,
"width": 2560
},
"overscan": 0,
"rgbRange": "Automatic",
"scale": 1,
"sdrBrightness": 400,
"sdrGamutWideness": 0,
"transform": "Normal",
"vrrPolicy": "Automatic",
"wideColorGamut": false
},
{
"autoRotation": "InTabletMode",
"brightness": 1,
"colorProfileSource": "ICC",
"connectorName": "DP-2",
"edidHash": "ea2634edd3eb3525efab141ac414a652",
"edidIdentifier": "HKC 4150 0 34 2023 0",
"highDynamicRange": false,
"iccProfilePath": "/usr/share/color/icc/colord/sRGB.icc",
"mode": {
"height": 1080,
"refreshRate": 165001,
"width": 1920
},
"overscan": 0,
"rgbRange": "Automatic",
"scale": 1,
"sdrBrightness": 391,
"sdrGamutWideness": 0,
"transform": "Rotated270",
"vrrPolicy": "Automatic",
"wideColorGamut": false
}
],
"name": "outputs"
},
{
"data": [
{
"lidClosed": false,
"outputs": [
{
"enabled": true,
"outputIndex": 0,
"position": {
"x": 0,
"y": 0
},
"priority": 0
}
]
},
{
"lidClosed": false,
"outputs": [
{
"enabled": true,
"outputIndex": 0,
"position": {
"x": 1080,
"y": 480
},
"priority": 0
},
{
"enabled": true,
"outputIndex": 1,
"position": {
"x": 0,
"y": 0
},
"priority": 1
}
]
},
{
"lidClosed": false,
"outputs": [
{
"enabled": true,
"outputIndex": 1,
"position": {
"x": 0,
"y": 0
},
"priority": 0
}
]
}
],
"name": "setups"
}
]
perhaps I just need to delete a certain file and let it regenerate to return to normal?