Skip to main content
Topic: Some items are missing from the display configuration in KDE System Settings. (Read 1148 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Some items are missing from the display configuration in KDE System Settings.

Hello everyone! I’ve installed Artix KDE on my computer, but I’m still missing some things in the system
settings. Please advise me on what packages I need to install to get everything back to normal. Kscreen is
already installed. Or maybe I have some problem because of which it can’t show everything, in general, I need to figure out
how to fix it. Could someone help me figure this out?

Re: Some items are missing from the display configuration in KDE System Settings.

Reply #1
What's missing? (Non-KDE user here)

Re: Some items are missing from the display configuration in KDE System Settings.

Reply #2
I'm guessing kscreen is maybe failing to detect the monitors ?

Whats the output of
Code: [Select]
kscreen-console outputs 
The location kscreen stores it's config and state is ~/.local/share/kscreen
You could try renaming that dir and hope the new one that gets created fairs better.

Also run
Code: [Select]
kcmshell6 kcm_kded
which should open the Background Services settings page (For some reason this module has been 'disappeared' from the main systemsettings) and check 'Kscreen 2' is enabled and running.
Though from my experience it not running only prevents the kscreen module saving settings, not prevent it from working at all. But worth trying.

Also if using Wayland maybe try under X and vice versa.

I start X thus:
Code: [Select]
startx -- -keeptty  >~/.local/share/xorg/xorg.log 2>&1
So all messages from the session go to ~/.local/share/xorg/xorg.log.
You may have the file ~/.xsession-errors, if using X and depending how you start X, doing a similar thing ?
If not you can run
Code: [Select]
pkill plasmashell; plasmashell & 
then open the kscreen systemsettings module and see if any errors appear in the terminal.



Re: Some items are missing from the display configuration in KDE System Settings.

Reply #3
I use X, because of Wayland session issues on Plasma (windows behind panel, before that, I actually had AppImage for a long time loaded and intended to put the whole system for a long time).

kscreen-console outputs
Code: [Select]
START: Requesting Config
Received config. Took 14 milliseconds
Screen:
maxSize: QSize(16384, 16384)
minSize: QSize(320, 200)
currentSize: QSize(1920, 1080)

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

Id:  65
Name:  "eDP-1"
Type:  "Panel (Laptop)"
Connected:  true
Enabled:  true
Priority:  1
Rotation:  KScreen::Output::None
Pos:  QPoint(0,0)
MMSize:  QSize(344, 193)
FollowPreferredMode:  false
Size:  QSize(1920, 1080)
Scale:  1
Clones:  None
Mode:  "68"
Preferred Mode:  "68"
Preferred modes:  QList("68")
Modes:
"100"    ""   QSize(928, 696)   60.0507
"101"    ""   QSize(896, 672)   60.0144
"102"    ""   QSize(1024, 576)   59.9534
"103"    ""   QSize(1024, 576)   59.9593
"104"    ""   QSize(1024, 576)   59.8992
"105"    ""   QSize(1024, 576)   59.8195
"106"    ""   QSize(960, 600)   59.9327
"107"    ""   QSize(960, 600)   59.9988
"108"    ""   QSize(960, 540)   59.9628
"109"    ""   QSize(960, 540)   59.9879
"110"    ""   QSize(960, 540)   59.629
"111"    ""   QSize(960, 540)   59.8182
"112"    ""   QSize(800, 600)   60
"113"    ""   QSize(800, 600)   60.3165
"114"    ""   QSize(800, 600)   56.25
"115"    ""   QSize(840, 525)   60.0094
"116"    ""   QSize(840, 525)   59.8833
"117"    ""   QSize(864, 486)   59.9153
"118"    ""   QSize(864, 486)   59.5703
"119"    ""   QSize(700, 525)   59.9756
"120"    ""   QSize(800, 450)   59.946
"121"    ""   QSize(800, 450)   59.8248
"122"    ""   QSize(640, 512)   60.0197
"123"    ""   QSize(700, 450)   59.9641
"124"    ""   QSize(700, 450)   59.8798
"125"    ""   QSize(640, 480)   60
"126"    ""   QSize(640, 480)   59.9405
"127"    ""   QSize(720, 405)   59.5062
"128"    ""   QSize(720, 405)   58.9879
"129"    ""   QSize(684, 384)   59.882
"130"    ""   QSize(684, 384)   59.8532
"131"    ""   QSize(640, 400)   59.8824
"132"    ""   QSize(640, 400)   59.9824
"133"    ""   QSize(640, 360)   59.8551
"134"    ""   QSize(640, 360)   59.8255
"135"    ""   QSize(640, 360)   59.8404
"136"    ""   QSize(640, 360)   59.3249
"137"    ""   QSize(512, 384)   60.0038
"138"    ""   QSize(512, 288)   59.9994
"139"    ""   QSize(512, 288)   59.9206
"140"    ""   QSize(480, 270)   59.629
"141"    ""   QSize(480, 270)   59.8182
"142"    ""   QSize(400, 300)   60.3165
"143"    ""   QSize(400, 300)   56.3401
"144"    ""   QSize(432, 243)   59.9153
"145"    ""   QSize(432, 243)   59.5703
"146"    ""   QSize(320, 240)   60.0525
"147"    ""   QSize(360, 202)   59.5062
"148"    ""   QSize(360, 202)   59.129
"149"    ""   QSize(320, 180)   59.8404
"150"    ""   QSize(320, 180)   59.3249
"68"    ""   QSize(1920, 1080)   60.0524
"69"    ""   QSize(1920, 1080)   60.0078
"70"    ""   QSize(1920, 1080)   59.9685
"71"    ""   QSize(1920, 1080)   59.9628
"72"    ""   QSize(1920, 1080)   59.9339
"73"    ""   QSize(1920, 1080)   40.0364
"74"    ""   QSize(1680, 1050)   59.9543
"75"    ""   QSize(1680, 1050)   59.8833
"76"    ""   QSize(1400, 1050)   59.9756
"77"    ""   QSize(1600, 900)   59.9883
"78"    ""   QSize(1600, 900)   59.9416
"79"    ""   QSize(1600, 900)   59.946
"80"    ""   QSize(1600, 900)   59.8248
"81"    ""   QSize(1280, 1024)   60.0197
"82"    ""   QSize(1400, 900)   59.9641
"83"    ""   QSize(1400, 900)   59.8798
"84"    ""   QSize(1280, 960)   60
"85"    ""   QSize(1440, 810)   59.996
"86"    ""   QSize(1440, 810)   59.9747
"87"    ""   QSize(1368, 768)   59.882
"88"    ""   QSize(1368, 768)   59.8532
"89"    ""   QSize(1280, 800)   59.9866
"90"    ""   QSize(1280, 800)   59.9716
"91"    ""   QSize(1280, 800)   59.8103
"92"    ""   QSize(1280, 800)   59.9095
"93"    ""   QSize(1280, 720)   60.0008
"94"    ""   QSize(1280, 720)   59.9911
"95"    ""   QSize(1280, 720)   59.8551
"96"    ""   QSize(1280, 720)   59.7447
"97"    ""   QSize(1024, 768)   60.0373
"98"    ""   QSize(1024, 768)   60.0038
"99"    ""   QSize(960, 720)   60
EDID Info:
Device ID:  "xrandr-AU Optronics"
Name:  ""
Vendor:  "AU Optronics"
Serial:  ""
EISA ID:  ""
Hash:  "79466927ed64656db69711d4b71045cc"
Width:  34
Height:  19
Gamma:  2.2
Red:  QQuaternion(scalar:1, vector:(0.620117, 0.347656, 0))
Green:  QQuaternion(scalar:1, vector:(0.324219, 0.606445, 0))
Blue:  QQuaternion(scalar:1, vector:(0.152344, 0.118164, 0))
White:  QQuaternion(scalar:1, vector:(0.313477, 0.329102, 0))

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

Id:  66
Name:  "HDMI-1"
Type:  "HDMI"
Connected:  false


kcmshell6 kcm_kded (everything seems fine here)


Plasma logs when I open System Settings with KScreen mudule
Code: [Select]
kf.plasma.quick: Applet preload policy set to 1
QString::arg: Argument missing: *.png, chromium
QString::arg: Argument missing: *.svg, chromium
org.kde.applets.brightness: error connecting to kameleon via dbus: No such object path /modules/kameleon
kf.kio.gui: Failed to determine systemd version, falling back to extremely legacy forking mode.
qrc:/kcm/kcm_mouse/main.qml:29: TypeError: Cannot read property 'inputDevices' of null
qrc:/kcm/kcm_mouse/main.qml:249: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/kcm/kcm_mouse/main.qml:89: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/kcm/kcm_mouse/main.qml:65: TypeError: Cannot read property 'isAnonymousInputDevice' of null
qrc:/kcm/kcm_mouse/main.qml:68: TypeError: Cannot read property 'inputDevices' of null
qrc:/kcm/kcm_mouse/main.qml:40: TypeError: Cannot read property 'isAnonymousInputDevice' of null
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
KPackageStructure of KPluginMetaData(pluginId:maximize, fileName: /usr/share/kwin-x11/effects/maximize/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:dimscreen, fileName: /usr/share/kwin-x11/effects/dimscreen/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:dialogparent, fileName: /usr/share/kwin-x11/effects/dialogparent/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:logout, fileName: /usr/share/kwin-x11/effects/logout/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:squash, fileName: /usr/share/kwin-x11/effects/squash/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:frozenapp, fileName: /usr/share/kwin-x11/effects/frozenapp/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:fullscreen, fileName: /usr/share/kwin-x11/effects/fullscreen/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:login, fileName: /usr/share/kwin-x11/effects/login/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:fadingpopups, fileName: /usr/share/kwin-x11/effects/fadingpopups/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:eyeonscreen, fileName: /usr/share/kwin-x11/effects/eyeonscreen/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:fadedesktop, fileName: /usr/share/kwin-x11/effects/fadedesktop/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:fade, fileName: /usr/share/kwin-x11/effects/fade/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:translucency, fileName: /usr/share/kwin-x11/effects/translucency/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:windowaperture, fileName: /usr/share/kwin-x11/effects/windowaperture/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:scale, fileName: /usr/share/kwin-x11/effects/scale/metadata.json) does not match requested format KWin/Script
KPackageStructure of KPluginMetaData(pluginId:sessionquit, fileName: /usr/share/kwin-x11/effects/sessionquit/metadata.json) does not match requested format KWin/Script
ERROR: QQuickStyle::setStyle() must be called before loading QML that imports Qt Quick Controls 2.
qrc:/kcm/kcm_colord/main.qml:134: TypeError: Cannot read property 'Yes' of undefined
qrc:/qt/qml/org/kde/desktop/TabButton.qml:22: TypeError: Cannot read property 'y' of null
qrc:/qt/qml/org/kde/desktop/TabButton.qml:22: TypeError: Cannot read property 'y' of null
qrc:/qt/qml/org/kde/desktop/TabButton.qml:22: TypeError: Cannot read property 'y' of null
Unexpected message Failed to setup environment correctly
Unexpected message Failed to setup environment correctly
qrc:/qt/qml/org/kde/kcmutils/SimpleKCM.qml:70: TypeError: Cannot read property 'name' of null
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
IFFChunk::innerFromDevice: unkwnown chunk x89PNG
IFFChunk::innerFromDevice: unkwnown chunk x89PNG


I also try to rename kscreen, it's created again, but the issue is not resolved. Tried to make startx, but I can not do it, maybe I did not understand how to do it because I have never done this before, I always run all DE and WM through DM.

Re: Some items are missing from the display configuration in KDE System Settings.

Reply #4
What's missing? (Non-KDE user here)
At a minimum, the screen layout should be displayed as the top one. And if possible, other parameters should
also be shown. The screenshot was taken from a different system (OpenMandriva). I wanted to switch to Artix and installed it on a different partition, while still using the same home partition and directory under the same user, but this caused a problem with file access permissions, which I resolved. Could it be related?

Re: Some items are missing from the display configuration in KDE System Settings.

Reply #5
while still using the same home partition and directory under the same user, but this caused a problem with file access permissions, which I resolved. Could it be related?
Could be?
You could try creating a new user. Log in to new user from the DM and if the same thing is happening it's not related.
If it works then a script I wrote might help you depending what route you take.
https://github.com/gripped/kde-cleaner

Thanks for the info. Nothing leaps out except to say that you have more output and
Code: [Select]
Unexpected message Failed to setup environment correctly
is both worrying and up there with the "Top ten most useless error messages".
For comparison.
Spoiler (click to show/hide)

 

Re: Some items are missing from the display configuration in KDE System Settings.

Reply #6
Mine looks the same as the first screenshot
HP Z640 - 72 x Intel Xeon E5-2699 v3 @ 2.30GHz, 128 GiB RAM, 4GiB + 32GiB NVIDIA