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?
(https://forum.artixlinux.org/index.php?action=dlattach;sa=tmpattach;attach=post_tmp_4556_9693bcf1b846bee140e6c53facd4ccb7;topic=0)
I'm guessing kscreen is maybe failing to detect the monitors ?
Whats the output of
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
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:
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
pkill plasmashell; plasmashell &
then open the kscreen systemsettings module and see if any errors appear in the terminal.
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
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)
(https://forum.artixlinux.org/index.php?action=dlattach;sa=tmpattach;attach=post_tmp_4556_c26628f56ddedf8a3e7c6acf57a2ee60;topic=8497)
Plasma logs when I open System Settings with KScreen mudule
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.
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?
(https://forum.artixlinux.org/index.php?action=dlattach;sa=tmpattach;attach=post_tmp_4556_947fc981d3af5a91735727b16bd9a885;topic=8497)
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
Unexpected message Failed to setup environment correctly
is both worrying and up there with the "Top ten most useless error messages".
For comparison.
lee@hal: ~/Files
$ pkill plasmashell; plasmashell & [17:35:52]
[1] 21310
lee@hal: ~/Files
$ kf.plasma.quick: Applet preload policy set to 1 [17:35:57]
kf.i18n: 0 instead of 1 arguments to message "Unable to retrieve w..." supplied before conversion
kf.i18n: 0 instead of 1 arguments to message "Unable to retrieve w..." supplied before conversion
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
IFFChunk::innerFromDevice: unkwnown chunk "\x89PNG"
org.kde.pulseaudio: No object for name "alsa_output.pci-0000_0c_00.4.analog-stereo.monitor"
file:///usr/share/plasma/plasmoids/org.kde.plasma.brightness/contents/ui/PopupDialog.qml:97: TypeError: Value is null and could not be converted to an object
file:///usr/share/plasma/plasmoids/org.kde.plasma.brightness/contents/ui/PopupDialog.qml:97: TypeError: Value is null and could not be converted to an object