Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
Does the backlight keyboard work on the Macbook Pro 4.1? (Under the beta 7 of Catalina)

I've backlight with Mojave but since update to Catalina DP7 backlight not working
 
Last edited:
  • Like
Reactions: TimothyR734
Does anybody know where the kexts for SATA and internal hard-drives are located into an installed Mojave and the Catalina installation pen drive?
I plan to get the kexts from Mojave and implant them into the Catalina installer. Just copy paste. But I do not know where are they.
 
  • Like
Reactions: TimothyR734
There are two situation, altough they are, most likely, the same issue in its core:
1) Internal hard-drives are invisible for the vanilla Catalina installer or the Catalina installer patched with the RMC patch; on Disk Utility it is like they do not exist or they are not plugged in the motherboard. That is of course false, since on this hardware configuration Mojave is instalable with no serious issues. No screeshot is needed in for this, I guess.
2) The Catalina installer patched with the dosdude1 patch sees the internal hard-drives, Catalina is installed, but the first boot ends in an error. In order to get a screenshot of that, I would need to wipe out Mojave again from the main hard-drives, install the dosdude1 Catalina just to get the screenshot of the error. If this is a must, I shall do that, altough re-installing Mojave after that shall take some time and effort, and thoose days, including the weekend, I am at work. Can I try to install Catalina on a pen-drive of 32 GB, to see if the un-patched Catalina gives the same error, then get a screenshot, if the error appears in that situation too?
 
  • Like
Reactions: TimothyR734
Hey all!

I just finally got around to updating the SkyLight wrapper for 10.14.6's framework (it previously used the version from .5). I also cleaned up the code (finally fixed a weird install_name_tool-related issue in the build script, as well as automating the comparison between old and new frameworks' exported symbols) and maybe fixed the window sizing issue. This was hard for me to test, since I could never reproduce it reliably, even with the Dock on the left. So, please tell me if it keeps happening. (Worst case scenario, if I can't figure out a solution, I can build a copy with Dock collisions disabled.)

Aside from trying to fully pin down the Dock issue, I'm also looking into fixes for the accessibility features such as Invert Colors, Greyscale, and the other color filters, none of which currently work properly. I don't consider this a priority though.

Here are the fresh wrapped frameworks and source code. For maximum transparency, I'll also attach the updated version of my fully manual patching steps for MacBook7,1. (There is no reason for the average user to follow them, though. Just use one of the automated patchers.)

I hope you are all having a good week!

Paging @0403979 and @dosdude1 to make sure you see this and include in the next versions of your patchers!

Edit: I am temporarily pulling these versions because of some instability I'm seeing on my system. I'll be back as soon as possible with fixed copies.

Edit 2:
Fixed. New copies have been uploaded. Please use with caution. (After all, these are beta versions of patches for a beta OS! And nobody should have any betas on a production system, let alone beta^2, lol)

Looking forward to test results, especially from the users with window size/Dock issues.

Edit 3:
Don't use this, it's dumb. Use my actual Dock stuff fix here.
 

Attachments

  • wrapped frameworks (hotfix).zip
    2.9 MB · Views: 180
  • wrapper source code (hotfix).zip
    5.4 KB · Views: 158
Last edited:
Hey all!

I just finally got around to updating the SkyLight wrapper for 10.14.6's framework (it previously used the version from .5). I also cleaned up the code (finally fixed a weird install_name_tool-related issue in the build script, as well as automating the comparison between old and new frameworks' exported symbols) and maybe fixed the window sizing issue. This was hard for me to test, since I could never reproduce it reliably, even with the Dock on the left. So, please tell me if it keeps happening. (Worst case scenario, if I can't figure out a solution, I can build a copy with Dock collisions disabled.)

Aside from trying to fully pin down the Dock issue, I'm also looking into fixes for the accessibility features such as Invert Colors, Greyscale, and the other color filters, none of which currently work properly. I don't consider this a priority though.

Here are the fresh wrapped frameworks and source code. For maximum transparency, I'll also attach the updated version of my fully manual patching steps for MacBook7,1. (There is no reason for the average user to follow them, though. Just use one of the automated patchers.)

I hope you are all having a good week!

Paging @0403979 and @dosdude1 to make sure you see this and include in the next versions of your patchers!

Edit: I am temporarily pulling these versions because of some instability I'm seeing on my system. I'll be back as soon as possible with fixed copies.

Edit 2:
Fixed. New copies have been uploaded. Please use with caution. (After all, these are beta versions of patches for a beta OS! And nobody should have any betas on a production system, let alone beta^2, lol)

Looking forward to test results, especially from the users with window size/Dock issues.

Just out of curiosity I put the dock to the left side of the monitor and re-sizing SafariTechPreview window works without any issues on a MacBook5,1! Not sure if it is helpful as I haven't tried this with the previous frameworks.
 
Hey all!

I just finally got around to updating the SkyLight wrapper for 10.14.6's framework (it previously used the version from .5). I also cleaned up the code (finally fixed a weird install_name_tool-related issue in the build script, as well as automating the comparison between old and new frameworks' exported symbols) and maybe fixed the window sizing issue. This was hard for me to test, since I could never reproduce it reliably, even with the Dock on the left. So, please tell me if it keeps happening. (Worst case scenario, if I can't figure out a solution, I can build a copy with Dock collisions disabled.)

Aside from trying to fully pin down the Dock issue, I'm also looking into fixes for the accessibility features such as Invert Colors, Greyscale, and the other color filters, none of which currently work properly. I don't consider this a priority though.

Here are the fresh wrapped frameworks and source code. For maximum transparency, I'll also attach the updated version of my fully manual patching steps for MacBook7,1. (There is no reason for the average user to follow them, though. Just use one of the automated patchers.)

I hope you are all having a good week!

Paging @0403979 and @dosdude1 to make sure you see this and include in the next versions of your patchers!

Edit: I am temporarily pulling these versions because of some instability I'm seeing on my system. I'll be back as soon as possible with fixed copies.

Edit 2:
Fixed. New copies have been uploaded. Please use with caution. (After all, these are beta versions of patches for a beta OS! And nobody should have any betas on a production system, let alone beta^2, lol)

Looking forward to test results, especially from the users with window size/Dock issues.
Just tested myself, it did indeed fix the window size/resizing issues w/ dock on left or right side! Thanks a ton for your work!
 
Thats fantastic to hear, thank you for your continued work!

i assume the install procedure is boot installer disk, Copy downloaded framework to /S/L/F (with SIP disabled) and then boot as normal?
Yup, for a manual install you'll just need to put SkyLight in /System/Library/PrivateFrameworks and CoreDisplay in /System/Library/Frameworks.
[doublepost=1567718960][/doublepost]
Just tested myself, it did indeed fix the window size/resizing issues w/ dock on left or right side! Thanks a ton for your work!
Sweet! I can't say I fully understand it, but I'm glad it works!
 
Still no problem. Just copy your iTunes folder to the Music folder in your home folder in Catalina. Then launch the Music app for the first time. Welcome to your music.

I selected my music folder on Mavericks HDD as my music folder in Catalina and it works without any issues.
[doublepost=1567740502][/doublepost]
I noticed that the Siri animation wave signal is no longer working

The wave signal animation was broken since day one.
 
Do you just use it as a normal wallpaper or is it possible to use MacPorts to run this Gnome dynamic wallpapers on a Mac?

I guess in many ways it's very possible to use the "gnome ones", translating them into an applescript (I already did something similar a while ago): Applescript example workaround auto day/night

I attached a working example (both for 24H or 12H format) using the "gnome kde pictures", assuming you copy inside your Catalina path: /System/Library/Desktop Pictures/catalina/
the pictures from this github url: https://github.com/japamax/gnome-kde-dynamic-wallpaper-catalina/tree/master/catalina

instead for the "second dynamic ones": https://github.com/caglarturali/cat...master/CatalinaDynamic/contents/images/hourly
I guess apple will release exactly the same Catalina dynamic wallpaper in 2-3 weeks when the final release.

Consider that the .heic (for apple dynamic wallpaper) in Catalina works with the @ASentientBot wrappers/patches (you can test the Mojave one that is still present), it's only the new automatic light-dark mode that doesn't, because it relies on the stock Catalina "wrapped" frameworks.
 

Attachments

  • catalina dynamic wallpaper.zip
    4.1 KB · Views: 181
Last edited:
So do I I like the 0900 and 1500 ones I like the best :)

They should represent (or at least how I interpreted):

0000 night (similar to stock Catalina dark)
0300 late night
0600 day (similar to stock Catalina light)
0900 morning
1200 noon
1500 dawn
1800 sunset
2100 dusk
 
  • Like
Reactions: TimothyR734
They should represent (or at least how I interpreted):

0000 night (similar to stock Catalina dark)
0300 late night
0600 day (similar to stock Catalina light)
0900 morning
1200 noon
1500 dawn
1800 sunset
2100 dusk

I saved your script as an Automator app and added it to the login items. Is it one of the ways to do it? Or did I got it all wrong? I run it manually in a script editor(just to test) and it instantly changed the desktop picture.
 
I saved your script as an Automator app and added it to the login items. Is it one of the ways to do it? Or did I got it all wrong? I run it manually in a script editor(just to test) and it instantly changed the desktop picture.

The steps are right, only thing you should schedule to re-run the job/task let's say every hour (3600 seconds), you could use calendar from automator or maybe better using a launchagent creating a myscript.plist, copying it into ~/Library/LaunchAgents/ and setting from Terminal to autorun as login item:

launchctl load -w ~/Library/LaunchAgents/com.myscript.example.plist

example content com.myscript.example.plist

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Label</key>
   <string>com.myscript.example</string>
   <key>ProgramArguments</key>
   <array>
      <string>osascript</string>
      <string>/path/script.scpt</string>
   </array>
   <key>StartInterval</key>
   <integer>3600</integer>
</dict>
</plist>
 
Last edited:
The steps are right, only thing you should schedule to re-run the job/task let's say every hour (3600 seconds), you could use calendar from automator or maybe better using a launchagent creating a myscript.plist and setting from Terminal to autorun as login item:

launchctl load -w ~/Library/LaunchAgents/com.myscript.example.plist

example content myscript.plist

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>Label</key>
   <string>com.myscript.example</string>
   <key>ProgramArguments</key>
   <array>
      <string>osascript</string>
      <string>/path/script.scpt</string>
   </array>
   <key>StartInterval</key>
   <integer>3600</integer>
</dict>
</plist>
I haven't tried it yet, but it looks like you might be able to do this natively without scripts. Someone's built a tool to generate the dynamic wallpaper HEIC format that the OS can understand.

https://github.com/mczachurski/wallpapper

(If you get it working, I'd love a copy of the HEIC file :p)

Edit: Also, I can't help but include this funny example from reddit.
 
Last edited:
I haven't tried it yet, but it looks like you might be able to do this natively without scripts. Someone's built a tool to generate the dynamic wallpaper HEIC format that the OS can understand.

https://github.com/mczachurski/wallpapper

(If you get it working, I'd love a copy of the HEIC file :p)

Edit: Also, I can't help but include this funny example from reddit.

This is very interesting, only thing I guess I should update Xcode first, and about the json for HEIC I'd opt using "time" instead of "azimuth/altitude" coordinates. Will give a try tomorrow.

Yes, funny example, the default XP wallpaper.
 
Thanks to @ASentientBot who pointed me the link for compiling in Xcode/Swift the "HEIC generator" developed by "mczachurski", customized Catalina pictures edited from "japamax".

Here you go the first unofficial Catalina dynamic wallpaper.

Ready to use, just copy it inside your /Library/Desktop Pictures/ folder, then from Desktop and Screensaver set the dynamic wallpaper picking it (expanding the left column or simply click the "+" button and add a custom path for the heic), then to test the funny smooth transition, select (temporary) a different time zone from "Date and Time", or change your time clock, here are the time clock intervals I chosen to create the "json":

from 06:30 a.m. : Dawn
from 08:30 a.m. : Morning
from 10:30 a.m. : Noon
from 02:30 p.m. : Afternoon
from 06:00 p.m. : Sunset
from 08:30 p.m. : Evening
from 11:15 p.m. : Night
from 01:30 a.m. : Dusk/Twilight
 

Attachments

  • catalinadynamic.zip
    8.6 MB · Views: 138
Last edited:
Here you go the first unofficial Catalina dynamic wallpaper.

Ready to use, just copy it inside your Pictures folder, then from Desktop and Screensaver set the dynamic wallpaper picking it expanding the left column or simply click the "+" button and add the path for the heic, then to test the funny smooth transition, select (temporary) a different time zone from "Date and Time", or change your time clock, here are the time clock intervals I chosen to create the "json":

Thanks for sharing that, thats wonderful.

It only works for me if I set my desktop to light mode. When set to Dark Mode the selection box goes like below and it will not dynamically change the background.

Screenshot 2019-09-07 at 15.43.03.png

However that selection box is perfectly fine in Light or Auto mode (although then the thumbnail doesn't match the one used in dark mode) and will change the background.

Screenshot 2019-09-07 at 16.03.00.png
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.