Posted on 06-25-2024 07:18 AM
Been playing with this today I have everything working fine except for the DefaultSearchengine. it won't switch to Ecosia (don't ask)
I created 2 versions one witha forced extension for the ecosia plugin. But this locks the user from being able to change setting..
without extension
<?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>DefaultSearchProviderEnabled</key>
<true/>
<key>DefaultSearchProviderName</key>
<string>Ecosia</string>
<key>DefaultSearchProviderSearchURL</key>
<string>https://www.ecosia.org/search?tt=</string>
<key>HomepageIsNewTabPage</key>
<false/>
<key>HomepageLocation</key>
<string>**********</string>
<key>NewTabPageLocation</key>
<string>https://www.ecosia.org/?c=en</string>
<key>RestoreOnStartup</key>
<integer>4</integer>
<key>RestoreOnStartupURLs</key>
<array>
<string>***********</string>
</array>
<key>ShowHomeButton</key>
<true/>
</dict>
</plist>
with extension
<?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>DefaultSearchProviderEnabled</key>
<true/>
<key>DefaultSearchProviderName</key>
<string>Ecosia</string>
<key>DefaultSearchProviderSearchURL</key>
<string>https://www.ecosia.org/search?tt=</string>
<key>HomepageIsNewTabPage</key>
<false/>
<key>HomepageLocation</key>
<string>********</string>
<key>NewTabPageLocation</key>
<string>https://www.ecosia.org/?c=en</string>
<key>RestoreOnStartup</key>
<integer>4</integer>
<key>RestoreOnStartupURLs</key>
<array>
<string>********</string>
</array>
<key>ExtensionInstallForcelist</key>
<array>
<string>eedlgdlajadkbbjoobobefphmfkcchfk</string>
</array>
<key>ShowHomeButton</key>
<true/>
</dict>
</plist>
Does anything stand out to anybody.. It always keeps Google as the default..