Backtrack:  
 
showing posts tagged with 'mac'
 
by lunarg on October 9th 2017, at 14:42
To create an UEFI-bootable USB installer for ESXi 6.5 (or newer) on a Mac, follow the steps below.

First, you'll need an USB flash drive. Any recent drive will be large enough (you'll need at least 512MB). Also, download the latest ESXi installer ISO from My VMWare. You probably need a My VMWare account.

With the prereqs in place:

Insert the USB flash drive in the Mac and start up Disk Utility.

Erase the USB flash drive and choose to format it:Partition map = MBR

Filesystem = FAT32

Give it a descriptive name of your choosing.

After erasing the drive, we still have to mark the one partition on it as "active". Disk Utility does not support this and needs to be done using Termi  ...
by lunarg on September 16th 2017, at 10:28

You can very easily properly uninstall the Palo Alto GlobalProtect client on Mac OSX by running the included uninstallation script:

Open a Terminal and then run it by typing:

sudo /Applications/GlobalProtect.app/Contents/Resources/uninstall_gp.sh

Provide your password when asked and the script will uninstall GlobalProtect.

by lunarg on July 28th 2017, at 10:31
Safari has an option to automatically open files that are considered "safe". Usually these are document types (e.g. PDF) but sometimes it may become necessary to add other file extensions that are not considered "safe" by default. This can be achieved easily by adding/editing a plist configuration file to your profile (i.e. user-based setting).

The preferences file is located at ~/Library/Preferences/com.apple.DownloadAssessment.plist, and determines whether a specific file extension is considered safe or not.

If the file does not yet exist, create it with the contents below:

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.ap  ...
by lunarg on June 9th 2017, at 13:31
In VMWare Workstation and vSphere ESX, it is possible to set disks to be independent so they are not linked to snapshots. Independent disks can then be set to be Persistent (changes are written immediately and permanently to disk) or Non-persistent (changes are lost when the VM powers down). In VMWare Fusion, although this option does not seem to be present, it is still available, and can be configured by manually changing the parameters in the VM configuration file (.vmx).

A VM configuration file is a text-based file containing all the parameters and properties for a VM. This file can include options that are not present in the Fusion UI. By adding parameters manually, you can enable featu  ...
by lunarg on May 24th 2017, at 09:57

I had an issue with an app being stuck in Paused mode in Launchpad, and was unable to cancel/resume the update from the App Store because it wasn't listed in the updates list.

The solution, as stated here, was to open Launchpad, hold down the mouse on the app until it started jiggling, then clicking the delete button (x). The app reappeared normally and was even updated correctly.

The reason was probably the app got updated along with a system update, and Launchpad was unaware the update was completed.

by lunarg on January 30th 2017, at 11:33
Since Mac OSX Lion (10.7), it is possible to open a Terminal from a Finder window, similar to "Open Command Prompt" in Windows. The feature is available as a service and is by default disabled, but when enabled, it allows you to click a folder and then perform "Open Terminal", which will launch a terminal window at the specified folder.

To enable the "Open Terminal" service:

From Finder, click the Finder application menu, then under the Services menu, click Services Preferences.Alternatively, open System Preferences, click Keyboard, then Shortcuts and in the left pane, click Services.

In the right pane, scroll down to Files and Folders, and look for New Termi  ...
by lunarg on November 18th 2016, at 14:43
Now that Skype for Business 2016 for Mac is publicly available, you could get rid of the old Lync for Mac 2011. Preferably, this should be a clean uninstall. Microsoft has released KB2691870, explaining how to do this.

The uninstall is not very elaborate: dragging the Lync application to the Trash is sufficient but leaves configuration, preferences and chat history on your Mac. To get rid of those, remove the following files:

~/Library/Preferences/com.microsoft.Lync.plist

~/Library/Preferences/ByHost/MicrosoftLyncRegistrationDB.*.plist

~/Library/Logs/Microsoft-Lync*.log

Remove these folders:

~/Documents/Microsoft User Data/Microsoft Lync Data

~/Documents/Microsoft User Data/Microsoft   ...
by lunarg on July 15th 2016, at 15:28

When running an app, you may encounter the following error:

Error
Application is damaged and can't be opened.

When attempting to reinstall the app, the error persists.

To resolve, try running the following command from a terminal:

sudo xattr -rc /Applications/Application.app

Replace Application.app with the full path of the application that has the problem.

I had this problem when installing Wineskin Winery on a Mac OS X 10.8.5. A freshly downloaded copy immediately gave the error but after adjusting the attributes on the app, it worked properly.

by lunarg on June 9th 2016, at 16:31
Mac OSX creates .DS_Store files on network mapped folders to store metadata (such as position of icons, added comments on files and folders, etc.). On a local (Mac-formatted) disk, these are stored as filesystem metadata, but on network folders, this is not possible, so this data is stored in a file instead. While this file is hidden for Mac-users, Windows-users will immediately spot the file in each folder that's accessed by a Mac. The creation of these metadata files can be turned off for network shares on SMB/CIFS, AFP, NFS, and WebDAV servers.

Open a Terminal, and run the following command:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

This is a user setting s  ...
by lunarg on May 15th 2016, at 12:31
Control + Shift + Eject*Locks your Mac so you will have to unlock it with your password. Note that this will also sleep the display but the Mac will continue to run.
Command + Option + Eject*Puts the entire Mac asleep. This is the same as clicking on the Apple-icon at the left-top and choose "Sleep".

* Newer Macs: Eject = Power

To properly "lock" your Mac when using either of the shortcuts, you will have to enable Require password after sleep or screen saver begins (System Preferences → Security & Privacy). When not set to immediately, the configured delay will be used when using the shortcuts.

by lunarg on May 10th 2016, at 09:52

You can use Terminal in combination with AppleScript to set/change the wallpaper on your Mac. While not immediately obvious when you would need this, it might come in handy for automation purposes.

Open a Terminal and run the following command:

osascript -e 'tell application "Finder" to set desktop wallpaper to POSIX file "/path/to/file.jpg"'

Replace /path/to/file.jpg with the full path of the file you want to use. All common formats (JPG, PNG, etc.) are supported.

by lunarg on April 8th 2016, at 17:22
Mac OSX 10.10.4 introduces TRIM support for third party SSDs. Until then, you had to use third party tools such as Trim Enabler in order to get TRIM on your SSD.

By default, when replacing your HDD with a third party SSD (i.e. an SSD not from Apple), TRIM is still not enabled. But you can run a simple command from a Terminal which will do just that:

sudo trimforce enable

This will enable TRIM on any SSD that supports it. Note that you will have to reboot for the changes to take effect.

If you wish to disable TRIM (why on earth would you do that?), you can run the same command, replacing enable with disable.

Note that trimforce does not completely replace Trim Enabler as it only enables   ...
by lunarg on February 10th 2016, at 15:55

With the latest updates of Outlook 2011 for Mac, when opening a message, the Save As function is grayed out, so you can no longer save individual messages like that.

However, you can still drag the message from the Outlook window to your desktop or to a folder in Finder. This creates a eml file that Outlook can read later when you double-click it, and also includes all attachments of that message.

If you need an e-mail as a PDF, you can simply use OSX'es built-in "print-to-PDF" functionality.

by lunarg on December 5th 2015, at 16:24
If you want to replace an Application icon (e.g. when using Wineskin to run Windows-applications), you can do so by replacing the icon file inside an app, located at:

AppName.app/Contents/Resources/AppName.icns

However, sometimes, you will still see the old icon in Finder. This is due to the Finder icon cache, which only gets updated if certain files within the app have a new modified date. The icon file itself isn't one of them. In order to trigger Finder to update its icon cache, it is sufficient to update the modification time of two items by "touching" them from a Terminal:

touch /Applications/AppName.apptouch /Applications/AppName.app/Contents/Info.plist

Normally, this wil  ...
by lunarg on December 2nd 2015, at 21:09
Configuration settings and preferences of Mac OS X apps are usually stored in a so-called plist (Property List file) file, stored in the folder ~/Library/Preferences. These files store a list of properties in a serialized way, and are binary (not readable/editable).

Mac OS X itself has some tools to view and edit property lists but they are not very efficient and easy to use. Luckily, the internet provides all sort of (free) tools to perform the task of viewing/editing these files much more easily.

The most easy-to-use I found is Prefs Editor, written by Thomas Tempelmann.

It is a very easy to use, intuitive, and foremost, a free tool which can view and edit property lists in real-time. I  ...
by lunarg on July 8th 2015, at 16:36
By default, only processes that are run directly by root are allowed to load kexts. When a user (non-root) process tries to load a kext, an error is logged in system.log similar to:

Request from non-root process 'netbiosd' (euid 222) to load /System/Library/Extensions/smbfs.kext - not allowed.

You can resolve the issue by allowing the specific kext (e.g.: smbfs.kext) to be loaded by non-root processes. This is done by editing the Info.plist file that's included with the kext, usually at /path/to/kext-name.kext/Contents/Info.plist.

Open a Terminal.

Locate the kext and edit its Info.plist file.In our example, this would be the file: /System/Library/Extensions/smbfs.kext/Contents/Info.plist  ...
by lunarg on July 7th 2015, at 14:21

It may be useful to know whether your Mac has a 32-bit or 64-bit EFI. This can be done by running the following command from an OSX Terminal (can run from the installer or recovery partition):

ioreg -l -p IODeviceTree | grep firmware-abi

This should return something like the following:

• For 32-bit EFI:  | | "firmware-abi" = <"EFI32">
• For 64-bit EFI:  | | "firmware-abi" = <"EFI64">
by lunarg on July 7th 2015, at 12:23

MacPostFactor 1.0.1 has been officially released:

Download (direct link)

MacPostFactor is a tool to install Mac OSX 10.8+ on older (Intel) Macbooks that only support up to OSX 10.7 (Lion). It works through a combination of a highly customized installer, a replaced set of drivers and various frameworks, and the original install app from the App Store. The installation can be done directly on a Macbook already running OSX Lion (so no USB disk required), or on an USB media for installation on another system.

by lunarg on June 30th 2015, at 15:15

Recent models of Mac boot up with a black boot screen and white Apple logo, instead of the old gray and dark gray boot screen. DarkBoot enables older Mac systems to get the black boot screen as well. For newer Macs, the app can also change the boot screen back to the traditional gray color.

  1. Download latest release of DarkBoot.
  2. Unzip and run the DarkBoot app.
  3. Select the desired color, then click OK.
    You will be prompted for the admin password. Enter it and press OK.
  4. Reboot twice for changes to take effect.

Known to work with OSX 10.10 and 10.11 DP.

by lunarg on June 29th 2015, at 17:15

MacPostFactor 1.0 has been officially released:

Download (direct link)

MacPostFactor is a tool to install Mac OSX 10.8+ on older (Intel) Macbooks that only support up to OSX 10.7 (Lion). It works through a combination of a highly customized installer, a replaced set of drivers and various frameworks, and the original install app from the App Store. The installation can be done directly on a Macbook already running OSX Lion (so no USB disk required), or on an USB media for installation on another system.

 
showing posts tagged with 'mac'