Open stoky996 opened 6 months ago
PS just checked it is doing this behavior with videos also extending 2 displays yields to only one display getting the wallpaper.
ok fixed the dual monitor thing apparently kde has an instance on each monitor and for some reason you need to manually apply it to each respective monitor for some reason shrug
Describe the bug
A clear and concise description of what the bug is.
for some reason only some of my wallpapers cause hard crashing on KDE here is my replace log for kde it is mentioning something about libcuda however i have a amd card so if it is related to nvidia cude then i don't know why it is trying to grab a cuda based package sorry don't know much when it comes to kde as far as it's inner workings go.
for reference i am using garuda linux.
here is the full log:
Checking screens: available: (QScreen(0x5e9f8d36f790, name="DisplayPort-0")) redundant: QHash((QScreen(0x5e9f8d36f880, name="HDMI-A-0"), QScreen(0x5e9f8d36f790, name="DisplayPort-0"))) fake: QSet() all: (QScreen(0x5e9f8d36f790, name="DisplayPort-0"), QScreen(0x5e9f8d36f880, name="HDMI-A-0")) Checking screens: available: (QScreen(0x5e9f8d36f790, name="DisplayPort-0")) redundant: QHash((QScreen(0x5e9f8d36f880, name="HDMI-A-0"), QScreen(0x5e9f8d36f790, name="DisplayPort-0"))) fake: QSet() all: (QScreen(0x5e9f8d36f790, name="DisplayPort-0"), QScreen(0x5e9f8d36f880, name="HDMI-A-0")) kf.plasma.quick: Applet preload policy set to 1 file:///usr/share/plasma/wallpapers/a2n.blur/contents/ui/main.qml:44:17: QML Image: Cannot open: file:///usr/share/wallpapers/Malefor file:///usr/share/plasma/wallpapers/a2n.blur/contents/ui/WindowModel.qml:23:3: Unable to assign [undefined] toQRect file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth" QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl) file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml:325:17: QML Label: Binding loop detected for property "width" QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl) Trying to use rootObject before initialization is completed, whilst using setInitializationDelayed. Forcing completion org.kde.plasma.kicker: Entry is not valid "org.kde.kontact.desktop" QSharedPointer(0x5e9f8f9ebc30) org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x5e9f8f9eb400) org.kde.plasma.kicker: Entry is not valid "org.kde.discover.desktop" QSharedPointer(0x5e9f8f9eb650) org.kde.plasma.kicker: Entry is not valid "org.kde.kontact.desktop" QSharedPointer(0x5e9f8f9eb9b0) org.kde.plasma.kicker: Entry is not valid "ktp-contactlist.desktop" QSharedPointer(0x5e9f8f9ec210) org.kde.plasma.kicker: Entry is not valid "org.kde.discover.desktop" QSharedPointer(0x5e9f8f9eba50) kf.coreaddons: KPluginFactory could not create a KDecoration2::DecorationThemeProvider instance from "/usr/lib/qt/plugins/org.kde.kdecoration2/breezedecoration.so" Window Buttons : current plasma theme ::: "Dr460nized" Window Buttons : theme path ::: "/usr/share/plasma/desktoptheme/Dr460nized" Window Buttons : theme widgets path ::: "/usr/share/plasma/desktoptheme/Dr460nized/widgets" Window Buttons : plasma theme original colors ::: "/usr/share/plasma/desktoptheme/Dr460nized/colors" Window Buttons : plasma theme default colors ::: "/tmp/plasmashell-zdOdZb/default.colors" Plugin changed to: "org.kde.kwin.aurorae" Calling KPluginInfo::property("X-KDE-PluginInfo-Name") is deprecated, use KPluginInfo::pluginName() in "/usr/lib/qt/plugins/org.kde.kdecoration2/breezedecoration.so" instead. no offers ///////////////////////// "Plasma Desktop version: 5.27.10 (334602)" ///////////////////////// file:///usr/share/plasma/plasmoids/org.kde.windowbuttons/contents/ui/main.qml:251:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
file:///usr/share/plasma/plasmoids/org.kde.windowbuttons/contents/ui/main.qml:246:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
file:///usr/share/plasma/plasmoids/org.kde.windowappmenu/contents/ui/Broadcaster.qml:141:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
file:///usr/share/plasma/plasmoids/org.kde.windowappmenu/contents/ui/Broadcaster.qml:128:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
file:///usr/share/plasma/plasmoids/org.kde.plasma.betterinlineclock/contents/ui/main.qml:70:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
Loading Calendar plugin AlternateCalendarPlugin(0x5e9f8fbe3a30)
Loading Calendar plugin AstronomicalEventsPlugin(0x5e9f8fbfa010)
Loading Calendar plugin HolidaysEventsPlugin(0x5e9f8fbf9570)
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.betterinlineclock/contents/ui/DigitalClock.qml:82:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: functiononFoo() { ... }
file:///usr/share/plasma/plasmoids/org.kde.plasma.betterinlineclock/contents/ui/DigitalClock.qml:76:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: functiononFoo() { ... }
file:///usr/lib/qt/qml/org/kde/kirigami.2/Avatar.qml:289:9: QML Image: Cannot open: file:///usr/share/plasma/plasmoids/org.kde.plasma.userswitcher/contents/ui/user-identity
file:///usr/lib/qt/qml/org/kde/kirigami.2/Avatar.qml:289:9: QML Image: Cannot open: file:///usr/share/plasma/plasmoids/org.kde.plasma.userswitcher/contents/ui/user-identity
file:///usr/lib/qt/qml/org/kde/kirigami.2/Avatar.qml:289:9: QML Image: Cannot open: file:///usr/share/plasma/plasmoids/org.kde.plasma.userswitcher/contents/ui/user-identity
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationHeader.qml"
Cyclic dependency detected between "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml" and "file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/ThumbnailStrip.qml"
file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:95: TypeError: Cannotread property 'airplaneModeAvailable' of null
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.betterinlineclock/contents/ui/CalendarView.qml:115:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
file:///usr/share/plasma/plasmoids/org.kde.plasma.betterinlineclock/contents/ui/CalendarView.qml:101:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
file:///usr/share/plasma/plasmoids/org.kde.plasma.betterinlineclock/contents/ui/CalendarView.qml:86:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: functiononFoo() { ... }
qml: PlasmaExtras.ScrollArea is deprecated. Use PlasmaComponents3.ScrollView instead.
QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
qml: recreating buttons
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/lib/qt/qml/org/kde/plasma/extras/PlaceholderMessage.qml:238:5: QML Heading: Binding loop detected for property "verticalAlignment"
file:///usr/share/plasma/plasmoids/org.kde.plasma.wacomtablet/contents/ui/FullRepresentation.qml:183:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:126:5: QML ScrollView: Binding loop detected for property "implicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
kf.coreaddons: "Could not find plugin org.kde.desktopcontainment"
Error loading KCM: "Could not find plugin org.kde.desktopcontainment"
kf.coreaddons: "Could not find plugin org.kde.plasma.folder"
Error loading KCM: "Could not find plugin org.kde.plasma.folder"
kf.coreaddons: "Could not find plugin org.kde.plasma.folder"
Error loading KCM: "Could not find plugin org.kde.plasma.folder"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml:210: TypeError: Cannot read property 'objectName' of null
kf.coreaddons: "Could not find plugin com.github.casout.wallpaperEngineKde"
Error loading KCM: "Could not find plugin com.github.casout.wallpaperEngineKde"
kf.coreaddons: "Could not find plugin a2n.blur"
Error loading KCM: "Could not find plugin a2n.blur"
kf.coreaddons: "Could not find plugin a2n.blur"
Error loading KCM: "Could not find plugin a2n.blur"
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml:138:9: QML StackView: Binding loop detected for property "implicitHeight"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationAppletPage.qml:38:5: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationAppletPage.qml:38:5: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml:51:5: QML ColumnLayout: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationAppletPage.qml:38:5: QML Loader: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationContainmentAppearance.qml:51:5: QML ColumnLayout: Binding loop detected for property "height"
file:///usr/lib/qt/qml/org/kde/kcm/SettingHighlighter.qml:0: ReferenceError: kcm is not defined
file:///usr/lib/qt/qml/org/kde/kcm/SettingHighlighter.qml:0: ReferenceError: kcm is not defined
file:///usr/lib/qt/qml/org/kde/kcm/SettingHighlighter.qml:0: ReferenceError: kcm is not defined
file:///usr/lib/qt/qml/org/kde/kcm/SettingHighlighter.qml:0: ReferenceError: kcm is not defined
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/share/plasma/wallpapers/a2n.blur/contents/ui/WindowModel.qml:23:3: Unable to assign [undefined] toQRect
Both point size and pixel size set. Using pixel size.
Both point size and pixel size set. Using pixel size.
file:///usr/share/plasma/plasmoids/org.kde.plasma.betterinlineclock/contents/ui/Tooltip.qml:106:13: QML GridLayout (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth"
file:///usr/share/plasma/plasmoids/org.kde.windowappmenu/contents/ui/main.qml:211:5: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:125: TypeError: Cannot read property 'compactRepresentationItem' of null file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/items/PlasmoidItem.qml:125: TypeError: Cannot read property 'compactRepresentationItem' of null qml: SystemTray ItemLoader: Invalid state, cannot determine source! file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/HiddenItemsView.qml:59: TypeError: Value is null and could not be converted to an object file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/HiddenItemsView.qml:59: TypeError: Value is null and could not be converted to an object org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl) file:///usr/lib/qt/qml/org/kde/kcm/SettingHighlighter.qml:0: ReferenceError: kcm is not defined file:///usr/lib/qt/qml/org/kde/kcm/SettingHighlighter.qml:0: ReferenceError: kcm is not defined file:///usr/lib/qt/qml/org/kde/kcm/SettingHighlighter.qml:0: ReferenceError: kcm is not defined file:///usr/lib/qt/qml/org/kde/kcm/SettingHighlighter.qml:0: ReferenceError: kcm is not defined kf.coreaddons: "Could not find plugin com.github.casout.wallpaperEngineKde" Error loading KCM: "Could not find plugin com.github.casout.wallpaperEngineKde" qml: JSON.parse: Parse error file:///home/jesses/.local/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde/contents/ui/config.qml:9:1: QML ColumnLayout: StackView has detected conflicting anchors. Transitions may not execute properly. QProcess: Destroyed while process ("/bin/sh") is still running. qml: ----python helper connected---- qml: filtered, filter: , from 39 to 36 qml: JSON.parse: Parse error qml: load backend: backend/Mpv.qml wekde.mpv: Setting property "volume" to QVariant(int, 0) wekde.mpv: Setting property "mute" to QVariant(bool, true) wekde.mpv: Setting property "keepaspect" to QVariant(bool, false) wekde.mpv: Setting property "panscan" to QVariant(int, 0) wekde.mpv: Setting property "speed" to QVariant(double, 1) file:///home/jesses/.local/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde/contents/ui/backend/Mpv.qml:47:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
wekde.mpv: Setting property "keepaspect" to QVariant(bool, false)
wekde.mpv: Setting property "panscan" to QVariant(int, 0)
qml: JSON.parse: Parse error
qml: JSON.parse: Parse error
Cannot load libcuda.so.1
QProcess: Destroyed while process ("/bin/sh") is still running.
qml: ----python helper connected----
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmashell path = /usr/bin pid = 564725
KCrash: Arguments: /usr/bin/plasmashell --replace
QSocketNotifier: Invalid socket 5 and type 'Read', disabling...
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
Checking screens: available: (QScreen(0x5850113c55f0, name="DisplayPort-0")) redundant: QHash((QScreen(0x5850113c56e0, name="HDMI-A-0"), QScreen(0x5850113c55f0, name="DisplayPort-0"))) fake: QSet() all: (QScreen(0x5850113c55f0, name="DisplayPort-0"), QScreen(0x5850113c56e0, name="HDMI-A-0"))
Checking screens: available: (QScreen(0x5850113c55f0, name="DisplayPort-0")) redundant: QHash((QScreen(0x5850113c56e0, name="HDMI-A-0"), QScreen(0x5850113c55f0, name="DisplayPort-0"))) fake: QSet() all: (QScreen(0x5850113c55f0, name="DisplayPort-0"), QScreen(0x5850113c56e0, name="HDMI-A-0"))
kf.plasma.quick: Applet preload policy set to 1
qml: JSON.parse: Parse error
qml: load backend: backend/Mpv.qml
wekde.mpv: Setting property "volume" to QVariant(int, 0)
wekde.mpv: Setting property "mute" to QVariant(bool, true)
wekde.mpv: Setting property "keepaspect" to QVariant(bool, false)
wekde.mpv: Setting property "panscan" to QVariant(int, 0)
wekde.mpv: Setting property "speed" to QVariant(double, 1)
file:///home/jesses/.local/share/plasma/wallpapers/com.github.casout.wallpaperEngineKde/contents/ui/backend/Mpv.qml:47:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo() { ... }
wekde.mpv: Setting property "keepaspect" to QVariant(bool, false)
wekde.mpv: Setting property "panscan" to QVariant(int, 0)
qml: JSON.parse: Parse error
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/InlineMessage.qml:265:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
Cannot load libcuda.so.1
QProcess: Destroyed while process ("/bin/sh") is still running.
qml: ----python helper connected----
QObject::connect: No such slot DesktopProtocol::_k_slotRedirection(KIO::Job , QUrl)
fish: Job 1, 'plasmashell --replace' terminated by signal SIGSEGV (Address boundary error)
System Information
Additional context
Add any other context about the problem here. [e.g. screenshots/logs]