1. Location of Apple-supplied Desktop Images
In macOS Catalina Beta (19A487l), the Apple-supplied Desktop images are located in /System/Library/Desktop Pictures
as opposed to /Library/Desktop Pictures
in Mojave which under Catalina now contains individual symbolic links to the images in /System/Library/Desktop Pictures
. However, there is no symbolic link to /System/Library/Desktop Pictures/Solid Colors
.
set-desktop-catalina.sh "/Library/Desktop Pictures/High Sierra.jpg"
will work as it points to the symbolic link, but set-desktop-catalina.sh "/Library/Desktop Pictures/Solid Colors/Dusty Rose.png"
will fail as the file doesn't exist at that location.
Suggest using set-desktop-catalina.sh "/System/Library/Desktop Pictures/[Solid Colors]/image.jpg"
for non-dynamic Apple-supplied Desktop images.
2. System Preferences Adding Additional Rows to the data
and preferences
table
In macOS Catalina Beta (19A487l), changing the Desktop image through System Preferences to Catalina Automatic, Catalina Light (Still) or Catalina Dark (Still) sometimes results in an extra row with a value of /Library/Desktop Pictures
being added to the data
table along with four additional corresponding rows in the preferences
table all with key
values of 10
.
Other changes to the Desktop image through System Preferences sometimes result in an extra row with a value of ~/Library/Caches/com.apple.preference.desktopscreeneffect.desktop/69732352/DSKAppleRootSource
being added to the data
table along with four additional corresponding rows in the preferences
table all with key
values of 10
.
The inclusion/exclusion of these additional rows doesn't seem to impact the display of the Desktop image nor the integrity of the desktoppicture.db
database. In the latter case, the folder ~/Library/Caches/com.apple.preference.desktopscreeneffect.desktop
doesn't even exist.
set-desktop-catalina.sh
doesn't currently create these additional rows in the data
and preferences
tables.