Metapackage decomposition shows the package was designed specifically for 10.5 and 10.6, no other versions of macOS. Installing the metapackage normally outside of these versions will copy the files to a temporary location but not actually install the software (and also not remove the temporary files, seems like bad design). For more information about the error you received, see Package is incompatible with this version of OS X. If you're sure you still wish to proceed and install this on a recent version of macOS…

The metapackage contains the following packages:

lib.pkg for 10.6, installs a variety of dylibs and other accompanying files
lib-1.pkg for 10.5, similar to lib.pkg
flashergitinstall.pkg for both versions, installs documentation including a readme (included below) and licence documents to /share/doc, and man gz to /share/man.
flasher3-1.pkg for 10.6, installs the binary to /usr/lib
flasher3.pkg for 10.5, similar to flasher3-1.pkg (interesting that the ‘-1’ versions are for opposite versions of macOS to the lib packages)

Excluding flashergitinstall.pkg, the packages only copy files to a temporary location (e.g. /private/tmp/pc-connectivity-bin/10.6/flasher-3.5), then run a ‘postinstall’ to move the files depending on macOS version.

Run the following to install the package:

pkgutil --expand /path/to/flasher-3.5.pkg /path/to/temp
cd /path/to/temp
xattr -rc .
sudo tar xvf ./lib.pkg/Payload -C /usr/lib
sudo tar xvf ./flasher3-1.pkg/Payload -C /usr/lib
sudo chmod +x /usr/lib/flasher-3.5

If you wish to remove the package, delete:

/path/to/temp
/usr/lib/flasher-3.5
the following files from /usr/lib:

For your convenience, here are the text files…

Contents of /share/man/man1/flasher-3.5.1.gz after decompression:

.TH flasher-3.5 1
.SH NAME
flasher-3.5 - Maemo flasher tool
.SH SYNOPSIS
Usage: flasher-3.5 [OPTIONS]
.SH DESCRIPTION
The  flasher  tool is used to flash data to the Maemo device internal 256MB of NAND, which is where the bootloader, kernel, and rootfs (all of which make up the operating system) are stored. Flasher can be used to upgrade the firmware, wipe the Maemo device and start from scratch, flash certain specific components, or change a number of hardware flags.
.SH OPTIONS
 -F, --fiasco=ARG            Location of a FIASCO image
 -k, --kernel=ARG            Location of kernel image
 -n, --initfs=ARG            Location of initfs image
 -r, --rootfs=ARG            Location of root JFFS2 image
     --cmt-2nd=ARG           Location of CMT FIASCO 2nd image
     --cmt-algo=ARG          Location of CMT FIASCO algorithm image
     --cmt-mcusw=ARG         Location of CMT FIASCO MCUSW image
     --cmt-no-verify         Disable verification of CMT programming
 -x, --xloader=ARG           Location of X-Loader image
 -s, --secondary=ARG         Location of NOLO secondary bootloader image
 -2, --2nd=ARG               Location of NOLO cold flasher ("2nd") image
 -u, --unpack[=ARG]          Unpack a FIASCO image
 -f, --flash                 Load and flash all supplied images
 -l, --load                  Only load all supplied images
 -b, --boot[=ARG]            Boot the kernel with optional cmdline
 -R, --reboot                Reboot the board (e.g. after flashing NOLO)
 -i, --read-device-id        Print out the device type
 -S, --serial-port=ARG       Serial port used for cold flashing or "usb"
 -I, --init-port             Only initialize the serial port
 -c, --cold-flash            "Cold flash" the device
 -h, --hw-revision=ARG       Specify product code and HW revision
     --enable-rd-mode        Enable R&D mode on the device
     --disable-rd-mode       Disable R&D mode on the device
     --set-rd-flags[=ARG]    Set R&D mode flags on the device
     --clear-rd-flags[=ARG]  Clear R&D mode flags on the device
     --query-rd-mode         Query the device R&D mode status and flags
     --set-hw-revision[=ARG] Set HW revision override on device
     --flash-only=ARG        Flash only certain components
 -U, --usb-device=ARG        Specify USB device to use (bus:device address)

Valid --flash-only options:
 nolo, kernel, initfs, rootfs

Valid --set-rd-flags and --clear-rd-flags options:
 no-omap-wd
 no-ext-wd
 no-lifeguard-reset
 serial-console
 no-usb-timeout
 sti-console
 no-charging
 force-power-key

.SH EXAMPLE

To flash a image to the Maemo device, open a terminal on your computer, then run:

.B flasher-3.5 -F <FIASCO image> -f -R

Replace  <FIASCO image>  with  the  firmware image you downloaded from Nokia. This will flash a FIASCO image to your Maemo device and reboot device after it’s done (at which point, you can unplug the USB). The procedure is the same for all other image flashing components (like separate kernel, rootfs and eMMC images), see the option list for details. If you wish to do other commands than image flashing, then omit the -R option as rebooting Maemo device may reset given configuration change back to normal.

To flash a kernel image if you have an individual image, open a terminal on your computer, then run:

.B flasher-3.5 -k <kernel zImage> -f -R

If you don't have individual images, but want to flash just a part of the whole FIASCO image you can do so by running:

.B flasher-3.5 -F <FIASCO image> --flash-only=rootfs -R

This will flash just the rootfs from the FIASCO image and reboot the device.

If you need access to the individual parts of the FIASCO image, it can be unpacked by running:

.B flasher-3.5 -F <FIASCO image> -u

Which will expand it to your current directory.

To cold flash (needed usually when the bootloader has been changed) run:

.B flasher-3.5 -c -h RX-51:<hwid> -F <FIASCO image> -S usb

The 'hwid' in the command options is a 4-digit code that can be found from the type label of the device to be flashed.

.SH AUTHOR
integration@maemo.org

Contents of /share/doc/flasher-3.5/Readme_Maemo_Flasher-3.5.txt:

Maemo Flasher-3.5 Tool

  Copyright (C) 2009 Nokia Corporation. All rights reserved.

  Nokia and maemo are trademarks or registered trademarks of Nokia Corporation.
  Other product and company names mentioned herein may be trademarks or trade
  names of their respective owners.

* DISCLAIMER

  This software is work-in-progress and use of this software requires special
  skills and knowledge. The software and the instructions provided herein or
  with the software may not be complete. Improper use or installation of this
  software may harm the device you are installing it into, or the device you are
  using it with. By accepting the License Agreement deliverd together with this
  software you also agree to use this software at your own risk and accept that
  Nokia assumes no liability and does not provide any warranties, support or
  services related to the software.

* MAEMO FLASHER-3.5 DETAILS

  - Version: 2.5.2 - Final
  - Date: October 23, 2009
  - Hardware supported: Nokia N800, N810 and N810 Wimax with Diablo 4.1.x and
                        N900 with Fremantle 5.x

* SUPPORTED OPERATING SYSTEMS

  - Linuxes (Debian installation package available for Debian based Linuxes and tar ball for others)
  - Windows XP with SP3 and Vista with SP2
  - Mac OS X 10.5 Leopard and 10.6 Snow Leopard

  Notice: Linux and Windows versions of Flasher-3.5 Tool support x86/32-bit host PC architectures.
          Mac OS X versions support x86/32-bit and PPC/32-bit architectures.

* FILES INCLUDED

  - flasher-3.5                  - flasher binary file (flasher-3.5.exe for Windows)
  - libusb                       - USB library (only for Windows and Mac OS X installations)
  - COPYING_LGPL.txt             - license text for libusb (only for Windows and Mac OS X installations)
  - License_Agreement.txt        - license and disclaimer text for flasher binary
  - Help.txt                     - short command line help
  - Readme_Maemo_Flasher-3.5.txt - this file

* DOWNLOADS AND DOCUMENTATION

  - Flasher-3.5 download: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php
  - Flasher-3.5 documentation: see command line help file

  - Sources for libusb library (LGPL v2) installed as part of Flasher-3.5 for
    Windows and Mac OS X:
    * Libusb (Mac): http://pc-connectivity.garage.maemo.org/upstream/libusb-0.1.12.tar.gz
    * Libusb-win32 (Win): http://pc-connectivity.garage.maemo.org/upstream/libusb-win32-src-0.1.12.1.tar.gz

  - Original libusb sources are available from SourceForge.net:
    * Libusb (Mac): http://ufpr.dl.sourceforge.net/sourceforge/libusb
    * Libusb-win32 (Win): http://ufpr.dl.sourceforge.net/sourceforge/libusb-win32

* INSTALLATION

  The Flasher-3.5 tool should be installed from the installation package
  provided for Debian based Linuxes, Windows XP/Vista and Mac OS X. For other
  than Debian based Linux distributions also compressed tar file is provided.

  Installation of Maemo Flasher-3.5 requires administration rights in all
  supported operating systems.

* SHORT DESCRIPTION

  The Maemo Flasher-3.5 Tool is a command line utility that supports N900 device
  with Fremantle 5.x platform releases and N800, N810 and N810 Wimax devices
  with Maemo Diablo 4.1.x platform releases.

  Notice that older Maemo devices (like Nokia 770) and older Maemo platform
  releases may require a specific Flasher Tool.

  Flasher-3.5 Tool is run from a Linux, Windows or Mac host computer as command
  line tool, and it will send data and commands to the connected Maemo device
  over USB.

  Flasher-3.5 Tool can be used to:
    1. flash Maemo device with Diablo or Fremantle FIASCO image
    2. flash Maemo device (N900 only) internal memory card with eMMC image
    3. unpack FIASCO image into separate parts like kernel and rootfs images
    4. flash unpacked kernel or rootfs images to the Maemo device separately
    5. change Mameo device into R&D mode and back to normal mode
    6. set and clear R&D flags for Maemo device when in R&D mode
    7. boot Maemo device with additional kernel startup parameters
    8. and for many other purposes

  All command line parameters supported by Flasher-3.5 Tool together with some
  basic usage examples are documented in Help.txt file available as part of tool
  installation package. Flasher-3.5 Tool binary gives command line help if it is
  run without any parameter or with "--set-rd-flags" or "--clear-rd-flags"
  parameters.

  Before flashing Maemo device with FIASCO image it is recommended to set Maemo
  device first into flashing mode.

  For Nokia N800 and N810 with Diablo image flashing mode can be enabled by
      1. Turn off Maemo device (and do not use charger)
      2. Attach USB cable on your Maemo device and computer
      3. Turn on Maemo device while holding down the Home (N800) or
         Swap (N810) hardware button

  For Nokia N900 with Fremantle image flashing mode can be enabled by
   1. Turn off Maemo device
   2. Press and hold down key 'u'
   3. Connect USB cable between Maemo device and host PC while holding down key 'u'
   4. When USB cable gets connected it powers Maemo device and set's it to flashing mode
   5. When USB icon appears on right upper corner Maemo device is in flashing mode
   6. You can release key 'u'

    You will see USB image in the upper right hand corner of the screen if you did
    this correctly.

  Maemo device will wait for Flasher-3.5 input indefinitely when it is in
  flashing mode. If flashing is tried without setting Maemo device first into
  flashing mode image flashing may fail because Maemo device may not be able to
  change to the flashing mode automatically.

  NOTICE: Make sure that device battery is fully charged before doing any
          sort of flashing operation because flashing will fail if battery
          runs out of power during image flashing operation and device
          may not be able to charge empty battery after failure in flashing.

* TIPS & TROUBLESHOOTING

  If you get a "Permission denied" error then make sure you have execution
  rights to the flasher-3.5 binary executable. You may also need to have
  administrator permissions or run command with sudo in Linux.

  It may help to connect USB cable directly to the computer USB ports, avoiding
  the use of a hub. The USB ports in the back of a computer may also work better
  than using those in the front.

----
Feedback from Flasher-3.5 Tool can be sent to integration@maemo.org


Where have the folders from public.me.com been moved to?

Apple has terminated all Mobile Me services in Summer 2012, data stored on Mobile Me servers has been deleted in the meantime (or at least is not accessible any more).

There was an initiative to archive public content, you may find what you are looking for there.


How do I triage errors from the AppStore? Where are the log files?

You have to enable debugging first before logs show up in the console.

To activate the Debug menu, open the OS X Terminal utility and run the following command:
defaults write com.apple.appstore ShowDebugMenu -bool true

Debug Logging options
The App Store has various levels of debug logging that can be used, which simply increase the verbosity of the store's logging functions and output more information as the log level is increased. If you are finding the store to be unresponsive or behaving oddly, then you can increase the log level and try your actions again to hopefully capture a cause for the problem in the App Store's log file. This file can be accessed by opening the Console utility and then opening the section called "~/Library/Logs" in the Files section of the sidebar.
The file should be called "appstore.log." The standard debugging levels will log the program's functions such as which URLs it is connecting to and what tasks it is running, but in addition if you are seeing visual or behavioral oddities on various product pages you can enable JavaScript logging to see if any JavaScript-based errors are contributing factors in these problems.

http://reviews.cnet.com/8301-13727_7-57538104-263/make-use-of-the-mac-app-store-debug-menu/


Catalina Finder: Show all windows as default behavior

This is not the behaviour that I see (in 10.15.3), so I suspect the cause is likely to be some user settings, either for the Finder, or Mission Control.

The easiest way to check that a problem is cause by user settings is to create another user account, login there, and test the problem. If the problem does not occur in the fresh user account, then you know it's something in the original account's Library.

You could try deleting files from /Library/Preferences that seem relevant, like com.apple.finder.plist and com.apple.spaces.plist, com.apple.systempreferences.plist, and then restarting.

Note that you will obviously lose other parameters when doing this. If removing these files doesn't fix anything, you may wish to restore the old files.


For what it's worth, you can use

printf '/^%%admin ALL = (ALL) ALL$/d\nw\nq\n' | ed -s sudoers

or, if you want to catch the line independent of the number of space characters, tabs etc used

printf '/^%%admin[[:blank:]]*ALL[[:blank:]]*=[[:blank:]]*(ALL)[[:blank:]]*ALL$/d\nw\nq\n' | ed sudoers

in bash to remove the admin line (the double %% are required to prevent printf from interpreting them as formatting instructions).

The usual caveats about editing sudoers without relying on the syntax checks done by visudo apply. So it might be safer to run the following, or at least have another root shell running so you can fix any issues without getting locked out)

cp /etc/sudoers /tmp
chmod +w /tmp/sudoers
printf '/^%%admin[[:blank:]]*ALL[[:blank:]]*=[[:blank:]]*(ALL)[[:blank:]]*ALL$/d\nw\nq\n' \
    | ed /tmp/sudoers
if visudo -c -f /tmp/sudoers; then
    echo "All well"
    mv -f /tmp/sudoers /etc/sudoers
    chmod -w /etc/sudoers
else
    echo "Uups, something went wrong"
fi

(Script untested, because I don't want to mess with my sudoers file)


Can I use Time Machine to backup to a Ubuntu File Server?

This answer explains things for a Windows-based server, but it should work fine for Ubuntu.

In Terminal, type the following command:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
Now, as long as you have a connection to your computer’s shared drive, you should be able to see it in Time Machine.
To connect to that shared drive: Finder > Go > Connect to Server.
Type in the IP address or host name of the server. You may be prompted to log in.
Configure Time Machine to use the drive, and try creating a backup.
Time Machine will try to create a “sparse bundle” on the drive, and will fail.
Open Console and check system.log. You will see the name of the file Time Machine was trying to create. The name of the file will be something like .MacBook Pro_00254bd7abe8.sparsebundle
You will need to create a sparse bundle with this name and put it on the hard drive manually before the backups will work. To do this, open Disk Utility.
Click New Image > Set image format as “sparse bundle disk image” > Set partition map to “no partition map” > Set the size as the maximum size you are willing to allot to Time Machine. Don’t modify anything else.
Though the file on the hard drive will need to begin with a period, you will not be able to do this right away through Disk Utility, so just call it whatever you want right now.
You can rename the file so that it has a period before its name from Terminal on OS X or Ubuntu. Your final name should be like .MacBook Pro_00254bd7abe8.sparsebundle.
If everything is done right, you should now be able to use Time Machine with an Ubuntu Server.

Note: This answer was copied from MacRumors and has been formatted for AskDifferent. I’ve used this method myself, albeit on a Windows shared drive.


How can I write an AppleScript which when run will connect to a specific WIFI network if available?

You can also use ControlPlane:

Enable "Nearby WiFi Network" from the Evidence Sources tab.
Add a nearby WiFi network rule from the Rules tab.
Add a Network Location or Run Shell Script action from the Actions tab.


Can't find "setting -> iTunes & app store -> password settings" on iPhone

From article Manage your iTunes Store and App Store password preferences:

Touch ID or Face ID will always override whatever preference you set.

So first turn off Touch ID for iTunes by:
Settings -> Touch ID & Passcode -> Turnoff Touch ID for App Store.
Then go to Settings -> iTunes & App Store -> Password Settings.


Microsoft Mouse Settings do not work after restart until I open preferences

Based on the information provided I would say the mouse settings are not been loaded.

You can add the "MicrosoftMouseHelper" to the log in items area.

That should override the OS X defaults.

The file should be located in your /Library/PreferencePanes/Microsoft Mouse.PrefPane/Contents/Resources/MicrosoftMouseHelper


Jailbreak a iPhone 3gs running 4.2.1 preserving BaseBand?

It looks like you are lucky. First of all you should get a utility called TinyUmbrella (http://thefirmwareumbrella.blogspot.com) and save your SHSHs which will allow you to install older firmware on the device, in case you manage to save them before Apple stops signing the SHSHs. Next, see http://jailbrea.kr to tell wether you can jailbreak or not. Lastly, find an apropriate guide to jailbreaking your device via http://iclarified.com


I get an error message when unlocking an APFS FileVault volume with an Institutional Recovery Key

The thing I forgot to mention was I didn't generate the Keychain myself. I started off with a keychain with a certificate and private key that I could unlock, and an MDM profile with the exported certificate.

Because I couldn't find another solution, I created a new Keychain. I used this Apple Support Document. I didn't remove the private key, because I deploy it by exporting the certificate, and distributing it via MDM.

However, I did use the "Use the private key to unlock a user's startup disk" procedure from this document to unlock the volume and it worked!

So this is not an actual answer to the asked question, but certainly a solution. I double checked the computer encrypted with the old keychain certificate with this procedure, but got the same error message. So probably there was something wrong with the keychain and/or certificate...


How can I keep light mode for Google Chrome while using dark mode in Mojave?

Easy. Open up your terminal and write:

defaults write com.google.Chrome NSRequiresAquaSystemAppearance -bool YES


Technical comparison: MBP 15" mid-2010 or MBP 13" 2012

Let me provide you with my opinion:

The CPU can not be changed (well it could but at about $1000)
The slower USB is normally not a issue unless you are high user of external disks, etc. (and even then it is unlikely to make a noticeable difference)
Buying an external screen will always be an option regardless of model (only budget question).
Portability? Do you have to travel a lot?

Since your main use is to edit pictures, how about a graphics quality comparison?

  MacBook Pro (15-inch, Mid 2010)

  Graphics and video support

  NVIDIA GeForce GT 330M graphics processor with 256MB of GDDR3 memory on 2.4GHz and 2.53GHz configurations; or 512MB of GDDR3 memory on 2.66GHz configuration
  Intel HD Graphics with 256MB of DDR3 SDRAM shared with main memory
  Automatic graphics switching
  Dual display and video mirroring: Simultaneously supports full native resolution on the built-in display and up to 2560 by 1600 pixels on an external display, both at millions of colors

Source: http://support.apple.com/kb/SP582

The Cons:
The MacBook Pro 15″ Mid 2010 had an 'intermittent black screen or loss of video' problem caused by the graphics card. The program has since ended.

  MacBook Pro (13-inch, Mid 2012)

  Graphics and video support

  Intel HD Graphics 4000
  Dual display and video mirroring: Simultaneously supports full native resolution on the built-in display and up to 2560 by 1600 pixels on an external display, both at millions of colors

Source: http://support.apple.com/kb/SP649

Further details of the 13″ at NotebookCheck.net


VLC command works in Terminal but not Automator

It's most likely due to the VLC RC client wanting an Xterm interactive shell instead of a non-interactive shell, or some weirdness with the VLC OS X app still attempting to launch (It's bouncing in my dock while it runs).

In any case, a simple work around is to have automator launch a script to run in terminal.

The script would be simply:

#/bin/bash
/Applications/VLC.app/Contents/MacOS/VLC -I rc http://open.live.bbc.co.uk/mediaselector/5/select/mediaset/http-icy-mp3-a/vpid/bbc_radio_fourfm/format/pls.pls --sout '#standard{mux=raw,access=file{overwrite},dst=/Users/person/Documents/scripts/r4.mp3,display=novideo}' --run-time=1800 --stop-time=1800

It should have execute permissions (chmod +x)

Then from Automator, you launch it like you normally would. In this case, I had Automator "Run Shell Script" of

open -a Terminal /path/to/script.sh

Note you may want to add the --play-and-exit option, otherwise VLC will stay open even after the 1800 seconds. By default, it will stop at the end of the playlist and wait. --play-and-exit will tell it to quit when the playlist ends (in this case a single file).

Alternatively, you can directly launch the script with a double click, skipping Automator completely, if you change the suffix to .command. That may be more direct, depending on your actual goal.


MacBook Pro has to recover from Safe Sleep after 50% of all sleeps, although power is connected

Apple says the reason is to comply with the European Energy Standards.  It looks like you can modify the behavior with some commandline-fu:

sudo pmset -a autopoweroffdelay 86400

will send your MacBook Pro to safe sleep after 24 hours instead of the default 4 hours.


Cant install OS X Sierra: requires OS X Server update?

The answer can be found on the Apple message boards and I can confirm this worked for me:

As root using sudo command from Terminal, delete the /Library/Server folder using the following command: sudo rm -rf /Library/Server
Within Finder, delete "Server" application from the "Applications" folder.

I realize you did remove the server.app folder, but the Library/Server folder must also be removed and was hidden from the finder. I only found it through terminal.

The person on the apple forum must have been from the team and knew what the installer was looking for.


Export single SMS from iPhone and import on another iPhone

If both of your iPhones are jailbroken, you can

Login into your old iPhone via SSH
Download /var/mobile/Library/SMS/sms.db file from your iPhone
Open the file with sqlite3 command in your computer or any SQLite client.
Get the last message based on timestamps with SELECT SQL command.
Then login into your new iPhone and open /var/mobile/Library/SMS/sms.db file with sqlite3 command, and do the reverse action.
That means: insert the new message with INSERT command

This might work.


Dual 27" Cinema displays...can I play both sets of speakers?

Yes! You can create an aggregate device in Audio MIDI setup and play through that, which will play both sets of speakers.

From the Finder, choose Utilities from the Go menu. Open the Audio MIDI Setup application.
Click the Add (+) button on the bottom-left corner in the Audio Devices window and chose Create Aggregate Device:

A new aggregate device appears in the list on the left side of the window. To rename the device, double-click it:

With the new aggregate device selected, enable the checkbox labeled "Use" on the left side of the Audio Devices window. Do this for each device you want to include in the aggregate device. The order in which you check the boxes determines the order of the inputs and outputs in applications like Logic and MainStage. For example, the first box you checked will be inputs one and two, the second box checked will be three and four, and so on.
Note: The list on the right shows the currently connected audio devices and the number of input and output channels for each one.
To use the clock of a device as the master clock for all the combined devices, choose the device from the aggregate device’s Clock Source pop-up menu. Choose the device with the most reliable clock:

If your audio devices all work with word clock, connect them together using a word clock cable. Connect the cable from the device you designated as Clock Source in step 5 to the input of each other device. Refer to your audio device product documentation for specific details.
If any of your devices do not work with word clock, enable the Drift Correction checkbox for the devices that are not designated clock master.

You may have to ensure that you can use the given device for sound output:

From the Finder, choose Utilities from the Go menu. Open the AudioMIDI Setup application.
Control-click or right-click on the device you want to use and choose "Use this device for sound output" or "Use this device for sound input":

If this doesn't work, follow the same process, but using "Multi-Output Device" instead, which creates an output-specific aggregate.


Is it possible to install a ringtone on an iPhone using Garageband?

Open the Garageband app on the iPhone
Tap the [+] button to create a new song, select your instruments to use, and get ready to play around or just press buttons
When satisfied with your tone jingle idea, record the audio by tapping on the red Record button, then tapping it again to stop the recording
Tap the downward pointing arrow icon in the corner and choose “My Songs”
Select the song you just created and choose the Sharing icon in the corner, it looks like a box with an arrow pointing out of it
Choose “Ringtone” from the sharing options
Name the ringtone whatever you would like and assign the artist name, song name, etc (this is basically the metadata for the Garageband song, which will be embedded in the ringtone) then tap on “Export”
Choose one of three options depending on what you want to do with the newly created ringtone:

Standard Ringtone – this assigns the ringtone as your new default ringtone for all incoming calls
Standard Text Tone – this assigns the ringtone as the new default
text tone for all incoming text messages and iMessages
Assign to Contact – this assigns the ringtone specifically to a
designated contact in your address book only playing when that
individual contacts you

When finished, exit out of Garageband as usual and enjoy your newly created ringtone or text tone.

For images and further information, visit the source: OSXDaily


Where to does macOS's iTunes save iPhone's back data?

On macOS your backups are in /Users/your username/Library/Application Support/MobileSync/Backup.

Open Finder, and select the “Go” menu at the top of the screen. Hold the Option key, and select the “Library” menu option from the Go menu. (On Lion and above, Library will only appear with the Option key held.)
From Library, navigate to Application Support -> MobileSync -> Backup.

Source (from a blog post I wrote on the topic): https://deciphertools.com/blog/where-are-iphone-backups/


How to disable notification badges for the iPhone Mail app (iOS4)?

What I've done is disable "Push" for Mail.  That way, I only get new mail when I go into the Mail app and refresh it.  It saves on both distractions and battery life.

In Settings > Mail, Contacts, Calendars > Fetch New Data, I set Push to Off and the frequency to Manually.


Does my company's DUNS number need to be active to renew my Developer Program Membership?

While Apple does check your DUNS number at registration, it does not need to be active to continue the membership.

I know a company who had their DUNS number expire several years ago but they have still successfully renewed their membership.


How to selectively route traffic for one specified IP adddress through the VPN tunnel (not all traffic)?

Step 1, create two plain text files named ip-up and ip-down in /etc/ppp and make the two files executable:

$ sudo touch /etc/ppp/ip-{up,down}
$ sudo chmod +x /etc/ppp/ip-{up,down}

Step 2, modify the file ip-up, add the following:

#!/bin/sh
export PATH="/bin:/sbin:/usr/sbin:/usr/bin"

OLDGW=`netstat -nr | grep '^default' | grep -v 'ppp' | sed 's/default *\([0-9\.]*\) .*/\1/'`

if [ ! -e /tmp/pptp_oldgw ]; then
    echo "${OLDGW}" > /tmp/pptp_oldgw
fi

dscacheutil -flushcache
route add 10.4.0.0/24 "${OLDGW}"

Step 3, modify the ip-down, add the following:

#!/bin/sh
export PATH="/bin:/sbin:/usr/sbin:/usr/bin"

if [ ! -e /tmp/pptp_oldgw ]; then
        exit 0
fi

ODLGW=`cat /tmp/pptp_oldgw`

route delete 10.4.0.0/24 "${OLDGW}"
rm /tmp/pptp_oldgw


External monitor suddenly stopped working at 2440x1440 on OS Lion 10.7.3

It sounds like you could have inadvertently set (or had set) HiDPI mode.

I cann't remember (or find with the time I have) how to set this, but I'll throw this answer up and make it Wiki so anyone can edit it if they do remember :)


Right-clicking PDF in Safari shows "Open with Safari.app" not "Open with Preview.app"

You could install Mavericks again via the AppStore.
This does not affect your personal files, but it will replace the edits you've possibly made by factory default system files.


Safari won't open from one network client

Alas I never did figure out the cause of this. Due to the nature of where the machine was, I could only work on it for a few minutes at a time in a "test - didn't work - go away and try the fix from a SSH terminal in another room" sort of way.

For the poor unfortunate soul who finds this in the future, the only thing that seemed to fix it was installing a security patch that was waiting to be installed. Issue just completely went away after that and I'm still non the wiser as to the cause.


How can I get access to menu bar item in Bartender 3 using AppleScript?

I'm gathering from your wording that you want to access a menu item of Bartender 3 that sits in the menu bar in much the same way as my Dropbox app does:

Hopefully I've this you correctly, not having Bartender myself.  However, figuring out how to access the menu item using AppleScript is not too difficult.  As you've been doing already, we'll use GUI scripting to do this, so make sure Script Editor has permission to control your computer under System Preferences > Security & Privacy > Privacy > Accessibility (MacOS High Sierra).
Because I don't have Bartender myself, I need you do do some detective work in AppleScript for me (but it's good practice, as it shows you how to solve problems like this in the future):
Part 1: Accessing the Menu Icon
Run this command:
tell application "System Events" to get every process whose name contains "bartender"

I ran a similar command for "dropbox" and it returned this:
    --> {application process "Dropbox",
         application process "DropboxActivityProvider"}

I imagine Bartender will have one or two processes at most as well.  One of them is probably called "Bartender".  Choose that one, unless the other one has an obviously helpful name, such as "BartenderMenu" (I doubt it).
Now run this, substituting in the appropriate process name (which is case-sensitive):
tell application "System Events" to tell process "Bartender" to get every menu bar

Hopefully, it returns this:
    --> {menu bar 1 of application process "Bartender" of application "System Events",
         menu bar 2 of application process "Bartender" of application "System Events"}

menu bar 1 is the menu bar containing the Apple Menu () in the top-left.  menu bar 2 (if it exists) will be the menu bar containing the application icon.
Now you should be able to target that menu icon with this command:
tell application "System Events" to tell process "Bartender" to ¬
    click menu bar item 1 of menu bar 2

Hopefully that should sort you out.  For completeness, here's a one line job that gets all the menu bar apps in one go:
tell application "System Events" to get menu bar 2 of every process

It will return an arrange, most of whose items will be missing value (representing processes that don't have a second menu bar—the only ones that do are menu bar apps).  In amongst those missing values will be the names of apps that sit up top, and you can probably just pick out "Bartender" (or whatever it'll be called) straight away using this method.
Part 2: Accessing the Menu and its Menu Items
If, when you normally click the menu app icon for Bartender, it displays a menu, then you'll want to know how to access those menu items from AppleScript as well.
The menu itself doesn't come into existence until the icon has been clicked and the menu appears.  The menu itself is (or will be) called menu 1.  Its individual menu items are called menu items and referenced by their name (which is the text of the menu item itself, e.g. "Quit Bartender 3").
Here's the command that will access the menu:
tell application "System Events" to tell process "Bartender" to ¬
    get menu items of menu 1 of menu bar item 1 of menu bar 2

However, you need to bring the menu into existence first, otherwise it will just throw an error or return missing value.  Therefore, run the command to click the menu app icon first, then run that one:
tell application "System Events" to tell process "Bartender" to ¬
    tell menu bar item 1 of menu bar 2
        click
        get menu items of menu 1
    end tell

And, similarly, you can issue a click command to a menu item of your choice by referencing its name:
click menu item "Quit Bartender 3" of menu 1

(suitably enclosed in the relevant tell statements/blocks).
Finally: That Annoying Delay
Annoyingly, there'll be a 5-second delay between issuing a click command and retrieving the list of menu items.  I don't know why, but I do know it's a standard issue that other users report.  Here's the issue raised over on Stack Overflow together with someone's alleged fix for the problem (I haven't tested this myself).
Any questions or problems, leave a comment and I'll do my best to help.


Many websites not opening from a certain WiFi connection

I have had similar issues in past and suspect this is because of the WiFi connection.

It is most likely an issue with the Router's/Modem's MTU size settings and not necessarily because of an issue with your MacBook Air.

There are many helpful links online on what settings you can try with. One which might give you some insight is here- https://serverfault.com/questions/70075/why-does-lowering-the-mtu-from-1500-to-1499-allow-me-to-access-most-websites

A quick suggestion could be to compare the MTU settings of a working router with those of the non-working one.


How to make and use an USB stick with GParted that will boot on a Mac?

I will answer my own question. Since I had a lot of trouble creating Live USBs on Ubuntu and Mac and wanted to dig a bit deeper into the subject and will also list the output of the successful partition schemes.

Download .iso from here under "stable releases". If unsure, chose the 32bit-Version.
Put a USB stick in the slot and look into Disk Utility for its device number (disk1, disk2, diskX, etc). This can be found by clicking the icon "Info".
Open up a shell
Unmount the stick in terminal (nowhere else) with sudo diskutil unmountDisk /dev/diskX

Make sure you don't dd to a wrong disk, e.g. your working HDD!

Copy the downloaded file with sudo dd bs=1m if=file.iso of=/dev/rdiskX

We use the r for raw in of=/dev/rdiskX to make the copy faster. You should not be using the s1 extensions: these are partitions on the disk, not the disk itself.

The USB stick then looks like this with diskutil list:

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *7.8 GB     disk1
   1:                       0xEF                         3.0 MB     disk1s2

sudo gdisk -l /dev/diskX will show this (aborting the question is possible with ctrlC):

GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: present

Found valid MBR and GPT. Which do you want to use?
 1 - MBR
 2 - GPT
 3 - Create blank GPT
Your answer:

Finally, sudo fdisk /dev/diskX will show

Disk: /dev/disk1    geometry: 942/255/63 [15138816 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 2: EF 1023 254  63 - 1023 254  63 [    535612 -       5948] <Unknown ID>
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

OS X will show a dialog to Initialise..., Ignore or Unmount the USB stick when it is put into the slot. Clicking Ignore is safe. I put the German screenshot in, I think it's pretty clear.

When booting the Mac now press alt and there should be an option to boot to that is called EFI boot. This will bring up GParted Live.

But beware, there are some Macs (e.g. Macbook Pro 17" Early 2011 that are not able at all to boot anything other from USB than OS X).


MacBook Pro can't mount an exFAT external hard drive when having too many files

The OSX EI Capitan solves the problem, apple fixes it in the new OS.


"Operation can't be completed because item with name already exists" error with Paragon NTFS

Im running Sierra and have the same issue.  Did some research.  It has something to do with Paragon NTFS.  re-booting etc worked for me and of course I disabled paragon.  Another quicker method worked for me is by re-launching finder have I quit Paragon.

If you have found a better solution pls let me know.  Thanks


Can I delete the Apple_KernelCoreDump partition in High Sierra?

I have finally taken the risk to delete Apple_KernelCoreDump partition. I did a full Time Machine backup in an external storage and then rebooted into recovery mode. From the Disk Utility there, I successfully deleted the Apple_KernelCoreDump partition in between two partitions. So far, there have been no problem.


Can I Use iTunes Match To Stream My Library To My MacBook?

I haven't tested it (Match is not available for my country) but from the details it looks like you should be able to delete the songs locally and rely on the cloud storage to stream:

  Once your music is in iCloud, you can stream it to any of your devices. Just browse the complete list of all your music stored in the cloud. To listen to a song, tap the iCloud icon next to it and your song starts playing. You can store up to 25,000 songs in iCloud (more if songs are purchased from the iTunes Store), but only what you want to play is stored on your device. So you have immediate access to a huge music library without taking up storage space.

Have a look at this Mac Rumors discussion, it seems that after a song is matched and you try to delete it, a copy will be kept on the HDD in order to play it faster and not redownload it.

Edit: I assume you're aware of the perils of solely relying on cloud storage for your music library: it will only work while connected to the cloud, availability is subject to Apple's benevolence (with little warranty) and terms of use might change anytime.


Do AppleTVs show up in AirPlay by proximity?

The 6.1 update added airplay discoverability via bluetooth to the Apple TV, and it sounds as though this is what you are seeing, especially since the distances you mention are not dissimilar to bluetooth ranges.

From Macrumors:

  This change allows Apple TV to search for connectable devices over
  Bluetooth, bypassing Bonjour and making it easier for education and
  business administrators to set up iOS device and Apple TV pairings.
  Previously, Apple TVs could have a difficult time discovering devices
  on networks that might block Bonjour.

At the time, it required an iOS 7.1 device and did not work with a mac, but apparently this feature was added in Yosemite:

  Unfortunately, this Bluetooth Discovery feature has not been available
  for Macs, which is why your iPhone/iPad can see the Apple TV and your
  Mac cannot. Fortunately, with the latest beta release of Apple's
  Yosemite OS, this appears to be working now (Hooray!)

iOS 8 added a peer-to-peer airplay system for third generation Apple TVs, however since your Apple TVs are on the same network as your other devices it seems less likely to be what you are seeing (though it could be useful if you have guest presenters).


What is the best option to protect our Laptop?

Install Prey.

  "Prey is a lightweight application
  that will help you track and find your
  laptop if it ever gets stolen. It
  works in all operating systems and not
  only is it Open Source but also
  completely free."


iPhone keeps losing signal right after picking up a call

In order of my preference to get things fixed, you'll likely need help from someone else to tell which.

The battery is failing and can't provide the extra power once the call comes in. The radio may be fine at idle listening, but when you call it could need to boost power to get the signal to the tower for transmission from the phone to the tower.
The phone is on an overloaded cell tower and once the call is connected - the cell tower wants to hand off your active call to a less loaded tower that has different distance / signal strength. (The overload would be non-idle lines - towers can handle many devices that are idle - but need to hand off active transmitters and downloaders when bandwidth caps are reached.)
There's something about that specific radio where the tower is cutting the calls short.
All of the above might be summarized as "call the carrier" in question for more help

The battery might be diagnosed by Apple or you might need the carrier to see the transmit power on your phone when this happens. The cell tower shift would also need the carrier to help. I suppose field test mode might work as well to help diagnose this, but I'd start with the carrier first. The last is 100% the carrier that needs to look over the patterns of disconnect. They surely can trace why 5 calls all drop from one piece of gear if you ask.


I can tell you that unless you have extensive experience working on iMacs and have all the right tools, it's a huge pain. Even for Apple technicians that have all the right tools and training, it's not the easiest machine to work on.

I would recommend using an external solution if you can. However, using an external SSD to boot from isn't the most ideal solution since it's not going through the internal SATA connection. Configuring it this way will cause you to erase your internal iMac hard drive, which isn't the best idea. My recommendation would be to take your iMac to an Apple Authorized Service Provider and have them perform the SSD addition since they'll have the right tools and training, plus they'll be liable if they mess it up. As for the waiting to purchase the SSD, we are unable to make shopping recommendations on Ask Different.

Good luck!


I'm posting this as a separate answer since I did not have to fiddle with any plist files to make this work.
Here's how I installed and started CNTLM today:

Install CNTLM with Homebrew

brew install cntlm

Edit CNTLM configuration

Edit the /usr/local/etc/cntlm.conf file, update the following items:

Username: The user name for authenticating with your NTLM proxy
Domain: Set the domain (if required)
Password: Your password in plain text - only required for testing, remove this later...
Proxy: Your proxy host name/IP and port (can use multiple lines)
NoProxy: Add any hosts that don't need to be proxied

Update Authentication

Run the following to let CNTLM figure out which authentication means work with your proxy:

cntlm -M https://www.google.com

This will spit out info like this, copy this into your cntlm.conf file:

Auth            NTLM
PassNT          ...
PassLM          ...

Next, have your password encrypted:

cntlm -H

Enter your account password when asked. This command will then print something like the following (some lines are the same as from the above command) - copy this into your cntlm.conf file:

PassLM          ...
PassNT          ...
PassNTLMv2      ...    # Only for user 'xxx', domain 'yyy'

Remove your plain text password from the file now and comment out the Password line.

You will need to run cntlm -H again if you change your password.

Run CNTLM as a macOS Service

Multiple options exist for this, pick the one you like best:

# Start CNTLM at boot time - requires `sudo`
sudo brew services start cntlm

# Start CNTLM at login time
brew services start cntlm

# Run CNTLM on demand, don't start at boot or login
brew services run cntlm

# Stop CNTLM (might have to use `sudo` if you started it with `sudo`)
(sudo) brew services stop cntlm

# List all services managed by Homebrew
brew services list

More info on brew services can be found in the official documentation.


What is the difference between developer.apple.com and iTunes Connect?

developer.apple.com is the developer portal with access to documentation, videos, tools etc. required to develop software for macOS, iOS, watchOS etc.
iTunes Connect is the entry portal to the App Store used to manage content on the iTunes Store and Apple Books.


Preview in Catalina doesn't allow automatic form filling?

I've confirmed that this feature was removed in Catalina.
For confirmation you can see on in the Preview User Guide from Apple.
If you check the Mojave (10.14) version, it says "Click a field or a line in the form. A text annotation box automatically appears.".
If you switch over to the Catalina (10.15) version, it now only says "Click a field in the form, then type your text.".


How do you force quit an application in iOS 7?

In iOS 7:

Double tap the home button
Scroll to the app you want to force quit
Flick up on the app's window.


Birthdays a day early in Calendar on Mountain Lion

I was having a similar issue for a while using the native Birthday calendar. It's not exactly the same as only the notifications came in one day early.

To fix this, in macOS El Capitan with Calendar v8.0 (2092.3), I found the following:

Open the Calendar app on macOS
Select Preferences > Alerts
Here change the notification for Birthdays to your choice (in my case "On day of event")

I looked for this option a while ago but was unable to find it earlier. But now with this, I'm neatly notified on the day of a birthday. Perhaps it helps others as well.


Launch iMessage, check Account info in Prefs.
Sign out & back in again.
Reboot.

If you don't want iMessage on the desktop, then deactivate it with the first checkbox.


How can I see which processes are draining my macbook battery by percentage?

I'd say that what's really being measured there is average CPU usage per application. Then some maths is being done in the background to calculate based on CPU usage how many watts per hour are being consumed per app. Knowing current battery capacity/charge would make that pretty trivial in terms of calculation.

On a portable computer, similarly, if an app is really driving your CPU, then your battery is gonna run out faster.

I'd recommend getting hold of something like iStat Menus which can show you realtime CPU usage in the menu bar as well as a bunch of other stuff. Specifically, the CPU monitor in iStat breaks down CPU usage per application.


Is it possible to use MTP with iPhone without installing iTunes?

iTunes is not responsible for photo import [on either Mac or PC].

Windows can use MS Photo Gallery [or equivalent depending on your Win version] as an importer & organiser, the closest free equivalent to Apple's Photos app.

The upside is you don't have to dig around in the file system at all - which is not recommended - the app can handle it all for you.

Re pjctech's answer - idk whether that is also a required first step before my solution will work.


How to pick a color with DigitalColor Meter?

Once the DigitalColor Meter is running, you can pick a color on the current mouse position by using the shortcut:

⇧ + ⌘ + C

It will store the value in the clipboard. The standard is RGB values e.g.
   255 255 255

If you prefer hexadecimal notation, you can check this answer.


Why do 1080p displays look pixelated unless the monitor is 4k when retina is 1080p?

Yes. You will have to convince them that you need the proper tool for your assigned task, one that offers 3840 x 2160 or 4096 x 2160 pixels.

You also need your display to be flexible enough to emulate the different resolutions your end-user may have.


What command-line text editors come bundled with macOS?

Since you did ask "What other options for command-line text editors are built into macOS?" and ed was not mention in your OP, let me offer it as an addition to the list.

The manual page for ed states:

  The ed utility is a line-oriented text editor.  It is used to create, display, modify and otherwise manipulate text files.


My MagSafe to MagSafe 2 converter becomes extremely hot. Why?

Actually it should be RT (room temperature) like all the time.

Check the pins to see if one of them is getting discolored.

The only reson for your converter to get hot is a bad contact creating a arc, that creates heat.

Making sure the plugs sit tight (on both sides) and that none of the contact pins (on both sides) is discolored. Cleaning the pins could not harm.

Ultimately getting a new converter would be a good idea.


What variable in the operating system determines the fans in OS X?

You might want to download Temperature Monitor (free). It will help determine which part of your system is hot (CPU? GPU?), and when things warm up.

I also recommend you investigate your logs using Console (found in your Applications/Utilities folder) to see if there are any unusual errors which seem to correspond with the temperature spikes.

I would shut down, let it cool off, and observe the logs/temperature after restart to see when the fans kick in again.

Good luck.


AppleCare ended any value in keeping agreement #

Pretty much AppleCare helps with resale value, but usually only when you have it still active. I suppose someone might presume you meant to take care of your device since you purchased it or may have given it better care and service since that was prepaid?

The agreement number only matters if Apple loses the record, though. Most AppleCare is provided on the basis of the serialized product - not the agreement number.


Mavericks is a 64-bit OS; it has no 32-bit option... You can run 32-bit apps in it & run 64-bit apps in 32-bit mode, but the OS itself, afaik, is only available in 64-bit.

32-bit Macs cannot run Mavericks.

Edit - 32-bit mode picture...


The simple answer is that "subject" is read-only. Mail's Applescript dictionary shows:

subject (text, r/o) : The subject of the message

I would love to be able to combine messages into a thread, but I can't see how to change the subject without perhaps exporting and re-importing messages.


Emacs copy a paste line with comment adds extra space / line

I guess you problem arises to an extend from continuing lines which get copied with the physical line break on screen. One way to avoid this and get proper mouse highlighting in Emacs, is running it as a separate GUI app. I installed GNU Emacs for Mac OSX and it runs perfectly with mouse selection capabilities: You can select with the mouse and continuing lines get copied as single lines as you want it.

GNU Emacs for Mac OSX  will pick up your normal .emacs configuration and if you do not like the GUI elements like the toolbar you can hide them on startup in the variable default-frame-alist.


What app is making my phone vibrate, without putting a corresponding notification up?

You may need to go through Settings → Notifications and check which apps have an Alert Style of None and Show in Notification Center disabled, but Sound toggled on.


Apple's official guide has several good steps. http://support.apple.com/kb/TS1367

I would start with resetting the SMC: the System Management Controller.

http://support.apple.com/kb/HT3964

If that doesn't work, reset the NVRAM (which isn't on the list) followed by attempting to boot to internet recovery.

NVRAM - Command Option P R
Recovery - Command R

Past that, you would need to open the machine and start removing all components that aren't part of the "minimal system" or take it to a technician that does that professionally.


Run Wine

  Wine is a translation layer for Windows applications. It's a bit like
  a virtual machine but doesn't require the Windows OS. It sits between
  the Windows application and OS X and makes the application think it's
  running on Windows by translating all the Windows calls its making to
  OS X calls.

  There are two choices of know of here. The free WineBottler and
  the paid-for CrossOver Mac from CodeWeavers.

  Some commercial software is delivered for OS X this way -- I know The
  Sims 3 game that my wife likes to play on her MacBook Pro is actually
  the Windows version of the game running under the Wine emulator.

  Pros:

  You don't need to buy a copy of Windows
  Your OS X-based data can be accessed from your Window programs

  Cons:

  Application support under Wine can be hit-and-miss. Some apps work well, some don't. Check at http://appdb.winehq.org/ to see if your
  applications are on the list of tested, supported applications if
  you're going to try WineBottler. CodeWeavers keeps their own list.
  Because the Windows applications think they're running on Windows, and not everything Windows does translates perfectly to OS X, some
  applications can behave erratically.

Source: How can I run Windows applications on a MacBook Pro?

  It basically installs enough windows frameworks i.e. registry, and
  DLLs needed by Windows applications to run. It doesnt install a full
  out version of windows. It is more or less sandboxed, as well as when
  you compile an application, you can further sandbox that application
  in its "own" windows subsystem, making it modular, like most macOS
  applications. It is safe and does not alter your HD filesystem.

Source: Reddit - WINE - is it safe to use?

Notepad++ 7.x in Wine:

  What works

  Installs Launches (slowly) Opening/saving files Searching What does
  not

  Default font is not monospace Some high Unicode codepoints (surrogate
  pairs?) do not display correctly Really slow to launch Workarounds

  What was not tested

  Anything but basic functionality Hardware tested

  Graphics:

  GPU: Intel Driver: open source Additional Comments

  It works out-of-the-box, you just need to change the font to a
  monospace one that you have installed.

Source: WineHQ - Notepad++


Stop Apple ID change address page from kicking me out

Amazingly, that last edit made me search and find answer explained here and on other places: http://forums.macrumors.com/showthread.php?t=1447069&page=4

Not only changing the date, but first signing out of iTunes from Settings, then change date to manual to something in the future (2014 in my case), try to access App Store through the app again, it fails, then change back the date to automatic, log in to App Store. And voila, now it works.

Edit - However, the address page started working mainly because the browser turned from my native Swedish into English. In the English version it works, in Swedish it doesn't.


How to record audio over Powerpoint/OpenOffice slides?

You can actually record audio with a Screen Recording in Quicktime, you just need to set the proper option. Just open a new screen recording (⌃⌘N), then click the white triangle:

You'll get a popup menu with options to choose which sound input you want to record from:

Select the appropriate sound device, then start the recoding, and you'll be able to narrate as you record your screen.


Will iWork '08 support autosave and versions?

I don't believe iWork '08 will support those features.


Where are the files installed when you execute a mpkg file?

An "mpkg" file is a meta-package file, a file that can contain files and packages to be installed.

They also contain a "bill of materials" that lists the files installed (but not the files installed by the packages it might contain - they have their own bill of materials).

Therefore you need to find the package ID of the mpkg file and any packages it might contain.

The easiest way to do this is to have a look in the receipts folder. This occasionally moves but in 10.9 it is in /private/var/db/receipts.

If we installed our mpkg file recently then it is best to use find like so:

find /private/var/db/receipts -ctime 2

which will list all the receipt files changed in the last two days. The files found will have names that look like "com.company.application.bom" or they also end in ".plist". The file name without the .bom or .plist is a package ID.

Now we know a package ID we can ask pkgutil to list all the files installed and their location.

pkgutil --files com.company.application

This will produce a long list of all the files installed and where they are located.

You may see some who recommend methods using the folder /Library/Receipts but not all receipts are actually stored in there for some reason.


What are good ways to sign up Apple Developer Program without using my legal name?

Simply use your Chinese name. Why would you like to use your English name?


Keyboard layout changes have no effect on macbook?

British - PC Layout and US Layout are similar, but there are differences, especially in the shift keys on the number row.
These screenshots are taken on a Macbook pro "Show Keyboard Viewer"


Safari 8 Not Showing Network Requests when using the web inspector/develop tools

Deselect timeline (between 10 and 12 seconds)


Okay, so I had been using the Telegram that's specifically been built for MacOS, called the TelegramSwift, which doesn't have the export chat feature.
However, the export chat feature is only available in the Telegram Desktop.


How to use the cmd+w shortcut without closing a Fluid app?

Yup.

Quit your Fluid.app, and then follow these steps:

Go to System Preferences » Keyboard » Shortcuts » App Shortcuts.
Click the "+"
In the pop-up window, change "Application" from "All Applications" to "Your Fluid App.app"
Set the Menu Title to "Close Tab"
Set the Keyboard Shortcut to something else like ⌘⌥W
Click "Add"

Then repeat steps 2-6 for "New Tab", like so:

Click the "+"
In the pop-up window, change "Application" from "All Applications" to "Your Fluid App.app"
Set the Menu Title to "New Tab"
Set the Keyboard Shortcut to something else, like ⌘⌥T
Click "Add"

Go to Coder.com and use their keyboard settings to set Close Tab and New Tab to ⌘W and ⌘T


Is High Sierra noticeable slower than Sierra?

No - High Sierra isn’t generally slower than Sierra so there’s likely something else going on.

I like your suggestion to run a fresh install. That’s almost always the fix when a system gets slower and slower and even a fresh install of the same OS as you have running for 6 months to 2 years straight often makes everything snappy and you happy again.

I’d do one last backup and erase install High Sierra and migrate the data back. Take some timings so you know objectively how long a boot takes and how long the things you think are repeatable (opening 5 tabs in Safari / opening a large spreadsheet / etc...) so you can then dig in if the reinstall doesn’t make everything better both subjectively and objectively.


Is it possible to enter emojis directly using a keyboard shortcut?

Go to System Preferences → Keyboard → Text and set as many replacements as you wish.

Set the ‘Replace’ to the standard characters and the ‘With’ to the emoji you would like the ‘Replace’ to be replaced with.

These synchronise over iCloud, so will be available on your iOS devices too.


Try this: quit all apps attempting to use the camera, Finder -> Utilities -> Terminal (you'll likely be asked for your password, this is normal):

sudo killall VDCAssistant
sudo killall AppleCameraAssistant

…and reopen a camera app. I had an old MacBook Pro with a twitchy camera, and this solved it.


Sudden proliferation of 'Too many open files in system' errors. Can't do backup

I have several suggestions that I'll put into two different posts.

Here's the  first one:

This seems to help with practically everything, so why not try it.

Open your Disk Utility app, and after selecting your main hard drive (or partition), follow the steps in the picture below. This operation will attempt to find and repair any disk and disk-permission errors.

Please note that step 1(b) probably will not work unless you are booted into the Network Recovery Mode, or running off a different hard drive (not the one you are trying to fix). If running step 1 reveals a lot of errors then doing 1(b) would definitely be recommended.

The easiest way to do this is to borrow someone else's Mac and connect your computer to it in Target Disk Mode. This will allow you to run Disk Utility on their computer thus letting you perform step 1(b) to your hard drive.

If you don't have another computer to borrow, your will need to put you computer into Network Recovery Mode (aka. OS X Internet Recovery). Please see the OS X Internet Recovery section in this hyperlink before proceeding with this fix. Also note that Network Recovery Mode is different from Recovery Mode; the regular recovery mode will not help in this case. To start your Mac in the Network Recovery Mode, please see this link.

If none of the above are available on your computer, or Network Recovery simply takes too long on your internet connection, there is a third option. You can make a Bootable OSX Recovery Drive from a USB stick as described at the bottom of this page from Apple.

Hope this helps! :)


Airport Extreme: Macbooks cannot connect to disk drive over wifi; LAN iMac can

On my MacBooks over Wifi, the HDD attached to the Airport does not mount in the same way as directly connected or even NAS drives. Rather than the drive, I get the Airport Extreme in the 'Shared' section of Finder. Selecting the Airport Extreme shows the drive as a folder, and opening that folder effectively 'mounts' it. Even then, the drive does not show as a drive within Shared or Devices, yet it is accessible.


How to make file operations like move/delete without mouse in Finder?

You can find many answers here:  http://support.apple.com/kb/ht1343

Specifically:

Cut (for cut copy paste, indeed for almost all windows shortcuts that use CTRL simply use Command instead):
Command+X

Move to Trash:
Command+Delete

Open Get Info Window:
Command+I

Open an aggregate Get Info Window for multiple files:
Option+Command+I

Show Inspector:
Command+Option+I

Get Summary Info:
Command+Control+I

Goto Previous Folder:
Command+[

Goto Next Folder:
Command+]

Quicklook (Preview):
Spacebar (or Command+Y)

As for this "why Apple decided not to do such obvious operations in Mac OS X?" you just need to remember that what you are used to in Windows isn't necessarily obvious, it's just what you are used to.  Everything has an equivalent in OS X, you just need to learn what is different, and eventually you might even come to think that the OS X equivalents are actually more obvious than what you use now (Command+R instead of F5 for Refresh, for example...)


Run script as root at startup - macOS 10.12 Sierra

A ~/Library/LaunchDaemons doesn't exist. A launch daemon in /Library/LaunchDaemons is already executed with root privileges so you may omit the UserName part.

So put your shell script my_script.sh in /usr/local/bin/ or in /usr/bin/ (adjust the path in the ProgramArguments array if you use the latter), make it executable with sudo chmod +x ... and owned by root:wheel with sudo chown root:wheel .... /usr/bin is recommended if brew is installed.

Modify your current plist to:

<?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.startup.script</string>
    <key>LaunchOnlyOnce</key>
    <true/>
    <key>ProgramArguments</key>
    <array>
        <string>sh</string>
        <string>-c</string>
        <string>/usr/local/bin/my_script.sh</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Save the launch daemon as com.startup.script.plist in /Library/LaunchDaemons/ and owned by root:wheel.

Launch it with:

sudo launchctl load /Library/LaunchDaemons/com.startup.script.plist


Migration Assistant fails on Ethernet Mavericks-to-Mavericks migration

I have the same setup except my iMac sports Thunderbolt. I had the same problem and never solved it, but I did find the following work-around helpful:

Place the iMac in Target Mode by going to Apple|System Preferences|Startup Disk, make sure your startup disk is highlighted, select Target Disk Mode and confirm. Connect the computers by Firewire or Thunderbolt (TDM does not support Ethernet). Start Migration Assistant on the MacBook Pro, allow it to change your system, and select the iMac's startup disk.

From there it is easy sailing - choose what you want and how to handle the user accounts and you are home and dry! Don't forget to eject all connected iMac drives before unplugging the cables.


Is there a workaround to enable streaming music to multiple speakers from iOS?

So far I haven't found a good all-digital solution.  I typically use an audio splitter at the computer, and a whole house FM transmitter plus speakers so I hear the sound locally and through FM radios I place wherever I want the sound.

Since everything is transmitted real time, there's no sync delay as you move from room to room, and the transmitter I have is strong enough to receive using a boombox out in the yard while I'm working outside, without risking any expensive equipment in case it gets kicked around the yard or rained on a little bit.

I use a modified Belkin Tunecast transmitter.  I disassembled it, and added a length of wire to the antenna connection to stretch the distance it transmits a little.  There are some legal ramifications to this depending on the country you live in.  If you want a more professional solution, there are a few places that sell whole-house FM transmitters fairly inexpensively.

You could also connect the transmitter to the airplay receiver, entertainment center, iPad, Android phone, windows PCs, or any other audio device, and the receivers are cheap - you can get an FM radio from the dollar store for a dollar, and amplified speakers for a dollar, so expanding the system is cheap.  It's very flexible.

The biggest drawback is quality.  It's not bad, but you can't expect even CD quality from it, nevermind high quality audio.  It's ok for music and voice, but audiophiles will be offended.  Airplay is CD quality, and the difference would be noticeable.


Separate zsh histories after restart (iTerm2)

I don't use iTerm, but I think this is a property of its Session Restoration feature: https://iterm2.com/documentation-restoration.html
Try turning it off and see if it makes any difference.
Besides, starting with macOS Big Sur, you don't even need this feature. macOS now comes with "Resume Support: Save/Restore Shell State", which is by default enabled for both Bash and Zsh, no matter what terminal you use, and which support per-session history. Read the file /etc/zshrc_Apple_Terminal for more info.


In a network environment with multiple Wi-Fi access points with same SSID, iOS/macOS device automatically connect to the one with the best signal strength. This should happen automatically without any intervention from user side.

If you find the connection to be poor, go to Settings -> Wi-Fi (on iOS)/System Preferences -> Network (on macOS) and toggle Wi-Fi off and on again. This should resolve your issue.


When you buy an app on the Mac App Store, you’re getting the rights to
  run that program on any Macs you own and operate, for your personal
  use. Basically, if your household has a half-dozen different Macs,
  including desktops and laptops, you can buy a copy of Gratuitous Space
  Battles and play it on every single one of them. Consider a purchase
  of consumer software via the Mac App Store to be a bit like buying a
  household site license for the app.

  The situation is slightly different for apps that are considered
  commercial or professional in nature. For apps that fall into this
  category—Aperture’s a good example—the Mac App Store license says that
  you essentially can install that item on computers you use or on a
  single computer shared by multiple people. Basically think of it as a
  one-seat license for a pro app.

  In other words, the Mac App Store’s purchasing system is not designed
  so that a podcasting company can spend $15 for GarageBand and equip 30
  different Macs with a copy. But if you want to buy a game and put it
  on your desktop Mac, your laptop, your wife’s laptop, and your
  daughter’s laptop, go for it.

Find the full article here :
http://www.macworld.com/article/157018/2011/01/appstore_licensing.html


To re-enable an EFI password:

Boot into Recovery holding Command+R at the startup chime
From the menu bar, select Utilities > Firmware Password Utility
Enter a Firmware password and quit the Utility pane.

Note that you’ll only be prompted for this EFI password if you attempt to boot the machine differently than you would normally. Otherwise, you’ll boot directly into OS X at startup without being prompted for the EFI password.

To re-enable a login password:

Open System Preferences.

Select Users & Groups > Login Options > Automatic Login: OFF


Make sure that your have downloaded the correct combo updater:

OS X Server should have the 10.7.5 Server Combo updater = DL1585 ≈ 1.99 GB
OS X Client should have the 10.7.5 Client Combo updater = DL1582 ≈ 1.91 GB

To determine whether the client or server version is installed on your Mac, use the Terminal command: $ /usr/bin/sw_vers

Example output for 10.7.5 Server:

ProductName:    Mac OS X Server
ProductVersion: 10.7.5
BuildVersion:   11G63


In contrast to Lizzan, I suggest you do it with iPhoto. So the answer is yes, you can do it with iPhoto. The reason why I suggest it is because iPhoto never destroys your image! It keeps the original image as it is and saves your changes to a separate file. You can always restore your original image. I don't know the OS you're using but prior to (I think) Lion there is no Version feature so returning to your original image is impossible.

So here's how you do it: http://support.apple.com/kb/VI191

You could crop the region you like and then save it as a new image. Then go back to your original and take the next region...


This works for me, however the system must first recognize the disc that's inserted. Otherwise it can't return a value for a property of a disc it hasn't or can't recognize. I have noticed with RW optical media that it can take some time for the disc to be recognized. I have tested with CD-R, CD-RW, DVD+R and DVD+RW optical media and all report the Media Type correctly in Disk Utility and Optical Media Type correctly using diskutil.

You should be able to ascertain the Media Type by using the Info button in Disk Utility after selecting the target optical device.

You should be able to ascertain the Optical Media Type from the command line in Terminal using the following command:

diskutil info diskN

Where N in diskN is a integer value of the target optical device, e.g.: disk2

To isolate just the Optical Media Type info, use the following command:

diskutil info diskN | grep 'Optical Media Type'

On my system, using the proper number in diskN, the output for the disc I have currently inserted in the SuperDrive is:

  Optical Media Type:       CD-R

You could also use the following command in Terminal:

system_profiler SPDiscBurningDataType

The output of which on my system for the disc currently inserted is:

$ system_profiler SPDiscBurningDataType
Disc Burning:

    HL-DT-ST DVDRW  GX40N:

      Firmware Revision: RQ00
      Interconnect: USB
      Burn Support: Yes (Apple Shipping Drive)
      Cache: 1024 KB
      Reads DVD: Yes
      CD-Write: -R, -RW
      DVD-Write: -R, -R DL, -RW, +R, +R DL, +RW
      Write Strategies: CD-TAO, CD-SAO, CD-Raw, DVD-DAO
      Media:
          Type: CD-R
          Blank: Yes
          Erasable: No
          Overwritable: Yes
          Appendable: Yes
          Write Speeds: 10x, 16x, 24x

$

This info is also available in System Information via the GUI under: Hardware > Disc Burning

Note: The information contained herein was tested under OS X 10.8.6 and if using diskutil info on the target optical drive in a different version of OS X/macOS then you might want to not filter the output through grep until sure that diskutil info on the target optical drive has an Optical Media Type: property listed, on whatever version is being used, as it does in OS X 10.8.6.


How do I disable Swipe Between Pages on Safari

There is a free program called Better Touch Tool (http://www.boastr.de/) which allows you to disable gestures, or set specific gestures, on a per-app basis.


Can I roll back to a previous OS version on the iphone 5?

iOS 8.4, no. iOS 9.1, yes. The reason your iPhone is lagging so much is because iOS 9.2 is beta software. iOS 9.1 is the latest public release of iOS 9 and is what you should downgrade to. Apple has instructions on their website on how to accomplish this.


In this particular case, I found that the history had gotten into a strange state.

Nothing was present in the .bash_history file, however, there were plenty of saved sessions in the .bash_sessions folder of the user root (e.g. ~).

Once inside the .bash_sessions folder, I found there was a file with a GUID and a .historynew extension.

Ex:

~/.bash_sessions/{GUID}.historynew

That file contained the lost commands, but somehow was no longer attached to the saved history for the user. From there I simply piped the output and appended to the .bash_history file, and started a new session and everything was back. One way to do this:

cat {GUID}.historynew >> ../.bash_history


Is it possible to ask Siri to read dictated text?

Are you just using the dictation feature (the microphone button on the keyboard), or sending email or texts/iMessages through Siri (holding down the home button, telling Siri to send a message…)?

If you're using the Siri function, when it prompts you if you want to send it, you can ask Siri to "read it to me" or "review it" and it will be read back to you.

If you're just using the dictation (which technically isn't Siri), your best option is to use VoiceOver, as Andrew Ferrier suggests.


Difference between unlocked iPhone 6 from T-Mobile vs. regular unlocked iPhone 6?

If you look closely at http://www.apple.com/iphone/LTE/, the SIM-Free unlocked models (A1586, A1524) supports ALL of the LTE bands of the T-Mobile unlocked phones (A1549,A1522), PLUS some additional networks.

Here is the exact verbiage on the page (easy to overlook): "Models A1586 and A1524 also support LTE networks listed for models A1549 and A1522." which basically means "same as the T-Mobile phone ... and then some..."

I picked up a 6 and 6plus sim-free earlier this year to be used on our mobile share value AT&T plan in the US; the Apple Store employee essentially pushed me out the door with the SIM-free model. Said it had additional bands, potentially better resale value, etc...

Hope this helps clear it up.


Airport guest network when the network gets extended

Apple express would be your best/cheaper option than getting another extreme. You could use third party hardware, but the results are inconsistent as Apples bridging is slightly different to the standard.

You could use power line networking if you wanted to extended it further than the current wireless network provides. This assumes you're on the same phase of power and wanted to pony up the extra cash.


Are the Carrier IQ daemons installed on iOS devices other than iPhones?

I just did a quick check on my iPod4,1 running iOS 5.0.1. Those two binaries are not present in that folder. However, I have seen mentions of IQ in other parts of the system such as var/wireless/Library/Logs/awd (empty) and var/root/Library/Logs/awd (empty) and com.apple.iqagent.plist in var/mobile/Library/Preferences. The only value in that plist is DiagnosticsAllowed = false. I would conclude that Carrier IQ is not present on 4th Generation iPod Touches running iOS 5.0.1.


What's the menu area near the clock called?

These are called menu extras.

They are different from status bar items (which are usually used in other apps) in that you can hold command and drag them around.

Each of these can be turned on and off with a checkbox in System Preferences (the Bluetooth one can be toggled in Bluetooth preferences, etc.)


Steps you can take to ensure this doesn't happen:

Make sure that Mail.app isn't set to open at login.
Check your Mail, Contacts & Calendars settings to make sure you don't have an invalid account linked to your Mail account.
If you don't use the app, make sure you actually Quit the app instead of closing the application window (that's a common mistake for new Mac users).


Updating iOS version with baseband damaged

if it is okay to update my ios version even though my baseband is damaged

Yes.

It is generally a good idea to update to publicly available version of iOS. The current latest version available for iPhone 6 should be iOS 12.4.2 which is a security and bug fix release.


At a high level, the file you listed is a binary database file used by the OS to track power usage, performance and sleep/wake data over time. Despite the general guidance to not delete anything from /var/db this appears to not cause undue harm if you were to delete that one file on occasion.

This feeds the new views of energy usage and perhaps might help with diagnostics if you have problems down the line and ask Apple to help diagnose the system.

The program that writes to that file (as well as associated files in /var/db/systemstats ) is systemstatsd.

You can use the systemstats --help command to get more details and read from that file if you are curious. The manual page I linked to is the shell of a manual page and the code is mostly undocumented by Apple other than the documentation that is build into the tool and accessible from calling it with the help option.

It's generally not safe to delete anything in /var/db since the system could depend on the files being coherent, but I've tested removing all contents of that directory by booting into Single User mode and the system seems to recreate things properly and handle any attempts to manually clean up these files.

I wouldn't recommend deleting anything from sytemstats on a Mac you are not ready to erase and reinstall and you also might get odd information from Activity Monitor if you manage to get the database and log files in an inconsistent state. That being said, it looks like the system was programmed defensively to handle things going missing from that directory and not cause erratic operation in general if you do so anyhow.


Does Universal clipboard works on ethernet?

I had to turn off / on handoff on ios (or restart it), then it worked. So it works even without wifi on the mac, you only need to have bluetooth on and being connected to the same router.


Connecting my Roll Up Piano via USB to record MIDI

In the Ubuntu terminal, you can use amidi or aseqdump to monitor MIDI messages.

OS X has no command-line tool to monitor MIDI messages.
You have to use some graphical tool like MIDI Monitor or MIDI-OX.
You can also test it in the Audio/MIDI Setup windows with the "Test Setup" button; when you are playing something, the port icon (the triangle) should turn red.

To record MIDI data, use any MIDI sequencer. There is no reason why GarageBand should not work, but you could try Ardour instead.


Unlimited scrollback might not work properly as expected, I am not sure why but it is may be because of the config of zsh.

So, I would suggest you specify the scrollback lines like 10000 (in my case) in the textbox and unchecked the "unlimited scrollback buffer" option


How bad is it for a Mac to forcefully restart it when it freezes?

Holding the power button and letting the System Management Controller SMC perform an immediate halt is no worse than letting the software initiate the halt.

I suppose you could come up with a scenario with the mac in free fall or something relating to the head not being parked, but modern hardware is designed to handle power losses from the wall outlet with great grace and here the SMC is still controlling a soft landing.

The power implications are the same even though the applications and operating system don't get their normal opportunity to save work, close files and get ready for the next time they start.

Your files and data could be at risk from this (think erase and install OS and restore backup files as worst software case), but the hardware doesn't care of the open files or some pending changes are not flushed from caches before the lights go out.


Updating through iTunes rather than OTA has a smaller storage space requirement on the device. I believe it's much closer to 1 GB, but I don't have an actual number to provide.

To update through iTunes, connect your device over USB, select it and click Update.


Is there a utility that allows to open a terminal window with a shortcut?

Check out iTerm2 (see also the Google project page). You can bind a key combination as a way to show/hide the terminal. In a way, you achieve the same thing as the before mentioned Visor; yet, iTerm2 offers more functionality than Terminal.app.

Combine this with alfred/quicksilver and iTerm2 profiles for more hotkey awesomeness.


You can use C-xC-e to go into editor mode. This will use vim if your $EDITOR is set to vim. Also, if you switch to zsh there are options to have a psuedo-normal mode on the command line. See this blog post describing it: http://www.civet.ws/?p=165


Why have symbolic links between files in folders at same depth?

Am I correct in my understanding of symbolic links there?

Yes. Symbolic link, as the name implies acts as a link to a file/folder located elsewhere. Accessing the link is generally equivalent to accessing the file/folder.

  If so, why would you create symbolic links in one folder (/usr/local/opt) to binaries in another folder (/usr/local/Cellar) that is at a similar location/depth in the file structure?

If you'll carefully observer in this particular case, the binaries corresponding to all the various installed formulae are in different folders. There's a separate folder corresponding to each installed formula under /usr/local/Cellar. Within the folder for formula is a folder containing version number, followed by installed files for the formula.

Via symlink under /usr/local/opt, the installation location for all the formula are brought in one place.

For knowing the exact purpose of why /usr/local/opt folder is created by Homebrew, you can refer to this post on Stack Overflow:

https://stackoverflow.com/questions/35337601/why-is-there-a-usr-local-opt-directory-created-by-homebrew-and-should-i-use-it


How do I move my System files to another drive without reformatting the destination?

To move data from the "first drive" to the "second drive" you should, before doing anything, backup everything as a security precaution before doing the stuff below. It is also a good idea to run the Software Update on the "first drive" to make sure all bug fixes have been made to the software on your current system. Having the latest versions of all software installed on the "first drive" can limit incompatibiliites when getting stuff transferred to the "second drive".

If the second drive is properly formatted for Yosemite, just running the Yosemite installer and telling it to install the system on the second drive should not erase any of the files you currently have on that system, and it should also create the proper recovery partition and install the appropriate recovery software onto it.

Once you have Yosemite on the second drive, set it as your startup disk in "System Preferences" -> "Startup Disk", boot from it, and create an initial administrator account (with a different name from any of the accounts on the first drive so there is no conflict when migrating data from the first drive). You need not give this initial administrator account any AppleID information. Once logged in, it is probably worth updating the system software to the latest, to catch any bug fixes that might not have made it to the installer version that you used for the system as a whole.

Once the second drive is updated to the latest software, you need only run /Applications/Utilities/Migration Assistant.app and tell it to migrate all the data from the first drive to the second drive. Note that Migration Assistant.app will log out the current user and quit all running programs as it runs, which will unmount any externally connected disks. If the data you want to migrate is on an externally connected disk (such as another Mac in Target Disk Mode) it needs to be plugged into the computer AFTER Migration Assistant.app has quit all the running programs and logged out the current user - waiting untl Migration Assistant.app is searching for appropriate hard drives to get data from is a good time to plug in the external disk.

Migration Assistant.app could get the data from the Time Machine backup of the old system, but the transfer from an internal drive will be faster than from the external Time Machine backup drive, especially if the external connection is via the network.

When Migration Assistant.app has done its job, you can log into the system, check that everything is as expected and optionally delete the initial administrator account you created on the second drive. All of your data from the first drive should be migrated to the second drive, and the second drive should also have a working recovery partion on it.


If I quit Terminal.app, do processes that it initiated quit with it?

For the command to continue after closing the Terminal application window, you need to do the following.

Precede the command with nohup. This will allow the command to continue after the Terminal application window is closed. This also allows the command to continue after the quitting the Terminal application.
Redirect standard out and standard error to the same or different files. This gives the output someplace to go, otherwise the default will be use. (See the man page below).
Append a & to the end of the command line. This runs the command in the background, otherwise you will not get a command prompt until the command finishes.

For example, if I wanted to use the find command to search for the file readgpt and print the results to a Terminal application window, I would execute the command given below. Note: Here, I do not care about the error messages, so I redirected standard error to /dev/null.

find / -name readgpt -print 2>/dev/null

Now, if I wanted to close the Terminal application window and view the results later, I would execute the command below.

nohup find / -name readgpt -print >~/Documents/results.txt 2>/dev/null &

After entering the above, you will get a job number in brackets followed by a process number. An example is given below.

[1] 1456

You can get the status of this process by entering the ps command, as shown below.

Marlin:~ davidanderson$ ps 1456
  PID   TT  STAT      TIME COMMAND
 1456 s001  U      0:06.83 find / -name readgpt -print

You can terminate this process by entering the kill command, as shown below.

Marlin:~ davidanderson$ kill 1456
[1]+  Terminated: 15          nohup find / -name readgpt -print > ~/Documents/results.txt 2> /dev/null

  Note: If you enter the kill command in a window that differs from one used to create the process, then there probably will be no output.

The man page for the nohup command is given below.

NOHUP(1)                  BSD General Commands Manual                 NOHUP(1)

NAME
     nohup -- invoke a utility immune to hangups

SYNOPSIS
     nohup [--] utility [arguments]

DESCRIPTION
     The nohup utility invokes utility with its arguments and at this
     time sets the signal SIGHUP to be ignored.  If the standard output
     is a terminal, the standard output is appended to the file nohup.out
     in the current directory.  If standard error is a terminal, it is
     directed to the same place as the standard output.

     Some shells may provide a builtin nohup command which is similar or
     identical to this utility.  Consult the builtin(1) manual page.

ENVIRONMENT
     The following variables are utilized by nohup:

     HOME  If the output file nohup.out cannot be created in the current
           directory, the nohup utility uses the directory named by HOME
           to create the file.

     PATH  Used to locate the requested utility if the name contains no
           `/' characters.

EXIT STATUS
     The nohup utility exits with one of the following values:

     126     The utility was found, but could not be invoked.

     127     The utility could not be found or an error occurred in
             nohup.

     Otherwise, the exit status of nohup will be that of utility.

SEE ALSO
     builtin(1), csh(1), signal(3)

STANDARDS
     The nohup utility is expected to be IEEE Std 1003.2 (``POSIX.2'')
     compatible.

BUGS
     Two or more instances of nohup can append to the same file, which
     makes for a confusing output.

BSD                              July 19, 2001                             BSD


Its difficult to give the best answer without knowing which photo manager you use and how often you'd to transfer a photo. For rare transfers, email and Dropbox are good solutions.

For a more sophisticated approach, I use a smart album in Aperture together with a keyword called "Sync." Now whenever I add the Sync keyword to a photo on my Mac, it is automatically added to the Sync album, which is set (in iTunes) to sync with my iPad.


Why does my curl command fail when run through applescript but work fine when I run directly in a terminal?

While
http://192.168.0.103/cgi-bin/proj_ctl.cgi?key=shutter_on&lang=e&osd=on

works fine in a browser, it does not in a shell.
To resolve the issue you need to quote the URL.
In set curlScript to ... change theUrl to either theUrl's quoted form or: quoted form of theUrl


iTunes 11 does not record Play Counts anymore?

According to some articles I've read on the net, it's a design flaw by Apple - disabling crossfade will make the playcount start to work again.


Which are the ways to access "Now Playing" in WatchOS 3?

As of watchOS 4, you have a few options for accessing the Now Playing screen:

Set the Dock Ordering setting for the Dock (Watch App on iPhone > Dock) to Favorites and choose the Now Playing "app" as one of your Favorites
Add the Now Playing complication to a watch face (unfortunately, it's only available for Complication sections that are big enough to show the title of what's playing)

I actually included this in a roundup of things I think should work with Siri on the Apple Watch but don't.


The Output port from early MacBook (and MacBook Pros) was a mini-VGA, later a mini-DVI port and various accessories were available to connect regular size VGA displays. 15" and 17" PowerBooks had full-size DVI outputs as far as I can remember.

Recent MacBook models use a smaller mini DisplayPort. Apple itself offers different adapters to transform the mini DisplayPort into VGA, DVI, or HDMI. If you need a VGA adapter (like you say in your question tag), you are looking for this. If, on the other hand, you need to connect a DVI display, then this is what you want.


When would my Macbook Pro (Mid 2010) no longer run the next macOS?

The mid-2010 MacBook Pro is the oldest laptop officially supported by MacOS Sierra. This means it is likely that Apple will not support 2010 MBPs in the next major OS update next fall. That being said, with enough knowledge it is possible to upgrade to a new OS. If having the newest OS is important to you, you might want to look at upgrading when the next MBP is released. If you don't mind making changes to the source code of the OS, you might be able to continue pushing new OS's onto your laptop for a few years. However, even without future OS upgrades, I'd guess your computer will be relevant for another 3-4 years.


I need to transfer videos from my iPhone 6 to my Mac

Based on your description I assume that you're talking about MacBook what only has only one USB-C port.

For transferring media from your iPhone to your MacBook you have multiple options:

Use AirDrop
Use Lighting to USB-C cable
Use iCloud or any other cloud provider (Dropbox, Google Drive or Dropbox)


How should I interpret the full charge capacity (mAh) for a macbook battery?

According to Apple:

  Full charge capacity: Measured in mAH (milliampere-hours), this refers to the amount of power the battery is capable of containing, less the energy required to shut down the device. This number lowers as the battery becomes depleted with usage and age.

You didn't indicate your device details so I can't tell you if that number is good or not.  See the Apple Support page for more details.


MacBook Pro running OS X lion stuck on boot screen

This happened to me only in 2 cases:

Incompatible SSD installed
Hard drive failure

There is a good chance that if you leave your MBP running for a few hours like that it will end-up displaying a files not found logo.

The best way to test if it is a hard drive failure is to replace it or to connect an external hard drive and install Mac OS on it.


How do I reorder the programs in the 'open with' window of a file?

Unless someone comes up with some heavy magic, I'm going to say: "No". Apple lists the apps that can open that file type in alphabetical order. (Higher versions of the same app are listed first.)


Finder view options "use as defaults" does nothing

You should not do this with a folder in the sidebar: that is only an alias.
Do the same with a folder in the Homefolder and it works:
check the most above views: always open in icon view and browse in icon view


Unfortunately you belong to a very large, very angry community.

That community > 800,000 has decided to sue Apple over this issue.

You can wait for the outcome of the lawsuit, or have it done for $150, or try some DIY for $5 for the part.

One other way is to try to clean the stuck power button.

Use a can of compressed air (for computers) found in computer stores and blast it. You can also try to flood it with some alcohol (ethanol or isopropanol) to try to wash out debris.

To be more effective, removing the back cover (two screws) could help.

If neither of these worked then you can consider replacing the power button.

There are plenty of online instructions on how to replace the power button.
I won't fool you, that procedure is not easy. It is time consuming and requires lots of patience and skills + tools... that is why the angry mob. :)


I can't enable iCloud backup on my phone

You can perform the same function through iTunes on your Mac. Just plug it in, go into the iPhone's settings, and set it up from there. May have better results.


Why aren't all calendars showing up in reminders

Starting from OSX 10.7 there are 2 kinds of calendars: Calendars and Reminder Lists. Make sure the calendar you're trying to assign is a Reminder List.


Is there a way to automate restarting with a different boot disk?

sudo bless -mount /Volumes/"startup disk name" -setBoot

Press Enter.

reboot

This should work.


Growing black portion on the screen of 2017 MacBook Pro. What could be the cause?

That definitely looks like a screen (LCD) issue.  Whether  it's on the MacBook or it's the LG, the screen is damaged and must be replaced. However, I'm assuming it's the screen on your Mac...

  The Mac is out of warranty, so the only way would be to replace the entire screen assembly.

Yes.  You would be correct; the only way would be to replace the screen assembly.

Macbook Pro screen display problems
Part of display not working, changing display region for macbook pro

  I'm guessing that using a MBP that doesn't have a graphics card with a second monitor is not a good idea

Connecting an external monitor to a laptop (not limited to Macs as PCs use the same Intel processors) that has a port specifically to do that wouldn't cause any damage whatsoever to your laptop.

Damage happens and it could be from any number of reasons - a manufacturing defect to physical impact with something.  But most definitely, it's not because you connected an external LCD to your Mac.