質問: コマンドラインからkdeデスクトップの壁紙を設定するにはどうすればよいですか? コマンドラインから(たとえば、ユーザーが起動したスクリプトによって)kdeデスクトップの壁紙(jpgファイル)を設定するにはどうすればよいですか?
回答: 悲しいことに、簡単な方法はないようです。このようなことをする必要があるようです( https://www.kubuntuforums.net/showthread.php/66762-right-click-wallpaper-changer?p=387392&viewfull=1#post387392 ) :qdbus org.kde.plasmashell /plasmashell org.kde.plasmashell.evaluatescript 'var alldesktops = desktops();print (alldesktops);for (i=0;i<alldesktops.length;i++) {d = alldesktops[i];d.wallpaperplugin = "org.kde.image";d.currentconfiggroup = array("wallpaper", "org.kde.image", "general");d.writeconfig("image", "file:///media/sda2/background/spacewall/escape_function.jpg")}' または、別の例として、より適切にフォーマットされています( https://github.com/bharadwaj-raju/libdesktop/issues/1 から適応):qdbus org.kde.plasmashell /plasmashell org.kde.plasmashell.evaluatescript ' var alldesktops = desktops(); print (alldesktops); for (i=0;i<alldesktops.length;i++) {{ d = alldesktops[i]; d.wallpaperplugin = "org.kde.image"; d.currentconfiggroup = array("wallpaper", "org.kde.image", "general"); d.writeconfig("image", "file:///path/to/imagefile") }} ' pythonicソリューション も見つかりました。