Heja allerseits,
ich bastel nebenher an einem Shellskript, das mir die ganze Pfrickelarbeit beim Einrichten nach dem Neuaufsetzen abnimmt. Dazu gehört natürlich auch ein hübsches Wallpaper, für dessen Änderung ich eine Befehlskette im Netz gefunden habe. Allerdings stehe ich vor dem Problem, dass das Skript nur greift, wenn die Miniprogramme/Widgets entsperrt sind. Also muss ich vorher auf dem Desktop mit RK die Wigets entsprechend entsperren, was aber nicht Sinn der Sache ist, soll das Skript doch möglichst selbsttätig laufen.
Ergo habe ich mich auf die Suche gemacht, wie der Befehl für je Sperrung/Entsperrung der Wigets lautet und bin zum ersten Mal in meiner nun fast vierjährigen Linux-Laien-Laufbahn über eine Sache gestolpert, die man nicht (einfach) per Konsole regeln kann (!) 🐸
Meine Suche führte mich zu diesen beiden Threads...
https://www.reddit.com/r/kde/comments/7wud95/how_to_unlock_widgets_from_terminal/du49wga/
https://phabricator.kde.org/D11375
Wobei mir der Zweite überhaupt nicht geholfen hat - ich habe ehrlich gesagt keine Ahnung, was die da reden und bei der Eingabe des Befehls in der Konsole, beschwerte sich mein Rechner über einen unerwarteten Syntaxfehler beim Wort "==".
Der Erste hatte mir schon ein wenig weiter geholfen, konnte ich doch wenigstens die dafür verantwortliche config ausfindig machen (es ist die ~/.config/plasma-org.kde.plasma.desktop-appletsrc äquivalent zur im Thread gemeinten ~/.config/plasmarc).
Hier konnte ich zumindest einen Teilerfolg verbuchen: änderte ich Wert
[General] immutability=2
dem Thread entsprechend in "1", konnte ich nach Ab- und Anmelden der Sitzung einmalig mit dem Befehl
qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'locked = false;'
die Wigets entsperren; dann griff auch das Shellskript für den Wallpaper.
Danach funktionierte es nicht mehr, da sich der Eintrag in der config wieder in "2" änderte.
Nun lautet natürlich die Preisfrage, wie man meinen lieben Rechner überreden kann, die Wigdets zeitweilig zu entsperren bzw. die Änderung der config dauerhaft beizubehalten.
Das die ganze Versuchsbastelei habe ich natürlich wie immer in der VM vorgenommen.
Herzliche Grüße,
nattljus
Moderiert von Taomon:
Entspwmmt und passender hoff ich verschoben.