how to upgrade my Hard drive on MacBook pro

I thought that maybe buying a SSD would speed things up. Is this true?

The simple answer is yes. It sounds as though you may also be paging out due to RAM limitations as well, however. When you run out of RAM, your machine uses your drive as a  disk cache, essentially, which slows down your machine ( a HDD/SSD is meant to be a dedicated storage device, not temporary). That being said, upgrading to a SSD would still make the machine quicker even if you are paging out.

  If So will I be able to back up my partition when upgrading? What would be the best way to go about it?

Yes, you will be able to back up the other partition. I highly recommend following this clear and concise guide, by ASC member clintonfrombirmingham when doing so.


The only question I could find in your entire statement is

  Should I avoid AirPods take these issues as valid concerns (sic)?

You posted info from sites that indicate it the levels of EMF emitted are both safe and not safe.

Apple has stated their products meet all applicable safety and health laws (although we all know these standards change over time).

For every site that I saw that stated it was safe, I found other sites (mostly natural-medicine sites) that said the opposite.

So to answer your question, it's completely up to you if you want to use them or not. I would say that based on the fact that you're concerned about this enough to do all this research (and still not come away with a definitive answer) that you should stay away from them and find another product that makes you more comfortable.


iPad/iOS browsing to intranet URL without a ".com"

I went into Settings > General > Search Domains and entered our domain name and now I can go to http://hostname/

If this is the solution, I guess I need to figure out how to set this setting in DHCP.


What if you click while holding two fingers on the track pad?

If that works then it might just be the setting: from System Preferences, Trackpad, you're looking for the setting pictured in the following screenshot.

(Screenshot courtesy of wikihow.com)


Is there a way to resize Dock in macOS using keyboard shortcuts?

The approach I ended up taking was a variation of @Paolo's solution, and is simple to implement using a tool like BetterTouchTool (as @blizzrdof77 mentions in his original question).

Instead of preparing two AppleScripts, this single script takes one argument - a numeric value between -1.5 and 1.5 - which determines whether the dock will increase or decrease in size.

The AppleScript:
Create a new file called "change-dock-size.applescript" with the following content:

on run argv
    tell application "System Events"
        -- Get dock size
        set docksize to dock size of dock preferences
        -- Increase or decrease based on argument version
        set docksize to docksize + (item 1 of argv)
        -- Constrain value to 0.1 -- 1.5
        if docksize > 1.5 then docksize = 1.5
        if docksize < 0.1 then docksize = 0.1
        -- Set dock to the new size
        set dock size of dock preferences to docksize
    end tell
end run

Running It From The Command Line:
You can run this from the command line using osascript - like this:

# Increase Dock Size
osascript /path/to/script/change-dock-size.applescript 0.01
# Decrease Dock Size
osascript /path/to/script/change-dock-size.applescript -0.01

Adding Keybindings to BetterTouchTool:
To use this in BTT, add two new shortcuts with the "Execute Terminal Command" action, and use the above examples as the commands (I've provided a screenshot of my setup below). I hope this helps!


New digitizer stopped working after 30 seconds

Make sure that both sides of the connect cable a plugged in, then make sure that the center button works.  The center button has broke for many of my friends and myself.


Al Jazeera sports application geolocation problems for iPad

If the Al Jazeera apps determines your location based on your IP address (which seems to be the case), the only way to circumvent this check is by using a proxy or VPN connection with an IP address in an allowed range.


Bidirectional Charging on Macbook Pro (2019)

Is there a way I can enable my MacBook Pro to allow the incoming charging through this?

There's is not setting to allow incoming charging because charging is, by design, allowed.  It's a defacto function of the port.
I think you're misunderstanding how the Thunderbolt port works.  It's a multiplexing of several signals - DisplayPort, USB 3.2, PCIe, and Power.  It doesn't stop doing one when it's functioning as another.  In other words, it doesn't lose the ability to charge and be charged if you plug in a monitor.
For your Mac to be able to be charge while your monitor is plugged in, you need the following:

A monitor that supports it (i.e. the LG UltraFine monitors that were designed for Apple/macOS)
An active Thunderbolt/USB-C cable.  Note that all Thunderbolt 3 cables are USB-C cables, but only quality USB-C cables are Thunderbolt. Active cables support 40Gbs transfer at 2m (6.5 ft.) while passive cables, which are less costly are limited to .5m (1.6 ft.).

A quick review of the technical specifications page for your monitor makes no reference to "power delivery" or "charging."  It's also not mentioned in the product description.  If you look at the LG UltraFine specifications page from the link above, you'll notice it specifically mentions "Thunderbolt 3 with 94W PD."

If your monitor doesn't send power to charge your computer, no cable in the world will make this work.


How do I stop my iPad's passcode buttons from lighting up?

The image you're looking for is /System/Library/CoreServices/SpringBoard.app/DeviceLockKeypadPressed~ipad.png  Using iFile (or SSH), make a copy of DeviceLockKeypad~ipad.png into the same folder. Delete DeviceLockKeypadPressed~ipad.png, and rename your copied file to this. You could also edit the image to be a color other than blue.


Browse data on old machine's HDD, without booting machine or removing HDD?

You can boot each older laptop into Target disk mode by holding down the T key at startup. The older laptops need to be powered up. This will present the internal HDs on these older laptops as an external HD on your MBP.

Both of these older laptops have FireWire 1 ports, however, so a physical connection to your current laptop is problematic as you will have to connect a FireWire 1 cable to a FireWire 1 > FireWire 2 adaptor, then connect that to a FireWire 2 > Thunderbolt adaptor to your MBP.

This may or may not work, but I used FW1 > FW2 adaptors for a few years without a problem.

If either or both of the older laptops do not power up, then removing the HDDs from within them will be necessary.


Restoring from Backup error - cannot be saved to computer

This may also be a software issue, you can attempt getting your iPhone into DFU Mode in order to restore not only your contects...etc... but also reinstall iOS (as it may have installed incorrectly).

As it is stated at this webpage: "

  Entering DFU Mode (Official Instructions)

Plug your device into your computer.
Turn off the device.
Hold the Power button for 3 seconds
Hold the Home button without releasing the Power button for 10 seconds
Release the Power Button but keep holding the Home button
Keep holding the Home button until you are alerted by iTunes saying that it has detected a device in Recovery Mode

"

Then you should be able to click the restore button, and restore correctly.

Hope this helps.


Why is my iPhone playing the notification sound but no notification is showing?

Check if you have the new Gmail app installed.  Every time it gets a new email, it triggers the "iphone Text Message sound".  The sound can be disabled via Settings app > Notifications > Gmail > uncheck Sound.


Distribution Profile issue - Submitting to App Store

You have to go to https://developer.apple.com and enter in Member Center.

Then:

Certificates, Identifiers & Profiles.
Certificates.
Provisioning Profiles / Distribution.
Select the certificate you want to use and Download.
Doble click once downloaded to install it.

That should solve your problem.


I don't have any particular experience with overseas connectivity but I wonder if getting a VPN service specifically from Hong Kong with an exit there would fix the issue. This might allow the HK Apple store to see your MacBook as local to HK rather than where you actually are and connect you to the HK Apple store. I know people do this all the time to connect to TV streams overseas from their home country, might this work the same?


Why does my iPhone power off when the battery is down to 30%?

This is usually for one of three reasons:

Aging battery. Lithium ion cells chemically age and peak power output decreases as does total charge available to supply at various voltage levels.
Abnormal or failed / out of tolerance battery. Same as above, but the voltage and current is below spec for the battery age.
Bad calibration or hardware. I've never seen that be 30% off, though. After the battery is drained completely, charge the phone back to 100% completely (and for good measure, leave it on the charger for another hour or two). An iPhone can draw more power than a perfect battery can provide due to defect or damage. It might not be the battery.


How to disable the Trackpad zoom in Chrome or TextEdit

I managed to disable it using BetterTouchTool (http://blog.boastr.net/) an awesome freeware app that lets you customize trackpad gestures on a per-app basis. I just added two gestures for chrome (one for pinch-out and one for pinch-in) and assigned no action to them. BTT overrides the OS's gesture recognition and disables pinch to zoom.

The pinch-to-zoom was conflicting with the other BTT gestures I set for Chrome (rotating gesture to switch tabs), and Chrome was always resizing my web pages whenever I switched tabs with my gesture. This trick ended it.


The 'Handoff' functionality depends on your iOS version and device hardware, as well as your Mac hardware. As it states in in the Apple support page for 'Handoff':

  Handoff works with several apps that come with OS X Yosemite and iOS 8: Calendar, Contacts, Mail, Maps, Messages, Notes, Phone (iOS only), Reminders, and Safari. It also works with Keynote v6.5, Numbers v3.5, and Pages v5.5 for Mac, and Keynote, Numbers, and Pages v2.5 for iOS. Third-party apps may also work with Handoff.

iOS hardware that is compatible with Handoff:

iPhone 4S (sharing iPhone calls only)
iPhone 5 or later
iPod Touch (5th generation)
iPad 4th gen and iPad Air/Air 2
iPad mini, mini with Retina display and mini 3

Further requirements for specific features are found on Apple's support page.

Mac hardware that is compatible with Handoff:

MacBook Air (Mid 2012 and later)
MacBook Pro (Mid 2012 and later)
iMac (Late 2012 and later)
Mac mini (Late 2012 and later)
Mac Pro (Late 2013)


Does the hard disk sleep setting in Energy Saver affect drives in the optical drive bay?

Yes it does. The OWC blog talks about this and shows a terminal tip to set spin-down time to a shorter delay, saving a bit more power.

When you think about it the disk is still on the SATA bus - no reason it shouldn't spin down. I don't think you can address each drive individually though.

A cumbersome solution is to eject the disk when you no longer need it. But then you can't unplug/replug it like you would for an external drive. To remount it, in terminal you would do:

diskutil list

diskutil mountDisk /dev/disk1

I experimented with my Time Machine drive to see if this works. Your optical bay drive may well be /dev/disk1, but that's why you did diskutil list - to see what its identifier is.

(Rebooting will remount the drive too, if you forget the diskutil command)


Non-Breaking Hyphen Sequence Interpreted as Cmd-hyphen (Zoom out)

To enter a non-breaking hyphen in Google Chrome just enter &#8209;: ‑ (<- check the source by opening my answer in the edit mode).
The underlaying web app has to support this though.

A universal method to enter a non-breaking hyphen for all apps is to enable "Unicode Hex Input" from System Preferences -> Keyboard -> Input Source, choose it in the menubar and enter alt2011.

For Apple and probably some other apps you may set up an auto correct entry like nbhy -> ‑. You have to type nbhyspacedelete to add a non-breaking hyphen then.

With apps like Karabiner or Ukelele you may reduce the effort by remapping key strokes.

I still have to investigate the behavior to add an explanation why this happens.


iTunes app on iPhone won't download podcasts

I feel like I helped my brother through something VERY similar involving downloaded/purchased music -- and the only thing we found that fixed it was a complete restore from his most recent backup. I surmised that it was something related to a horked cache file or setting at the OS level.

The other thing that it might have been related to was wifi syncing/backup; we also turned that off, if I recall, and it wasn't until it was turned off that things returned to copacetic.

This is all fuzzy memory from months ago, though, so YMMV.


Well, for starters, clearing Spotlight's index will make mds have to work all the harder to refill it.

If you've ever had MacKeeper on there, you need to get hold of Malwarebytes to get rid of the leftovers.

Avast, in itself, will slow down your machine. I tried it once, got rid of it within a week.

I'd also be tempted to say updating to El Capitan might fix some of it. I found Yosemite was getting pretty laggy towards the end. I even posted on here about one aspect of it - Typing lag on SE sites - Safari


How to use OSX to create a bootable USB key to install Windows 8.1 on a PC

Quick shot:

Download and install VirtualBox
Create a new Windows VM with your Windows 8.1.iso (x64)
Copy the Windows 8.1.iso (x64) to your VM (network sharing)
Download and install Rufus
Plug in your thumb drive and attach it to the VM
Create a bootable thumb drive with Rufus. You may even choose UEFI or BIOS.

Not smart but it should work...

I'm searching for a faster way without creating a VM


Apple doesn't provide any carrier unlock status. You need to be vigilant and protect yourself from a buyer by using an escrow agent or other payment arrangement / pre-sale inspection. Furthermore, the original Serial Number and IMEI can be unreliable if there was a service event, error in several databases, etc... It's better to have in writing what you are purchasing and the ability to return the goods if you can't inspect them before you pay.

As for iCloud activation lock, Apple has a nice page to check that before you commit to a potential purchase:

https://support.apple.com/en-us/HT201365

Scroll down to the section titled "How do I check for Activation Lock before purchasing a used device?" and the link for that is:

https://icloud.com/activationlock

You need to contact a cellular carrier to clear the IMEI so I would expect that the carrier you will be paying for service would help you out unless they make their money selling hardware and you are cutting them out of their compensation by buying a used device.


Why iTC app privacy policy is not optional anymore?

Sorry, I found answer by myself:

https://developer.apple.com/app-store/review/guidelines/#privacy

  Apps that collect user or usage data must have a privacy policy and secure user consent for the collection. This includes—but isn’t limited to—apps that implement HealthKit or other health/medical technologies, HomeKit, Keyboard extensions, Apple Pay, Stickers and iMessage extensions, include a login, or access user data from the device (e.g. location, contacts, calendar, etc.).

My app is using HealthKit for workouts on Apple Watch (but not collect any data).


What should the permissions on the /EFI partition be?

EFI partitions are formatted with a FAT32 file system. FAT32 doesn't provide POSIX file permissions. Whoever accesses an EFI partition in OS X/macOS has full ownership of all files and folders (777).

This even applies if you change your user with Fast User Switching.

Mounting of the EFI partition requires admin privileges though.


Location of the root's home directory in macOS

I think the problem is that you haven't really seen that many Unix-like operating systems. Traditionally with Unix-like operating systems, you would actually have the root user's home directory at /.

If you have worked with Linux or perhaps FreeBSD, you would expect the root user's home directory to be at /root - but it's not really "God-given".

There's plenty examples of Unix-like operating systems that use varying locations. For example on HP-UX systems you wouldn't blink an eye to find the home directory at /homeroot. Similarly on macOS it is at /var/root.

Regarding your assumption on the use of the /var folder: Traditionally there hasn't been any kind of hard consensus on what each of the traditional system folders are used for (for example /etc, /usr, /usr/local, /lib, /etc.). This might vary from operating system to operating system.

Usually you would say that the /var folder is for variable data - however that doesn't mean that it is limited to spool or log files, like you write. It means that the contents of the folder might change while using your system - in contrast to for example /bin, where traditionally you could assume that this folder could just be reinstalled from the original installation medium. In this sense the root user's home folders fits the description. You usually don't want it in /home or /Users as that could be a networked file system, and you traditionally wanted the root user to be able to always be able to login for system recovery.

On macOS you can change the location of the root user's home directory. For recovery purposes, change the location in /etc/passwd. For ordinary usage, change it in the Open Directory.

You can see the current settings with:

dscl . -read Users/root | grep NFSHomeDirectory

And change them with:

dscl . -change Users/root NFSHomeDirectory <old> <new>

where  and  are replaced with the relevant paths.


How to get Safari to accept Untrusted Certs on iOS8? (like Chrome)

This looks more like a SSL negotiation error; I suspect this is a settings issue, not so much a certificate issue;

an incorrectly configured proxy (possibly on the shared connection or even on the phone)
a mismatched SSL/TLS setting (e.g. SSL version)
the server failing the negotiation give a possible NAT or IP range issue with the phone (shared link with the Mac)

A Wireshark trace could help diagnose the differences between the Chrome and Safari connections.

First attempt to rule out the shared link and get the phone on to the same corporate network as the host. Failing that, reset the Safari settings on the phone.


How to back-up a hard drive without power cable connected?

This answer offers to possibly solutions.
Solution #1
One solution would be to purchase a different cable. One end should have a USB Type C plug. The plug on the other end depends on the drive you purchased. Below is an image of plug and port types.

You can distinguish USB Type A from USB 3.0 by color. If the port or plug is blue, then you have USB 3.0. If the HDD's existing cable has a USB Type A plug, then the new cable needs to be rated for a transfer speed of at least 480 Mb/s. Otherwise, the HDD's existing cable has a USB 3.0 plug. In this case, the new cable needs to be rated for a transfer speed of at least 5 Gb/s.
Solution #2
Use an adaptor cable instead of an adaptor. In this case, I would recommend a cable which is USB Type C male on one end and USB 3.0 female on the other end. This cable would be placed between the existing HDD cable and the Mac. This type of cable would be compatible regardless of whether the existing cable has a USB Type A or USB 3.0 plug. An example of such a cable is the Tripp Lite USB 3.1 Gen 1 (5 Gbps) Adapter Cable, USB Type-C (USB-C) to USB Type-A M/F, 6-in. Length,


Is there a way to limit which installed apps a macOS user can use? If so, how?

You can consider moving all non-work related apps away from the /Applications directory, which are automatically made available to all the users on the computer.

A common approach is to create an Applications directory in a user's home home directory. This way, the apps installed in ~/Applications are only accessible to the user and not system wide.

The apps residing in ~/Applications would work in the exact same way as if they were residing on /Applications. There would be no difference in using them whatsoever. macOS apps are generally distributed as .app bundles. You can execute a .app bundle from any location in macOS. So, the exact location of where a bundle is located doesn't generally matter when it comes to using the app.

This approach works on any release of macOS, not just macOS Catalina.


How do I add a custom-built theme to Keynote for iCloud?

From research across many forums, I cannot find any indication that Keynote in iCloud, as of 2019-11-01, supports Keynote themes.

Hopefully, in the future, there will be a more positive answer to the question


How do I stop this person (IP address) from trying to connect to my Mac via screensharing?

The bigger question here is why is your Mac not behind a firewall that is doing some sort of port filtering/forwarding as well as stateful packet inspection?

If you were behind a firewall you could block/filter out IP addresses, but this is only temporary because all the attacker has to do is change their IP.

Instead of VNC, which in my opinion is very weak in terms of both security and functionality and instead go for a product like TeamViewer (free for personal use) and you don't have to open any ports on your firewall to use it.

By the way, your attacker is coming from China....


Sadly there is no one common format that works well for both Time Machine and any flavor of Windows.

Unless you are interested in buying filesystem support software to make Windows on a PC work with HFS+ or make OS X on a Mac work with NTFS, the best solution is to partition the drive into two sections.

I would select the GPT volume format (GUID Partition Table) and then make one part of the drive HFS+ for Time Machine and Mac only files. The other partition should be FAT/ExFAT so both the Mac and PC can read/write all files on that drive.

Or you could just keep the entire drive HFS+ and turn on file sharing. The Mac will re-share the entire drive over SMB so the PC can read/write to files on the drive indirectly, but without needing to be exposed directly to the file system implementation details. This of course is a poor solution if you really want only one computer attached to the drive and need to shuttle the files or the systems are otherwise incapable of being networked and/or having the Mac run all the time when the PC needs to access files.


Upgrading my Mac Pro 1,1 to run on El Capitan

Since this thread came up near the top of a google search, and since I've done it before, I thought I would chime in just in case someone else looking for info sees it.

My Pro 1,1 with 32GB RAM, an SSD, and an ATI 5770 runs El Cap absolutely great.  The only big issue is that it uses quite a lot of power compared to a modern machine.  No, it's not as fast as a new mac, but it's totally capable of being a daily driver for most uses.

You can NOT brick your machine doing this.  All you are doing is booting from a slightly modified El Cap install.  There is no need to upgrade your EFI to the 2,1 roms unless you will be upgrading your CPUs.  There is no need to flash your video card's ROM to a mac version.  You will need a more recent video card--I use a 5770.

The process is simple.  Install El Cap on an SSD/HD using another mac that does support El Cap, disable csr, and then change the boot.efi file to an alternate ( https://github.com/Piker-Alpha/macosxbootloader ) optionally using a script to make things easier ( https://github.com/ryanmaclean/Mac-Pro-1-1-El-Capitan-Upgrades ).

If your video card isn't a mac version, your screen will be blank (no boot logo) until your desktop comes up, but that's never been an issue.  You may need to fix the boot.efi file after an update, but I don't imagine that happens much any more.

Other than that, enjoy!

EDIT:

Both my ati 5770 and my nvidia 660ti work on my pro 1,1 with ElCap.  While it is true that older cards wont let you boot and only suffer a few seconds of blank screen, it is not due to a lack of EFI bios on the cards. There isn't an EFI bios available for any 5770 afaik, and Zotac was not kind enough to provide an EFI update for my particular 660ti.  I am sure of this due to working through these issues getting PCI passthrough to work with KVM/qemu with these cards on another box and having to substitute an EFI rom via a file.   But, yes, if you have a pc/win card older than 2012 or so, you might need to flash for mac or find a more recent card.


How to disable smart quotes in Outlook 2016

Edit > Preferences > AutoCorrect > AutoFormat > "Straight quotation marks" with “smart quotaton marks”


How to install windows 10 using bootcamp?(Hard disk problems)

If Apple officially supports Windows 10 on you Mac, then you should follow the instructions given by Apple. See the Apple web site "Use Windows 10 on your Mac with Boot Camp" for details.

If apple does not official support your model Mac, you may still be able to install Windows 10. Here are some thoughts.

While editing the Info.plist file may allow you to create the USB Windows 10 installer, usually the same computer can not boot the installer from the USB drive. If you can, then your computer is one of the few exceptions.

If you have a working optical drive, then this would make the best choice to install from. I would recommend burning the iso file to a RW DVD. This takes longer to burn, but the DVD is reusable.

When possible, you should use the Boot Camp Assistant to download the "Boot Camp Support Software" to a flash drive. If you can not, then download and use the "Boot Camp Support Software" for Windows 7. The correct version for your Mac can be found at the Apple web site "Install Windows 7 and earlier on your Mac using Boot Camp".

If you use an older version of the "Boot Camp Support Software" to install, you made need the set the Compatibility Mode. Right click on Setup.exe to set the appropriate mode.

Most likely you will not be able to install using a EFI boot method. Even if you succeed in installing, usually some of the hardware will not function correctly. (For example, sound will not work.)

The best chance at success will be to install using the legacy BIOS boot method. This requires you to partition the installation drive using a hybrid GPT/MBR partition scheme. This usually is accomplished by using the Boot Camp Assistant or using the Disk Utility to format (via Erase) the 4th partition as MS-DOS (FAT). (This is the partition assigned the identifier disk0s4.) After booting to the Windows 10 installer, you will need to NTFS format this partition in order to complete the installation of Windows.

If you use the Startup Manager to boot the Windows 10 installer, then you should choose the icon with the label "Windows". This selects the BIOS boot method. The icon labeled "EFI boot" selects a EFI boot method. Again, I recommend you avoid EFI boot method installations. You invoke the Startup Manager by holding down the option key when you turn on or restart your Mac.

Some users have reported problems getting the wireless keyboard to work during the installation process. The Windows installer does offer a "on screen" keyboard which can be temporarily substituted for the physical keyboard. You can pair the wireless keyboard after Windows 10 installs.

It is possible that your computer will boot back to OS X, before the installation of Windows completes. If this happens, then open the "Startup Disk" pane of the "System Preferences" application, select the icon labeled "Windows" and click on the "Restart" button. The installation of Windows will continue.


Is there a way to pass keyboard shortcuts from a PC to a Mac while using ultraVNC?

Try hitting Windows-C when in the VNC viewer.


Missing hot corners and Dock keeps defaulting

So I've finally found an answer that resolved my Hotcorners and resetting dock.

https://discussions.apple.com/message/22421052#22421052

The first two helpful comments were what solved my trivia.

Basically,

Head over to ~/Library/Preferences and delete com.apple.dock.plist
Restart/Reboot Mac
Go back to ~/Library/Preferences and ⌘+i to get info on the .plist, and make sure the permissions are set to Read & Write for Administrators.
Test and customize your dock to your liking!


In the settings for your Apple ID there is a payment options selection, where you can chose none.  You can find this in the menu called Settings in your iPhone.  You may also have to check the settings under iCloud.

There is a really super answer here, check it out for lots of details, even pictures; this is for the most part, the same on the latest versions.

I understand, you want to just get free "apps!"

If you might also want to pay for things sometime, another really nice option, is that you can go to almost every kind of shop (even a convenience store) and buy an iTunes gift card with cash, which will come with instructions about how to add this credit into your iTunes (and therefore also automatically your "App Store") account.


Where are Terminal.app profiles files located?

The original answer is spot on; here's more detail on how to restore everything.

Unless you've exported them from the Profiles window - you'd end up with things called "sweetprofile.terminal" - it's a little complicated.

Make sure the Terminal app is closed. Go to your Library folder, and find the .plist file and .savedState directory:

~/Library/Preferences/com.apple.Terminal.plist
~/Library/Saved Application State/com.apple.Terminal.savedState/*

Rename com.apple.Terminal.plist to com.apple.Terminal.plist.bak, and do the same with the savedState directory. Makes it easy to get stuff working again when something goes wrong, and anyone looking at it knows it's a backup file.

Copy the file and folder from the backup to the same places on your system drive:

/Volumes/bu/Users/you/Library/Preferences/com.apple.Terminal.plist
/Volumes/bu/Users/you/Library/Saved Application State/com.apple.Terminal.savedState/*

Open the Terminal up and it should all be restored.

If you've done a migration or a clean install, your preferences might be messed up. Take a look at the permissions of items in ~/Library/Preferences, and take a look at your backup; same with the Saved Application States. If they aren't correct, Terminal is likely to just overwrite whatever you're trying to restore. So in this case:

Make sure Terminal is closed. Duplicate the .plist file and .savedState directory, and add .bak to the end of the original files.
Assuming the .plist file, .savedState directory, and the files in .savedState have the correct permissions, open them - the ones called "copy," - one at a time, in a plaintext editor.
Open the file from your backup next to what you're restoring, so you'll have com.apple.Terminal.plist next to com.apple.Terminal.plist copy.
Copy the contents of the file on the backup over to the file on the system - into the file named "copy."
Do all the files, including the ones inside com.apple.Terminal.savedState, and then remove the word "copy" from the end.
Open Terminal, and you should see all of your profiles. If strange things like windows not opening happen, try going fullscreen and back, and other things like that, and close and open the program again.


Can I run two DVI screens from one Thunderbolt 3 port?

Yes, you can. Here is what you can do:

Buy the CalDigit Thunderbolt™ Station 2 (Updated CalDigit TS3 Lite Thunderbolt 3 Docking Station)
Buy a simple HDMI --> DVI adapter
Buy a Thunderbolt --> DVI adapter

Now, using one Thunderbolt port, you have added two monitors. The Thunderbolt Station includes a Thunderbolt Port, a HDMI port, and plenty of other things the new Macs dropped (Cough Cough, USB ports).


How to call a phone number on a picture?

This feature isn’t implemented in iOS. You would probably be fastest to ask Siri to dial the number via dictation if you can see the number and speak it.

Some third party apps have image recognition like iOS does in the notes app when you hand write things or when a PDF can be scanned into searchable / copy able text.

One third party app that has a scanner is Excel - you can take a picture of a paper table and it tries to automate the numbers and text that created the printed table.


Following on from previous answer (I can't seem to comment) it hooks to whichever one is available. For an iPad that has had a SIM card in it, it'll hook to your phone number. If you have the SIM, re-insert it and ensure it's all working, then head to iMessage and Facetime settings and add the email address to both of them. After that, you should be able to take the SIM back out and it continue functioning.


Make all fonts larger on the Macbook Air 11" or 13"

The short answer is without deep hacking, no, you cannot make fonts larger in all applications and in the menu bar but not change from the native resolution.

Many applications do have zoom features (including Safari, Finder, Address Book, Mail, etc.), but the way to make text larger in each app is, unfortunately, different from app to app.


The solution for me was to use the adapter with a three pin extension cord.

Then your notebook is earthed and no more charges stay on the cover that shock you :-). Some Macbooks suffer from insulation failure of the casing. A third contact provides for a connection to earth ground so that net charge can escape the cover. This requires a wall socket with proper earthing.


How to use "open in terminal", and "two windows side by side" on mac?

For the number one, just put the terminal icon in the doc then drag the desired folder to the icon and it open the path


How to prevent the black screen on iPod Touch?

I haven't got my iPod Touch with me but this works on the iPhone if you go to Settings -> General -> Auto-Lock and set it to Never. That should work.

Let me know if iPod Touch has removed this. Don't know why they would have!


How do I access my old files from an old Macbook HDD with Lubuntu?

This is probably due to your FS type and your old disk which is probably HFS+.
You need to add extra packages to read it.
Try this link: https://askubuntu.com/questions/332315/how-to-read-and-write-hfs-journaled-external-hdd-in-ubuntu-without-access-to-os
Here's the copy paste of the answer :

First, make sure that you have hfsprogs installed. Example installation command:
sudo apt-get install hfsprogs

Next, mount or remount the HFS+ drive; commands need to be as follows:
sudo mount -t hfsplus -o force,rw /dev/sdXY /media/mntpoint

or
sudo mount -t hfsplus -o remount,force,rw /mount/point

Finally, if the drive was improperly unmounted or has otherwise become partially corrupted run fsck.hfsplus ... as such:
sudo fsck.hfsplus -f /dev/sdXY


Why does the Kind column show the Chinese characters 文件 for Markdown files?

The reason you have that text is two-fold:

An application you installed (might even be Sublime Text) defined a new type - namely kMDItemContentType of "com.unknown.md"
CoreServices read the localized description from that app and makes it available to Finder.

To fix this, fix, update or uninstall the app that defined com.unknown.md as a core file type paying attention to the localized text it provides to Finder to display.

Tracking this down will take a little sleuthing since you haven't disclosed the identity of the app that has exerted control as the default app to open that file type. That should be shown in the cropped portion of the get info you showed in your question.

Also, there are layers of programs that can "ask" to open a file type, and layers of file type on each file (shown as kMDItemContentTypeTree) - so depending on the order in which you install apps, the same Mac with the same apps installed might get different results based on the order in which the apps installed, and how you use the apps and if you change and of the spotlight / CoreServices defaults.

To pick this apart, I use a tool lsregister to dump the entire launch services database and parse out items. It's a bit painstaking, but you can always do this if you can't find the app you installed, right click on the icon in question and use Open With... to change the default app to one you prefer how it shows in Finder. Also - now that you know which app Finder is trusting to "name" that new file type/kind - you can open a support request with that software maker to change what's displayed - they likely made a bug in the localization and listed Chinese text for the UK English localized text.


I found my disk was indexing a lot a few months ago, probably more than twice a week. Finally tracked it down to Backblaze - it turned out that backblaze creates a lot of temporary files as it backs up, especially if you're working with lots of small files (which I do, being a programmer). Spotlight would see those changes and initiate a re-index causing my fan to kick in and the laptop to get hot and burn through battery-life very quickly. Adding the /Library/Backblaze directory to blacklist in Spotlight's settings fixed the problem.

I've also heard people can have the same problem if they have a very active Dropbox account.

If you're doing any video editing this can also be a cause; adding the working directories to Spotlight's blacklist should help. Or, basically, any app that creates a lot of files outside of the OS's temp directories.


Open Settings on your iPhone and find the iCloud settings page.

Find Contacts in the list, and switch it on.

If your contacts are still in iCloud, they will sync back to your iPhone.

Also check in System Preferences/iCloud on your Mac, and make sure those settings are correct, with contacts turned on.

Check your settings in iTunes, paying close attention to anything regarding "Contacts" under iTunes info tab

In the summary tab, you should have set things to sync to iCloud

Your info Contact settings should look like this:


Now that MacOS Catalina has moved to zsh, can I upgrade bash 3.2.57 with 5.0.3?

You can't easily (and shouldn't) change/upgrade /bin/bash. You can install a more recent version of bash through Homebrew though, and use the information from How to use bash as default shell to change your login shell.

This will not break any existing bash scripts as these refer to #!/bin/bash in the first line.


Sending Whatsapp message through Automator

First you should check if the Whatsapp is also enabled on Privacy Settings. Plus you can try doing that using a Run Applescript action. Something like this:

on run {input, paremeters}
     tell application "Whatsapp"
          activate
     end tell
     tell application "System Events"
          keystroke "Your message here"
     end tell
end run

Assuming you have the right group/person window already selected.


You asked, "Can a shortcut be created to toggle menubar visibility (that would persist, as the dock's does)?" and the short answer is, yes.

However, the longer answer is, while it's technically and natively possible to create an Automator Service workflow that gets assigned a keyboard shortcut to hide/unhide the Menu bar in OS X 10.11 and later, including the current macOS, it's not without its issues.

You'd have to assign the Automator Service a keyboard shortcut that does not interfere with an existing shortcut in every app that might have focus when you triggered the service's keyboard shortcut.
Every app that has focus when the service's keyboard shortcut is triggered would have to be added to System Preferences > Security & Privacy > Privacy > Accessibility, in order for the service's keyboard shortcut to work.

A possible workaround to the second point above would be if there's a third-party app that can be globally set to trigger the Automator Service work flow (or the AppleScript code as an AppleScript script or app not using an Automator Service). This might include apps like Alfred, FastScripts, Karabiner, Karabiner-Elements, Keyboard Maestro, etc., and having not tested these third party apps under this particular scenario I can only offer that as something to look into.

So, how about an AppleScript app you could place in the Dock, so it's readily available to click on, that will toggle the state of the Menu bar? You'd only have to add that AppleScript app to System Preferences > Security & Privacy > Privacy > Accessibility, in order for it to work.

In lieu of a third-party app or as an Automator Service and just as a plain AppleScript app, you do have a keyboard shortcut built in by way of Spotlight, in that you press ⌘space and the first character or two of the name you gave to the AppleScript app and then press enter. As an example, name it tmb.app for toggle menu bar, the you'd press ⌘spacetmenter to trigger the AppleScript App. After all, I double you already have an app named tm installed.

However, that said, it too is not without possible issues in that it relies on UI Scripting, meaning, it has to open System Preferences to the General settings and click the "Automatically hide and show the menu bar" checkbox and close System Preferences. This means once you triggered the app, you have to let it run and not manually steal focus from System Preferences while the UI Scripting events take place. In other words, you have to stop multitasking for a couple of seconds.

In part, one of the issues using AppleScript and or UI Scripting to hide/unhide the Menu bar is it's just not as graceful as hiding the Dock with its built-in keyboard shortcut, but it's at least doable.

That all said, here's the AppleScript code, that can be used in either an AppleScript script/app, Automator Service, or possibly a third party app, that will toggle the state of the Menu bar in OS X 10.11 and later via UI Scripting.

tell application "System Preferences"
    reveal pane id "com.apple.preference.general"
    delay 1
    tell application "System Events"
        click checkbox "Automatically hide and show the menu bar" of window "General" of process "System Preferences"
    end tell
    quit
end tell

Note there is no error checking to ensure this code in run under OS X 10.11 and later so don't try using it in versions of OS X prior to 10.11. Also note that the value of the delay command may need to be adjusted as necessary under the working conditions of your system.


Why I cannot see application menus on the 2nd extension screen of Mac?

This happens to me when my second screen is a TV. Some screens chop off the edges of the screen.

Here are three things I'd try:

1 Mirroring

  Go to System Preferences » Displays
  Select "Arrangement"
  Click "Mirror displays"

Image via http://support.apple.com/kb/ht5019

This makes both monitors display the same screen, forcing them to be the same aspect ratio. If the aspect ratio is different, there will be blank space around the image.

2 Change screen resolution.

  Go to System Preferences » Displays.
  Try changing the resolution for your second screen.

The system will ask you to confirm if the settings work, so you don't have to worry about accidentally messing things up. Go nuts.

Image via this StackOverflow question, since I don't have a second display connected right now.

3 Change the settings on the monitor itself.

If the menu bar is still missing, try using the monitor's menu to change the crop settings.

This is isn't as likely with modern monitors, but it's a possibility (especially if you're using a CRT monitor or TV)

More notes

If you see a menu bar on top but it's blank, the options should appear once you click on that screen.


Milliseconds delay after unlocking phone causes unresponsiveness

It looks like you have to just wait for the animation to finish.

By turning on 'Reduce Motion' you get another animation, which looks like it is a bit faster. But this function changes the whole feeling from iOS 7. You can find it at General - Accessibility -  Reduce Motion.


Why is ad still briefly playing after a restart?

iOS has a feature to make "unpausing" apps seem faster when they are not in memory anymore. Your device keeps a screenshot of your app and if it has to be purged from memory (put on pause) it will show the screenshot until the app is ready.
This usually works very well but can look unexpected when you force quit the app which leads to it not taking off at the same point but showing the initial screen again.


I recently had the same issue and was able to resolve it with the steps I described in this answer https://apple.stackexchange.com/a/371383/10494


Recover files after Paragon HFS+ Corruption

HFSExplorer was able to see and recover some of the files, but most were missing.

Paragon did refund my purchase, after a few attempts at looking at the output of OS X repair commands which showed errors, which apparently they tried to reproduce, and my refusing to send them a dump of my hard disk. I have had no problems with their OS X product to access NTFS drives, and have used that much more extensively.


Find folder on network drive, based on username using bash shell in Automator.

With the information provided, I think the following should work (screenshot follows):

Run Shell Script
echo "afp://192.168.0.115/foto/"
Ignore input

Get Specified Servers

Connect to Servers

New Folder
Name: Backup
Ignore input

Set Value of Variable
Variable: Destination

Run Shell Script
echo "/Volumes/foto/$USER"
Ignore input

Copy Finder Items
To: Destination variable (drag the "Destination" variable from the variable list to the "To" menu)
Check "Replacing existing files" if needed.

Variation for Incremental Backups

If you want incremental backups, you could replace Copy Finder Items with New Dated Folder, also setting its Destination to the Destination variable, and setting the "Action with passed items" option to "Duplicate passed items to the new folder". Make sure to enter something in the "Name" field, otherwise it won't work. To keep the backups listed in chronological order, you can set the Format to be Year-Month-Day and check the following options: "Leading zero for day", "Leading zero month", and "Month as number".


How can I remove an icon from dock in ML?

This is actually still possible; however, a safe-guard to protect novice users has been added. There is now a minimum distance that you need to move the icon away from the Dock for it to be removed.

Once that distance is reached, the cursor will show a wrinkled paper icon.

Simply release the mouse then, and the icon will be removed from the dock normally.

Alternatively, one can still use the context menu of the icon (right-click or long-left-click the icon to make it appear) and go to Options > Remove from Dock.


What fingers do I need to use for hitting Control, Option and Command buttons on Apple keyboard?

There is no One Right Way™ of doing things. Just use what you’re comfortable with.

Anyway, here’s how I do it.

⌘+C, etc.: My left thumb rests on the left ⌘ key. My left index finger hits C or V.

⌘+⌥+V: My left thumb rests on the left ⌘ key. My left pinky presses the left ⌥ key. My left index finger hits V.

⌘+Shift+V: Same as above, except my left pinky presses the left Shift key instead of the left ⌥ key.

⌥-Shift-←: My left thumb rests on the left ⌘ key. I use my left pinky to hit the left Shift. I use my right index finger to press ←.

⌘+Space: I use this shortcut a lot, to open apps using Spotlight. My left middle finger hits ⌘ and my left index finger presses Space.

⌥+Space: Left ring finger hits ⌥, left index finger hits Space.


How to add new search engine options in Safari for Windows?

There are a few Safari Extensions that will enable this:

http://www.macupdate.com/app/mac/35036/popsearch-safari-extension

http://safariextensions.org/detail/Search_All/

http://safariextensions.org/detail/CustomSearch/

http://safariextensions.org/detail/OpenSearch_for_Safari/


Why when I try to download a free app on my iPad it says Tap Continue and Sign In To View Billing Info?

Usually, when that happens I open iTunes on my desktop to choose "None" as my payment type. Then when I re-visit my billing info on my device the "None" option is selected and I leave it as that. However, some applications or trials for in-app purchases will require you to enter a credit card to use that service, so that's another issue you may run into if you continue to keep the option "None" in your billing info.


When did Apple adopt the JIS keyboard layout as it is now for their MacBook Pros?

Regarding adoption of the JIS keyboard, Apple has sold it for 20 years or so.  This this note.


macOS: App icon shows up in app switcher even if instance is closed

If I select an instance and release the keys, sometimes the instance doesn't open up.

If an app's icon is shown in the app switcher (invoked by using the keyboard shortcut Cmd + Tab), it indicates that the app is indeed running. However, selecting the icon from the list using the Tab key, and releasing the Cmd key wouldn't always show an app window(s). This could happen in following cases:

All the open app window(s) are minimized: If all the app window(s) are minimized into Dock, using the app switcher to switch to the app won't automatically un-minimize the app window(s). If this is the case, just follow the procedure described below to also un-minimize an app window in addition to switching to it.

After you have selected the desired app from the app switcher using the Tab key, continue holding the Cmd key after you let go of the Tab key, and press and hold the Opt key. Now with the Opt key held, release the Cmd key. If the app has one or more of its windows minimized, this key sequence would un-minimize a window.
No app window is open: It's possible for some apps (based on how it's programmed by its developer) to not have any visible/open app window even if it's running. In such cases, the trick discussed in the first case won't work as there in no app window to un-minimize. You can either click on the app icon in the Dock, or use one of the commands in the app's menu in the Menu bar at the top of the screen to show an app window.

Here's a quick way to quit an app shown in the app switcher. After you have selected the desired app from the app switcher using the Tab key, continue holding the Cmd key after you let go of the Tab key. Now with the Cmd key held, press and release the Q key once to immediately quit the app. The app would also get removed from the app switcher instantly.


yosemite upgrade error couldn't unmount disk

Late-model Macs that do not feature a Firewire port can still be placed into Target Mode via the Thunderbolt port. This will require the use of a Thunderbolt cable between the two Mac computers for the connection and is available from Apple.

Models that do not support booting to Target Mode are:

iMac (Tray-Loading)
Power Macintosh G3 (Blue & White)
iBook ("Clamshell")
Power Macintosh G4 (PCI Graphics)
MacBook Air (2008-2009)
MacBook (Unibody)

It's possible to mix-and-match ports, e.g., Firewire-to-Thunderbolt, so it is not necessary to have the same port types on both computers. Putting your Target Mode-compatible Thunderbolt-equipped Mac into Target Mode is done the same way as with older Firewire systems: Turn off the Mac, connect the cables then turn on the power and depress the T key until you see the Thunderbolt icon displayed on the screen. The drive should mount automatically on the other Mac, which should then make it possible for you to access the drive.

Note that in Disk Utility, you'll want to select the Thunderbolt-/Firewire-mounted drive rather than its partition when you go to erase it. When you do erase the volume, be sure to give it the same name as currently used. This ensures that existing Time Machine backups can be analyzed and appended to with the new OS installation rather than discarded as belonging to a different system. Since Lion, OS X has been pretty good about being able to figure out when a Computer Name (set in Sharing) and volume Name (set in Disk Utility | Erase) are the same from installation to installation.

Best of luck with it!


I have had bad experiences with this, although specifically in the case of multiple macs syncing the same cloned repo.

I have a couple of Macs onto which I clone a fair number of git (mostly GitHub) repos. The Macs each have a number of iCloud drive synced directories (in fact I've gone all-in and am syncing Desktop and Documents).

I have tried to clone into the iCloud-synced directories. However, I have been having lots of problems with this. It seems very easy to get into a condition where iCloud (not git) gets so confused that one machine effectively stops syncing, even files that have nothing to do with the cloned directories, and even if I carefully re-sync each of the two clones to the exact same state. I don't know if the problem is files under .git/ or just something like race conditions between versions of the actual repo files.

I've tried to use Apple's various iCloud logging tools under brctl but that has generally not helped.

(Most of this has been posted as a question over on the main SO site: has anyone else seen this or anything like it?)

(This is somewhat different from this question which mostly seems to care about a single Mac with iCloud drive, and I don't think users in that situation would see the same issues that I am.)


Little snitch and different network profiles

Little Snitch will tell you and allow you to do the following:

Informs you when an app or process trys to access "stuff" over the network
Allows you to set up and block communication by one of more of the following:

Protocol
Port
App or Process
destination address, IP address, or hostname, and more.

Unfortunately what it does not allow you to do is filter or create rules based on the "Location" or the current connection name as defined in OS X Network preferences (with the exception of "Local Network")

Other Firewall Software may allow you to do this, but this is a limitation of Little Snitch.

Littel Snitch 3 is now in preview mode, one among the new features is "Profiles" defined as follows:

  Profiles

  With Little Snitch 3, rules can optionally be arranged in separate profiles like “Home”, “Office” or “Internet Cafe”. Rules that are assigned to a particular profile are only effective if that profile is active. The active profile can be chosen conveniently from the status menu.

  This allows you to quickly switch between different sets of rules depending if you are at home, at the office or connected to a public network.


How can change hard disk name (not partition)

The device name is probably hard coded into the PCB or soft coded into the Service Area of the platter (aka hard drive firmware) and might be changed by the manufacturer but not by the customer.

The partition name (green) might be changed easily, the device name (red) not.


My iPhone has decided to wipe all Firefox bookmarks out of the blue

I solved it by signing out and in again to my Firefox account on my iPhone, but this is not a good solution, if you ask me.


How to leverage a desktop iMacPro with a Macbook Pro?

I would use NoMachine for macOS for this.

Basically, install NoMachine on both computers, and setup the MacBook Pro as a NoMachine server (and note the IP address).  Connect to it from the iMac, and you'll be able to quickly switch control between the two computers with a keystroke and mouse-click.  You can control the MacBook Pro almost as though you sitting at the console: either in full screen or a separate window.  NoMachine is very configurable: it forwards audio, connects to local devices, etc.


The command Ingmar Hupp provided removes all access to your 'wall' program. This 'write all' program will send a message to all users logged into the system at one point.

I am assuming no one else has access to your machine, so perhaps there is a program you use that makes an errant (or perhaps malicious) call to /usr/bin/wall?

By changing the permissions of /usr/bin/wall to 0, no internal or external source should be able to read, write or execute the program.

Hope this explanation helps!

One more thought: Have you updated your OS to the most recent version? I have come across other instances of this where users traced the issue back to a security update released by Apple.


Bluntly put: "view as" ≠ simulator.

Those "view as" options are to preview different viewport resolutions with storyboards and are independent from simulator selection. As the resolutions are common with multiple devices (ie. iPhone 6 = 6s = 7) it is unnecessary to list them all. You could think of it as a visual preview.

The device list next to Play/Stop is the actual simulator selector list and choosing one will fire up an actual simulator when running.


Are there any hidden settings to modify default system sleep conditions?

Applications that download files should create a power assertion to prevent idle sleep. But for ones that don't, you can add something like this to the crontab (EDITOR=nano crontab -e):

* * * * * pgrep -x uTorrent && caffeinate -t 60

You haven't missed the energy saver settings, right?


How to recover lost Mail content after Yosemite update?

Quit Mail
Find & trash the 3 files in ~/Library/Mail/V2/MailData/ that begin with Envelope Index...
Launch Mail.

That should rebuild the database.

It may not fix your connection issue, but ought to return the missing data.

To fix the connection, try unchecking 'Automatically detect & maintain..." in Prefs > Accounts > SMTP Settings/Edit


On iCloud/Google Apps you didn’t create the folders under “Inbox”, and so they appear further down in the pane you’ve screenshotted.

On the Exchange server you did create folders under the “Inbox”, and therefore that is where Mail.app displays them.

On my Zoho (IMAP account), I can either use the web client to create folder under the Inbox, or use Mail.app by ctrl+click on the Inbox I want to create a folder under and selecting “New mailbox...”, in the window that appears prefix the Name of the folder you want to create with “Inbox/” e.g. Inbox/foo.
I tried the above on my iCloud account, but it didn’t seem to work.


How to stop Connection Line from snapping to object in Keynote

As noted in the comments, to control the endpoints in the connecting line hold down the ⌘ while dragging the endpoint to the desired position on the object.


Can the Early 2016 MacBook (not Pro) Drive Two Thunderbolt Displays?

I should have looked closer to the tech specs on the Apple website:

  Dual display and video mirroring: simultaneously supports full native
  resolution on the built-in display and up to 3840 by 2160 pixels at
  30Hz on an external display, both at millions of colors.

Based on this I can only run my built-in display and one external display, and only at 30Hz.


Why can't I copy and paste web content into a Pages document?

It is often useful to sleep on a problem, or rather get some sleep after you ask the question. It came to me this morning that the problem might not be pages at all, but the browser. I have been using Chrome recently, so I decided to revert back to Safari to try the same process. I did the copy from Safari and pasted into Pages and the pictures came right in. It wasn't Pages after all.


Add big green check mark to Keynote presentation

Most fonts have a check mark dingbat. In a text box, type in option v to see it. Then change the color to green like you would any other text.

For additional clip at, look at the dingbat fonts already be installed on your system. Some common ones are webdings, wingdings and zapf dingbats.


Observations

The file is found, but a symbol is not found.

I sought information after the discussion in Ask Different Chat but found nothing conclusive. As the operating system misbehaviour is extraordinarily bad – both (a) for a new user and (b) in safe mode – I suspect a corrupt installation.

As you also found a problem with archive and install without Apple's DVD, I wonder whether something troublesome has been done with 10.6.8 files that are hardware-specific and not good for the iMac10,1.

Advice

Reinstall the operating system.

You don't have a DVD for installation, but your customer might obtain a replacement disc from Apple; or you or your customer can purchase the missing disc.

Prior to reinstallation

Backup to separate media.

Disk Utility can check the HFS Plus file system structure of a volume, but not media, so you might like to verify media before backup and installation.


First of all the crashes aren't caused by the core dumps. Very basically a core dump is just the system dumping all the data that an application has in memory into a file AFTER an application has crashed. To help developers try to diagnose the cause of a crash. The error "Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again" is just telling you that it wasn't able to gather this data.

The actual crash in this case appears to have been caused by one of the mods you have installed. The important part of the crash report is these first few lines...

Description: WDL mod: exception in onWorldRemoveEntityFromWorld event

java.lang.null.NullPointerException: WDL mod: exception in onWorldRemoveEntityFromWorld event
                    at wdl.WDLHooks.onWorldRemoveEntityFromWorld(WDLHooks.java:153)
                    at wdl.litemod.LiteModWDL.worldClientRemoveEntityFromWorld(LiteModWDL.java:104)
                    at com.mumfrey.liteloader.core.event.EventProxy.$event0000d(EventProxy.java:224)

Unfortunately there isn't enough information here to tell us which mod.

First thing I'd recommend is making sure you have Minecraft and all your mods up to date. If that doesn't solve the problem, then I'd recommend removing each mod one by one and playing a bit each time. Then when the crashes stop you know which mod was the cause. Process of elimination.


How to receive Apple ID TFA code if I logout of iPhone?

You have multiple options:

You could in advance set a trusted phone numbers for your Apple ID. Then when you want to log back into the Apple ID, you can click "Didn't get a code" to have the code sent to your trusted phone number via text message or automated voice call.

Another possibility is to sign in to the Apple ID with a browser. There you can select to trust the browser. Then you will be able to sign in to the Apple ID using that browser on that specific computer without having to enter a 2FA code.

You will find Apple's guide for two-factor authentication here:

https://support.apple.com/en-gb/HT204915


How to join an Active Directory domain in Lion?

Looks to me like it's under System Preferences > Users & Groups > Click on 'Login Options' > then click 'Join' button next to where it says "Network Account Server".

Then the dialog box that comes down allows you to enter the AD domain server there. Click Ok.


What could happen if the iMac adhesive did not seal correctly at the top of the display?

The worst that could happen is the glass will fall out. I’ve personally seen this happen
Should you repeat the process?  In short, yes.  You want to not only be positive that you’ve got good adhesion around the entire case, but you don’t want to leave gaps where debris, or moisture could get in.   Additionally, airflow is dependent on proper seals; an air gap could cause air to “leak” resulting in inefficient air flow and higher operating temperatures.
The new adhesive and your time is cheap compared to the cost of a new LCD panel.


How can I read a time machine backup on a Windows PC?

Time Machine uses native MacOS file systems so not without extra software.    A possibility untried by me would be the Paragon drivers from https://www.paragon-software.com/home/.

If you are a bit adventurous you could also look into running MacOS in a virtual machine and let that access your USB-disk.

Safest bet though is to borrow someone elses Mac and let that access the disk.  After mounting the backup image, you can navigate to the latest backup and then the file you need.


Why 2 same files have different size on NTFS?

This is probably due to how Paragon driver handles native NTFS compression. If I understand their docs correctly, it can un-compress on-the-fly, but cannot actually write the file back in compressed state.

From their faq page:

How does the NTFS for Mac® driver handle compressed files?
NTFS supports its own compression feature. It is impossible (without a special copy routine) to copy compressed files or directories “as is” - because after the reading step we get the uncompressed file or directory. However, if the destination folder is compressed (on an NTFS partition), then the file or folder will be compressed too.

You can confirm your suspicions from Windows, by using standard Windows tools:
https://technet.microsoft.com/en-us/library/cc976811.aspx
(Unfortunately, I haven't found any tools that can confirm it from Paragon)


An error occurred while moving messages to mailbox “(null)”

Try selecting the Trash mailbox (folder) and then the menu item:

Mailbox → Use This Mailbox As → Trash Mailbox


Entire "Users" folder is missing when booted into Recovery Mode

This is normal.  When you boot in to Recovery, whether it be from your local drive or via the Internet, you’re booting a completely different instance of macOS.

If you want to view the /Users directory, you’ll first have to mount the internal drive to a directory (i.e. /Volumes) then you can navigate to it.

As for corruption of your drive, it is better to get an enclosure or a USB to SATA adapter, mount it on a “full blown” version of macOS so you can make an image of the drive and work off of that rather than risk further data loss.


iPhone (And iTunes) shows 1GB of photos, but I don't have any

Look in "Albums" as well as "Photos" and you should find your photos.


Someone can downvote, edit or comment if I'm wrong on this, but I don't believe this is possible.

Normally, you can only see the AirPort from inside the private network, and by default it doesn't advertise or allow configuration on the outside interface (i.e. the internet). Because you're using bridge mode, though, there's no distinction between the networks. To prevent it from advertising its existence, you'd have to disable Bonjour entirely on it. The utility doesn't have an option for this, as far as I can see.


How can I get rid of the "move to applications" window?

It's a mounted Disk Image [.dmg]
You should be able to right-click inside that window [over some empty space] & "Eject Brackets Release 1.14".
It should then not re-mount automatically. You can also simply discard the .dmg file once you've installed the app, by dragging to your Applications folder as indicated.
Any Application delivered by this method should be run only after copying to Applications & not from the mounted Disk Image itself. If it is running from the image, it will not let you eject.


Is it possible to prevent launchd running a missing task on wake?

shell script wrapper

launchd has no built-in method for limiting tasks that missed their start time. Your idea to use a shell script wrapper to evaluate the desired time and actual time is a reasonable approach.

For Power Manager, we provided a drift duration for exactly this purpose. Drift lets the user state how long after a missed trigger time the event is permitted to run.


Thunderbolt - HDMI - TV display switching problems

Problem Solved.

After analyzing the Console reports:

5/19/14 4:41:03.605 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)

I learned that the 0x04273c00 is my Build in Display for reference.

After plug in Thunderbolt but TV is still OFF

5/19/14 4:42:19.126 PM WindowServer[88]: Received display connect changed for display 0x4273c00
5/19/14 4:42:19.128 PM WindowServer[88]: Found 16 modes for display 0x04273c00 [16, 0]
5/19/14 4:42:19.175 PM WindowServer[88]: Received display connect changed for display 0x3f003d
5/19/14 4:42:19.177 PM WindowServer[88]: Found 23 modes for display 0x003f003d [23, 0]
5/19/14 4:42:19.177 PM WindowServer[88]: Display 0x003f003d changed state to online
5/19/14 4:42:19.199 PM WindowServer[88]: Received display connect changed for display 0x3f003e
5/19/14 4:42:19.200 PM WindowServer[88]: Found 1 modes for display 0x003f003e [1, 0]
5/19/14 4:42:19.243 PM WindowServer[88]: Display 0x04273c00: GL mask 0x1; bounds (0, 0)[1440 x 900], 16 modes available
Main, Active, on-line, enabled, built-in, boot, OpenGL-accel, Vendor 610, Model 9cf0, S/N 0, Unit 0, Rotation 0
UUID 0x933c106c08bc09aaf750c2a74a119def, ColorProfile { 2, "Color LCD"}
5/19/14 4:42:19.243 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:42:19.243 PM WindowServer[88]: Display 0x003f003f: GL mask 0x8; bounds (2464, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:42:19.243 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:42:19.243 PM WindowServer[88]: Display 0x003f003e: GL mask 0x4; bounds (2465, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:42:19.243 PM WindowServer[88]: Display 0x44105d81: GL mask 0x2; bounds (-1920, 0)[1920 x 1080], 23 modes available
Active, on-line, enabled, Vendor 4d10, Model 4176, S/N 0, Unit 1, Rotation 0
UUID 0x7644772bda565e1fbf3db170bfc97c32, ColorProfile { 6, "HD 709-A"}
5/19/14 4:42:19.244 PM Dock[272]: CGSCopyDisplayUUID: Invalid display 0x44105d81
5/19/14 4:42:19.244 PM Dock[272]: uuid_callback_master: failed to retrieve UUID for display 0x44105d81 (1001) (invariant failure)
5/19/14 4:42:19.245 PM Dock[272]: CGSCopyDisplayUUID: Invalid display 0x44105d81
5/19/14 4:42:19.245 PM Dock[272]: uuid_callback_master: failed to retrieve UUID for display 0x44105d81 (1001) (invariant failure)
5/19/14 4:42:19.494 PM WindowServer[88]: CGError post_notification(const CGSNotificationType, void *const, const size_t, const bool, const CGSRealTimeDelta, const int, const CGSConnectionID *const, const pid_t): Timed out 0.250 second wait for reply from "Google Chrome" for synchronous notification type 100 (kCGSDisplayWillReconfigure) (CID 0x103ab, PID 10899)
5/19/14 4:42:19.550 PM WindowServer[88]: Display 0x04273c00: Unit 0: Mode 1920 x 1080, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x8000200b, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:42:19.666 PM WindowServer[88]: Display 0x44105d81: Unit 1: Mode 1920 x 1080, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x80002000, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:42:19.746 PM WindowServer[88]: hw_mirror_device_if_possible: windowserver picks master 0x44105d81 as primary (driver did not pick)
5/19/14 4:42:19.752 PM WindowServer[88]: Display 0x04273c00: Unit 0: Startup Mode 1920 x 1080, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x8000200b, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:42:19.752 PM WindowServer[88]: Display 0x44105d81: Unit 1: Startup Mode 1920 x 1080, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x80002000, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:42:19.752 PM WindowServer[88]: Display mode changed
5/19/14 4:42:19.752 PM WindowServer[88]: Display added
5/19/14 4:42:19.752 PM WindowServer[88]: Display removed
5/19/14 4:42:19.752 PM WindowServer[88]: Displays mirrored
5/19/14 4:42:19.754 PM WindowServer[88]: Display 0x44105d81: GL mask 0x2; bounds (0, 0)[1920 x 1080], 23 modes available
Master in mirror set; Main, Active, on-line, enabled, Vendor 4d10, Model 4176, S/N 0, Unit 1, Rotation 0
UUID 0x7644772bda565e1fbf3db170bfc97c32, ColorProfile { 6, "HD 709-A"}
5/19/14 4:42:19.754 PM WindowServer[88]: _CGXGLDisplayContextForDisplayDevice: acquired display context (0x7fc8eb427030) - enabling OpenGL
5/19/14 4:42:19.755 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:42:19.755 PM WindowServer[88]: Display 0x04273c00: GL mask 0x1; bounds (0, 0)[1920 x 1080], 16 modes available
Hardware mirror of 0x44105d81; on-line, enabled, built-in, boot, Vendor 610, Model 9cf0, S/N 0, Unit 0, Rotation 0
UUID 0x933c106c08bc09aaf750c2a74a119def, ColorProfile { 2, "Color LCD"}
5/19/14 4:42:19.755 PM WindowServer[88]: Display 0x003f003f: GL mask 0x8; bounds (2944, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:42:19.755 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:42:19.755 PM WindowServer[88]: Display 0x003f003e: GL mask 0x4; bounds (2945, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:42:19.806 PM WindowServer[88]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x44105d81 device: 0x7fc8eb427030  isBackBuffered: 1 numComp: 3 numDisp: 3
5/19/14 4:42:19.817 PM WindowServer[88]: _CGXGLDisplayContextForDisplayDevice: acquired display context (0x7fc8eb4253c0) - enabling OpenGL
5/19/14 4:42:21.176 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:42:21.200 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:42:21.227 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:42:21.228 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:42:21.277 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:42:21.278 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:42:21.293 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:42:21.295 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:42:21.333 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:42:21.334 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:42:21.576 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:42:21.624 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:42:21.625 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:42:21.677 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:42:21.678 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:42:21.706 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:42:21.761 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:42:21.763 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:42:21.804 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:42:21.805 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, “Color LCD"}; TransferTable (256, 12)

Turn TV ON and select HDMI as Input source

5/19/14 4:46:30.666 PM WindowServer[88]: Received display connect changed for display 0x4273c00
5/19/14 4:46:30.668 PM WindowServer[88]: Found 16 modes for display 0x04273c00 [16, 0]
5/19/14 4:46:30.730 PM WindowServer[88]: Received display connect changed for display 0x44105d81
5/19/14 4:46:30.730 PM WindowServer[88]: Found 1 modes for display 0x44105d81 [1, 0]
5/19/14 4:46:30.730 PM WindowServer[88]: Display 0x44105d81 changed state to offline
5/19/14 4:46:30.731 PM WindowServer[88]: Received display connect changed for display 0x3f003e
5/19/14 4:46:30.732 PM WindowServer[88]: Found 1 modes for display 0x003f003e [1, 0]
5/19/14 4:46:30.758 PM WindowServer[88]: Display 0x04273c00: GL mask 0x1; bounds (0, 0)[1920 x 1080], 16 modes available
Hardware mirror of 0x44105d81; Main, on-line, enabled, built-in, boot, OpenGL-accel, Vendor 610, Model 9cf0, S/N 0, Unit 0, Rotation 0
UUID 0x933c106c08bc09aaf750c2a74a119def, ColorProfile { 2, "Color LCD"}
5/19/14 4:46:30.758 PM WindowServer[88]: Display 0x003f003f: GL mask 0x8; bounds (2944, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:46:30.758 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:46:30.758 PM WindowServer[88]: Display 0x003f003e: GL mask 0x4; bounds (2945, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:46:30.759 PM WindowServer[88]: Display 0x003f003d: GL mask 0x2; bounds (0, 0)[1 x 1], 1 modes available
Master in mirror set; off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff, ColorProfile { 6, "HD 709-A"}
5/19/14 4:46:30.759 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:46:30.827 PM WindowServer[88]: Display 0x04273c00: Unit 0: Mode 1440 x 900, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x80004000, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:46:30.830 PM WindowServer[88]: WSDisplayPipeTransactionEnd returned error e00002be
5/19/14 4:46:30.831 PM WindowServer[88]: Display 0x04273c00: Unit 0: Startup Mode 1440 x 900, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x80004000, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:46:30.831 PM WindowServer[88]: Display mode changed
5/19/14 4:46:30.832 PM WindowServer[88]: Display added
5/19/14 4:46:30.832 PM WindowServer[88]: Display removed
5/19/14 4:46:30.832 PM WindowServer[88]: Displays mirrored
5/19/14 4:46:30.833 PM WindowServer[88]: Display 0x04273c00: GL mask 0x1; bounds (0, 0)[1440 x 900], 16 modes available
Main, Active, on-line, enabled, built-in, boot, OpenGL-accel, Vendor 610, Model 9cf0, S/N 0, Unit 0, Rotation 0
UUID 0x933c106c08bc09aaf750c2a74a119def, ColorProfile { 2, "Color LCD"}
5/19/14 4:46:30.834 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:46:30.834 PM WindowServer[88]: Display 0x003f003f: GL mask 0x8; bounds (2464, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:46:30.834 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:46:30.834 PM WindowServer[88]: Display 0x003f003e: GL mask 0x4; bounds (2465, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:46:30.834 PM WindowServer[88]: Display 0x003f003d: GL mask 0x2; bounds (2466, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 1, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff, ColorProfile { 6, "HD 709-A"}
5/19/14 4:46:30.840 PM WindowServer[88]: WSDisplayPipeTransactionEnd returned error e00002be
5/19/14 4:46:30.859 PM WindowServer[88]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x04273c00 device: 0x7fc8eb4253c0  isBackBuffered: 1 numComp: 3 numDisp: 3
5/19/14 4:46:32.192 PM WindowServer[88]: Received display connect changed for display 0x4273c00
5/19/14 4:46:32.194 PM WindowServer[88]: Found 16 modes for display 0x04273c00 [16, 0]
5/19/14 4:46:32.248 PM WindowServer[88]: Received display connect changed for display 0x3f003d
5/19/14 4:46:32.250 PM WindowServer[88]: Found 23 modes for display 0x003f003d [23, 0]
5/19/14 4:46:32.250 PM WindowServer[88]: Display 0x003f003d changed state to online
5/19/14 4:46:32.261 PM WindowServer[88]: Received display connect changed for display 0x3f003e
5/19/14 4:46:32.261 PM WindowServer[88]: Found 1 modes for display 0x003f003e [1, 0]
5/19/14 4:46:32.327 PM WindowServer[88]: Display 0x04273c00: GL mask 0x1; bounds (0, 0)[1440 x 900], 16 modes available
Main, Active, on-line, enabled, built-in, boot, OpenGL-accel, Vendor 610, Model 9cf0, S/N 0, Unit 0, Rotation 0
UUID 0x933c106c08bc09aaf750c2a74a119def, ColorProfile { 2, "Color LCD"}
5/19/14 4:46:32.327 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:46:32.327 PM WindowServer[88]: Display 0x003f003f: GL mask 0x8; bounds (2464, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:46:32.327 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:46:32.327 PM WindowServer[88]: Display 0x003f003e: GL mask 0x4; bounds (2465, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:46:32.327 PM WindowServer[88]: Display 0x44105d81: GL mask 0x2; bounds (-1920, 0)[1920 x 1080], 23 modes available
Active, on-line, enabled, Vendor 4d10, Model 4176, S/N 0, Unit 1, Rotation 0
UUID 0x7644772bda565e1fbf3db170bfc97c32, ColorProfile { 6, "HD 709-A"}
5/19/14 4:46:32.328 PM Dock[272]: CGSCopyDisplayUUID: Invalid display 0x44105d81
5/19/14 4:46:32.328 PM Dock[272]: uuid_callback_master: failed to retrieve UUID for display 0x44105d81 (1001) (invariant failure)
5/19/14 4:46:32.329 PM Dock[272]: CGSCopyDisplayUUID: Invalid display 0x44105d81
5/19/14 4:46:32.329 PM Dock[272]: uuid_callback_master: failed to retrieve UUID for display 0x44105d81 (1001) (invariant failure)
5/19/14 4:46:32.578 PM WindowServer[88]: CGError post_notification(const CGSNotificationType, void *const, const size_t, const bool, const CGSRealTimeDelta, const int, const CGSConnectionID *const, const pid_t): Timed out 0.250 second wait for reply from "Google Chrome" for synchronous notification type 100 (kCGSDisplayWillReconfigure) (CID 0x103ab, PID 10899)
5/19/14 4:46:32.654 PM WindowServer[88]: Display 0x04273c00: Unit 0: Mode 1920 x 1080, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x8000600b, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:46:32.772 PM WindowServer[88]: Display 0x44105d81: Unit 1: Mode 1920 x 1080, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x80006000, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:46:32.852 PM WindowServer[88]: hw_mirror_device_if_possible: windowserver picks master 0x44105d81 as primary (driver did not pick)
5/19/14 4:46:32.858 PM WindowServer[88]: Display 0x04273c00: Unit 0: Startup Mode 1920 x 1080, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x8000600b, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:46:32.858 PM WindowServer[88]: Display 0x44105d81: Unit 1: Startup Mode 1920 x 1080, CGSThirtytwoBitColor, Resolution 1, ioModeID 0x80006000, ioModeDepth 0x0, IOReturn 0x0
5/19/14 4:46:32.858 PM WindowServer[88]: Display mode changed
5/19/14 4:46:32.859 PM WindowServer[88]: Display added
5/19/14 4:46:32.859 PM WindowServer[88]: Display removed
5/19/14 4:46:32.859 PM WindowServer[88]: Displays mirrored
5/19/14 4:46:32.861 PM WindowServer[88]: Display 0x44105d81: GL mask 0x2; bounds (0, 0)[1920 x 1080], 23 modes available
Master in mirror set; Main, Active, on-line, enabled, Vendor 4d10, Model 4176, S/N 0, Unit 1, Rotation 0
UUID 0x7644772bda565e1fbf3db170bfc97c32, ColorProfile { 6, "HD 709-A"}
5/19/14 4:46:32.861 PM WindowServer[88]: _CGXGLDisplayContextForDisplayDevice: acquired display context (0x7fc8eb427030) - enabling OpenGL
5/19/14 4:46:32.861 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:46:32.861 PM WindowServer[88]: Display 0x04273c00: GL mask 0x1; bounds (0, 0)[1920 x 1080], 16 modes available
Hardware mirror of 0x44105d81; on-line, enabled, built-in, boot, Vendor 610, Model 9cf0, S/N 0, Unit 0, Rotation 0
UUID 0x933c106c08bc09aaf750c2a74a119def, ColorProfile { 2, "Color LCD"}
5/19/14 4:46:32.861 PM WindowServer[88]: Display 0x003f003f: GL mask 0x8; bounds (2944, 0)[1 x 1], 2 modes available
off-line, enabled, OpenGL-accel, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 3, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:46:32.861 PM WindowServer[88]: GLCompositor: GL renderer id 0x01024400, GL mask 0x0000000f, accelerator 0x0000368b, unit 0, caps QEX|MIPMAP, vram 1024 MB
texture max 16384, viewport max {16384, 16384}, extensions FPRG|NPOT|GLSL|FLOAT
5/19/14 4:46:32.861 PM WindowServer[88]: Display 0x003f003e: GL mask 0x4; bounds (2945, 0)[1 x 1], 1 modes available
off-line, enabled, Vendor ffffffff, Model ffffffff, S/N ffffffff, Unit 2, Rotation 0
UUID 0xffffffffffffffffffffffffffffffff
5/19/14 4:46:32.862 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:46:32.869 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:46:32.926 PM WindowServer[88]: MPAccessSurfaceForDisplayDevice: Set up page flip mode on display 0x44105d81 device: 0x7fc8eb427030  isBackBuffered: 1 numComp: 3 numDisp: 3
5/19/14 4:46:32.936 PM WindowServer[88]: _CGXGLDisplayContextForDisplayDevice: acquired display context (0x7fc8eb4253c0) - enabling OpenGL

5/19/14 4:46:33.614 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:33.616 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:33.727 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:33.729 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:33.811 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:33.813 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:33.871 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:33.873 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:34.248 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:46:34.261 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:46:34.310 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:34.311 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:34.368 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:34.370 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:34.401 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:34.402 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:34.419 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:34.420 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:34.681 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:46:34.728 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:34.729 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:34.781 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:34.782 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:34.812 PM WindowServer[88]: **DMPROXY** (2) Found `/System/Library/CoreServices/DMProxy'.
5/19/14 4:46:34.861 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:34.862 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)
5/19/14 4:46:34.904 PM WindowServer[88]: Display 0x44105d81: Unit 1; ColorProfile { 6, "HD 709-A"}; TransferFormula (1.000000, 1.000000, 1.000000)
5/19/14 4:46:34.906 PM WindowServer[88]: Display 0x04273c00: Unit 0; ColorProfile { 2, "Color LCD"}; TransferTable (256, 12)

It turns out that the communication between the TV and Mac is constantly trying to find another profile to use. Probably because the TV is telling Mac it is something else then Mac is telling it to do.

So looking in the profiles setting using the ColorSync and the available vs assigned profiles.

The pic below show the solved solution with correct profiles.

The current profile was set to SD and not HD.

After changing the profile back to HD (High Definition) factory setting all was finally fine.

In plain English--Mac was telling the TV to use the SD profile (standard definition) normally not a problem but, the TV was replaying I am HD, and that is where the confusion came from.


How to repair python3.5 and why is it broken at all?

Check to see if you got the link command the right way round. What you wrote in your question is correct, but if you had the source and the target the wrong way round when you typed the link command, you could have clobbered the executable. You could also have cobbered the executable if you ran the linking command while in the  ...3.5/bin directory.

Check that the executable still looks right with

ls -l /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5

If you have accidentally clobbered it then re-installing is probably the easiest fix.

Using the -f flag is potentially dangerous, since it will replace files without warning. It's good practice to run commands like ln rm and so on without the -f flag, at least initially.


Handing in macbook with root access - protecting data

To my knowledge, it is not easy to retrieve data deleted from an SSD. If TRIM is turned on (and it will be on a MacBook in most situations), there is no way for the operating system to retrieve the contents of a block that has been erased. Specialized forensic analysis software can read deleted blocks that have not yet been overwritten, but this is only possible with certain SSDs.
If you wanted to be very careful, I would suggest the following:

Turn on FileVault and wait for the volume to be fully encrypted.
Boot into recovery mode and erase the disk.

An article about recovering data from SSDs: Afonin, Oleg. Life after Trim: Using Factory Access Mode for Imaging SSD Drives. ElcomSoft Blog, 2019.


Is it possible to enable OSX keyboard text substitution in more apps?

The application needs to implement Auto Text Expansion and it hasn't been implemented in Chrome yet. You could try this Chrome plugin Auto Text Expander. You'll have to again add the text-expansions though.

Mac's Text expansion should work in Safari though. If not already enabled, you can enable by typing the following in terminal.

defaults write -g WebAutomaticTextReplacementEnabled -bool true


iTunes Keyboard Shortcut for exiting search function

Once the results are returned to you, you can use the up and down arrows followed by the Return key in order to select the results. If you mean by exiting out of the search bar entirely, try pressing the Tab key.


IOAccelSurface2 error floods console macOS 10.12 Sierra

We had a user at our company that was having some performance issues on their Mac. So I connected remotely via Timbuktu and took a look at their console. I noticed a constant flood of similar errors:

fault   11:48:36.982151 -0500   kernel  IOReturn IOAccelSurface2::surface_unlock_options(enum eLockType, uint32_t): surface is not locked.

So I removed TeamViewer but the errors persisted. After spending about an hour trying to resolve the problem I discovered that the console flood was a "red herring". The flood was being triggered by Timbuktu and my remote connection to the computer. As soon as I disconnected the user told me that the console flood stopped.


How to add a caption to an image in Pages

There's no automatic way of adding a caption.

If your image is inline, add the text below using the Caption text style.
If your image is floating, you'll need to add a text box below the image. You can group these if you wish.


Can I automatically show keyboard viewer on certain layouts?

OK, building off of a post on SuperUser, here goes:

You can create AppleScripts to change to the various languages. If you make Services that take no input and just call this one script, they'll all live happily in the Services menu when you want them. Otherwise, use your AppleScript trigger method of choice.

To switch to, say, Greek, and bring up the keyboard viewer when you do, run this script:

 tell application "System Events"
     if exists process "Keyboard Viewer" then
         display alert "running"
         try
             tell application "KeyboardViewer" to quit
         end try
     end if
 end tell
 tell application "Finder"
     open item "System:Library:Input Methods:KeyboardViewer.app" of the startup disk
 end tell
 changeKeyboardLayout("Greek")

 on changeKeyboardLayout(layoutName)
     tell application "System Events" to tell process "SystemUIServer"
         tell (1st menu bar item of menu bar 1 whose description is "text input") to {click, click (menu 1's menu item layoutName)}
     end tell
 end changeKeyboardLayout

To switch back to the U.S. layout, killing the viewer when you do, use this:

 tell application "System Events"
     if exists process "Keyboard Viewer" then
         display alert "running"
         try
             tell application "KeyboardViewer" to quit
         end try
     end if
 end tell
 changeKeyboardLayout("U.S.")

 on changeKeyboardLayout(layoutName)
     tell application "System Events" to tell process "SystemUIServer"
         tell (1st menu bar item of menu bar 1 whose description is "text input") to {click, click (menu 1's menu item layoutName)}
     end tell
 end changeKeyboardLayout

Substitute the names of whatever keyboard layouts you want in the changeKeyboardLayout("layout name") command.


This seems to be a bug in how Ubuntu interacts with the iOS device. Currently this bug is unassigned, so it may take a while to have a fix.

The "Trust the currently connected computer" warning was developed by Apple to alert users of bogus USB chargers that could compromise the device.


Connect two monitors using DVI and/or VGA to USB-C

It is possible to connect a VGA and a DVI display to one USB-C port on the MacBook, but you need two USB-C adapters in a daisy-chain fashion and a HDMI-DVI adapter.

First you connect the USB-C Digital AV Multiport Adapter (part number MJ1K2AM) to the MacBook USB-C port, then you connect the USB-C VGA Multiport Adapter (part number MJ1L2AM) to the USB-C port on the Digital AV adapter.

To get the DVI you also need to connect an Apple HDMI to DVI Adapter (part number MJVU2AM) to the HDMI port on the Digital AV adapter which provides you with the DVI port you need.

Now you have a DVI port and a VGA port available and only one USB-C port is used on the MacBook.

The setup (minus the HDMI-DVI adapter which I don't have) would look similar to this:


Can I remove the Dymo Label Webservice and still use the Dymo Application?

Method 1: Unload Launch Agent.

The Dymo Label Webservice is started by a launch agent while booting (or better: logging in with a user). You should be able to simply unload the related launch agent:

sudo launchctl list | grep dymo #check if agent com.dymo.dls.webservice is loaded
sudo launchctl unload /Library/LaunchAgents/com.dymo.dls.webservice.plist

You may have to use the force switch: ... unload -w ....

Method 2: Set RunAtLoad to false.

If you are not successful you can try to change the RunAtLoad key in /Library/LaunchAgents/com.dymo.dls.webservice.plist with

sudo nano /Library/LaunchAgents/com.dymo.dls.webservice.plist

from

<key>RunAtLoad</key>
<true/>

to

<key>RunAtLoad</key>
<false/>

Reboot and check if your Dymo label printer also works without the open port of the webservice.