To simply use the webpage you’re currently viewing, click Set to Current Page. In the Homepage field, enter a webpage address. In the Safari app on your Mac, choose Safari > Preferences, then click General.This brought about a little challenge in that Google Chrome does not fully utilise MCX / Config profiles to control all of its settings, so its not quite as easy to manage as Safari. We are passionate about the services we offer as you are our number.I had a request to add the Google Chrome web browser to our builds. Open new tabs with your homepage: Click the New tabs open with pop-up menu, then choose Homepage.We are your destination for everything Apple, Bose, JBL, Bang & Olufsen and many more. Open new windows with your homepage: Click the New windows open with pop-up menu, then choose Homepage.
![]() Reset Your Home Page For Google How To Make BingSet the home page to open on launch, but not on new creation of new tabs or pagesSo it turns out that one item is able to be managed via a config profile. 3 In the pop-up window, select the first option to change your homepage I was hoping to find something to make my life easier with Google Chrome but alas my Google-Fu failed me.Here is what I have come up with that gets the job done for my environment.So the first thing was to work out what we actually wanted to manage or setup for the user. 2 Once youre in the desktop, re-click the button Make Bing your homepage. 1 From this screen, click the wrench icon on the application bar, then select View on the desktop. Preference files store all sorts of application-specific information, everything from your browser’s home page to font settings, and even things like the shortcuts you keep in your Finder sidebar.Heres how to make Bing your homepage. Hat tip to Greg Neagle for his AutoPKG recipes.A corrupt preference file(s) is often the cause for unusual behavior on your Mac, especially if an application isn’t opening or crashes frequently. Hp envy 114 driver for macIt should be stored in /Library/Google/Google Chrome Master PreferencesBelow is the content of my Master Preferences file, its just plain JSON"suppress_first_run_default_browser_prompt": true"device_id_salt": "qPIPmfV9u7CJGs6aXx9DxA=""removed_old_component_pepper_flash_settings": true"startup_urls_migration_time": "13064995362418883"Now create a folder called Default inside ~/Library/Application Support/Google/Chrome and place the Preferences file inside this Default folder.That will set up the default preferences.Now to disable the first run / welcome screen, we have to create an empty file called First Run inside the ~/Library/Application Support/Google/Chrome folder. I won’t go into the details on how to create a profile from a plist with MCX to Profile because Tim has already written good documentation on his site.To manage pretty much everything else we will have to create some text files.Google uses a file called “ Google Chrome Master Preferences” This file can contain some basic preference settings that will be applied. This is disabled by simply setting the checkInterval to 0This then causes the Google Keystone auto update mechanism to never check for updates.To create a profile for this, I first created the plist with the setting i wanted with the following command defaults write com.google.Keystone.Agent checkInterval 0Then I used MCX to Profile to generate a config profile from this plist. Now when I check About Google Chrome it gives me the error “Update failed (error: 10)” It’s still trying to update, but it can’t do it any more. Empty these directories:Then change the permissions on both folders named GoogleSoftwareUpdate so that there’s no owner and no read/write/execute permissions.Sudo chown nobody:nogroup GoogleSoftwareUpdateIf you want to be double-certain, then do the same for the folder Google one level up.I did this immediately after installing the Chrome version I need for my machine, and it worked perfectly. Then I can copy them from there with a script later.I like using Whitebox Packages to create my pkg’sFirst we will start with a pre-install script that will remove any pre-existing content, so that if we need to update these preferences later we can be sure that our package will remove any items before installing the new items.# We should also check for existing users on the system# that might have fallen through the gaps.# If they do not already have a Google Chrome Profile/Template# Then create one and copy our preferences in to itChrome_template= "/Library/Scripts/YOUR_ORG_NAME/Google/Chrome "# Get a list of our users in /Users – ignore some folders that are not user accounts# Test if we have the Google Chrome folder already, if not create it.If thenMkdir -p "/System/Library/User Template/English.lproj/Library/Application Support/Google/Chrome "# Copy our template into our User TemplateCp -R /Library/Scripts/YOUR_ORG_NAME/Google/Chrome "/System/Library/User Template/English.lproj/Library/Application Support/Google/ "Chown -R root:wheel "/System/Library/User Template/English.lproj/Library/Application Support/Google "Chmod 755 "/System/Library/User Template/English.lproj/Library/Application Support/Google "# Loop through our users, looking for existing google folder, create it if it doesn't existMkdir -p "/Users/ $P/Library/Application Support/Google/Chrome "Cp -R $chrome_template "/Users/ $P/Library/Application Support/Google/ "Chown -R $P "/Users/ $P/Library/Application Support/Google "Chmod -R 755 "/Users/ $P/Library/Application Support/Google "Echo "User already has a Google Chrome folder, assuming they have already have a profile, no need to do anything "The “official” Google-given method to stop Google Update given is this, but it doesn’t always work.In Terminal: defaults write com.google.Keystone.Agent checkInterval 0The most foolproof method is to deny Chrome the permissions it needs to install the update software and run it. What I like to do is to store those items in the Scripts folder in /Library. Touch "First Run"So now we have all the pieces we need, how do we deploy it to client machines?Package it all up and craft some pre/post flight scripts.First create a package that deploys our Google Chrome Master Preferences file into /Library/GoogleWe also need to store the other files that need to go into the users home folder.
0 Comments
Leave a Reply. |
Details
AuthorJason ArchivesCategories |