<issue_start>username_0: I have a couple of decades experience using Emacs, so the Emacs-like keybindings for text editing on Mac OS X are very nice. Unfortunately, some websites (ahem) choose to override these with Javascript. For example, one of them makes `control``B` insert the text `**strong text**`, rather than going back one character.

Is there any way to make Safari ignore Javascript keybindings that try to remap the standard OS X keybindings?<issue_comment>username_1: It's been a while since I've used it, but the [Privoxy](http://www.privoxy.org) proxy server has the feature to modify javascript to change behavior. If you're willing to run a proxy server, that is an option.

I did look (though not exhaustively), and didn't see a browser plugin that rewrote content (xml, html, CSS, or javascript) like privoxy does. In Privoxy's web page, look for the js-annoyances filter. That is where you'll find examples of rewriting javascript.

Perhaps there's a more modern implementation in the form of a browser plugin that provides a similar feature, but privoxy used to work fine for this use case.
Upvotes: 1 <issue_comment>username_2: Here is [<NAME>'s script from meta](https://meta.stackexchange.com/questions/2980/is-there-a-way-to-disable-the-hotkeys), updated to only block cntrl-\* and fixed so that it works with NinjaKit which is a safari extension for running user scripts.

NinjaKit:
<https://github.com/os0x/NinjaKit>

Script:

```
// ==UserScript==
// @name           Cya WMD shortcuts
// @namespace      <NAME>
// @version        1.0
// @include          http://apple.stackexchange.com/*
// @include          http://stackoverflow.com/*
// @include          http://superuser.com/*
// @include          http://meta.superuser.com/*
// @include          http://serverfault.com/*
// @include          http://meta.serverfault.com/*
// @include          http://askubuntu.com/*
// @include          http://meta.askubuntu.com/*
// @include          http://*.stackexchange.com/*
// @include          http://answers.onstartups.com/*
// @include          http://meta.answers.onstartups.com/*
// @include          http://stackapps.com/*
// @run-at         document-end
// @grant          none
// ==/UserScript==
(function () {
    var p = document.getElementById('wmd-input');
    console.log("wmd-input:" + p);
    if (p) {
        p = p.parentNode;

        function ignore(e) {
            if (e.ctrlKey) {
                e.stopPropagation();
            }
        }
        p.addEventListener('keydown', ignore, true);
        p.addEventListener('keypress', ignore, true);
        p.addEventListener('keyup', ignore, true);
    }
})();

```
Upvotes: 3


<issue_start>username_0: I recently upgraded a 2010 MacBook Pro to Mountain Lion, and it's worked fine for the most part. Today, however, upon waking up from sleep, the laptop won't go past the login screen. I enter the correct password, hit Enter... and the focus on the password box goes away, and nothing happens.

Note that the password box doesn't shake, as it does when the password is incorrect. I'm entering the right password, it just won't dismiss the login screen.

Anyone else have this problem, and find a solution other than a hard reset?

(Unlike [this question](https://apple.stackexchange.com/questions/37624/lion-doesnt-continue-after-login-screen-three-finger-swipe-works), three-finger swiping accomplishes nothing.)<issue_comment>username_1: It looks like that User's folder got corrupted somehow, and the System doesn't know what to show and load, as It wasn't there.

Try logging with other user or a Disk Repair / Repair Permissions, through the [**Recovery Partition**](http://support.apple.com/kb/HT4718).
Upvotes: 2 <issue_comment>username_2: I get this as well. The only workaround is to do a hard reboot. Even logging in as guest user, then logging back to your regular user doesn't work.

It's not a user folder corruption issue as the username_1 says because I (and it sounds like, you) can get in after a hard reboot. Also, I recently happened to do my period disk volume repair and this issue recurred after the repair process.
Upvotes: 2 <issue_comment>username_3: To prevent all of this, I recommend to create two admin accounts on your Mac. So if this problem comes, you can delete the damaged account and still log into your Mac
Upvotes: -1 <issue_comment>username_4: Turn on the computer, while booting hold Command + R.

When you reach the recovery screen, go to terminal, it's in Utilities ▹ Terminal.

Type 'resetpassword'.

A GUI should appear and guide you through the process, this could likely refresh the corrupt files which are causing your inability to log in.

You may also find luck in trying to boot holding shift, (recovery mode).

You should also repair your permissions.
Upvotes: 0 <issue_comment>username_5: Well, try not capitalized and capitalized. Or just restart it. Maybe you could bring your MacBook to an Apple Store or where you bought it ( what I highly recommend or if all of the ideas don't work ).
Upvotes: -1 <issue_comment>username_6: If you can't sign in after running turn on the computer, while booting hold `cmd``R`.

When you reach the recovery screen, go to terminal, it's in Utilities ▹ Terminal.

Type `resetpassword`.

and you reset the didn't work for your account.

Re-run the Recover Partition: `cmd``R`
Change the System Administrator account "root"
reboot
You should now be able to login as a other user
Click other user
username: root
password:

From there you are now login as an admin
open user & groups
change your account password
Log off and into your account.
Upvotes: -1


<issue_start>username_0: So far I've been able to find only outdated clients, which are either abandoned years ago or they are currently developed but only for newer systems, or commercial.

Is there a free1 client actively developed for Snow Leopard?

1 Free "as in beer", though, of course, I'd prefer if it was also "as in speech".<issue_comment>username_1: I use and quite like [LimeChat](http://limechat.net/mac/). Free as in beer and free as in speech. The latest release was 2.32 (2012.07.30) -- so it's getting actively developed. I was running it on Snow Leopard just fine. As well as Lion and now Mountain Lion. Snow Leopard is the minimum OS requirement for it.

As for the regular update request: Snow Leopard is getting on in age now. It's two minor versions behind Mountain Lion. Expect that development for this platform is going to taper off severely at this point in time. That's just how it goes. In the case of LimeChat, the 2.30 release support Snow Leopard and it got an update in January 2012. That's hardly a dead and abandoned code line.

![enter image description here](https://i.stack.imgur.com/Nn1SX.png)

![enter image description here](https://i.stack.imgur.com/NkKLy.png)
Upvotes: 2 <issue_comment>username_2: ![Adium icon](https://i.stack.imgur.com/5ohk6.png)

Try [Adium](http://adium.im/), which has [IRC support and a lot more](http://adium.im/help/pgs/Accounts-ListOfServices.html) all free and its still under active development. Also it supports Snow Leopard on the current 1.5.3 version, as long as your up to at least OS X 10.6.8.

>
> **Supported services**
>
>
> * XMPP ("Jabber"), including
>
>
> 	+ Google Talk
> 	+ LJ (LiveJournal) Talk
> 	+ Facebook Chat
> 	+ Gizmo5
> * MSN Messenger
> * AOL Instant Messenger (AIM), including
>
>
> 	+ MobileMe (formerly known as .Mac)
> * Yahoo! Messenger, including
>
>
> 	+ Yahoo! Japan Messenger
> * ICQ
> * Bonjour, compatible with iChat
> * Twitter
> * **IRC**
> * MySpaceIM
> * Gadu-Gadu
> * IBM Lotus Sametime
> * Novell GroupWise
>
>
>
Upvotes: 3 [selected_answer]<issue_comment>username_3: Colloquy (<http://colloquy.info/downloads.html>) is actively developed, though not for Snow Leopard. There is an old version still available for 10.6.
![What you'll see most of the time.](https://i.stack.imgur.com/9fauC.png)
It's the only IRC client I've used for any length of time and it seems to do its job fairly well, though it certainly has some quirks.
Upvotes: 1 <issue_comment>username_4: You can use [KVIrc](http://www.kvirc.net/?id=releases&platform=macosx), it is free and it received an update recently
Upvotes: 0 <issue_comment>username_5: [IRCCloud](https://www.irccloud.com/) is a web service with a free tier (iOS and Android apps too). As such, it's actively developed and will run on Snow Leopard.

I ‘wrap’ it in [Fluid](http://fluidapp.com/) for some desktop client features (notifications, unread badge, etc.).
Upvotes: 0


<issue_start>username_0: I have transferred my system from Mac to Mac for over 15 years. I have preference files and other plists lurking around in my system for programs I tested years ago.

Is there a smart program that could point me to these orphan files knowing that the application that created them is not on my system?<issue_comment>username_1: [OnyX](http://www.onyxmac.com/) has several cleaning options and might be worth a try.

Other than that, you could check the installation receipts in `/Library/Receipts` and `~/Library/Receipts`. Applications that are installed via installers should write to this directory with what they've installed and where. You could inspect this for programs that you've *'uninstalled'* and manually remove the lurking files.
Upvotes: 3 <issue_comment>username_2: If you are willing to use Terminal.app you can use `find` to identify files/folders which haven't been accessed for a long time.

* `find ~/Library/Preferences -atime +52w` will list all prefences which haven't been accessed in the last 52 weeks.
* `find -d ~/Library/Preferences -atime +52w -ok rm '{}' \;` will ask whether you want to delete it file by file

and if you don't want to get asked for each file, run

```
find -d ~/Library/Preferences -atime +52w -delete

```
Upvotes: 3 <issue_comment>username_3: I'm not connected to the company but if you want a paid app In the past I have used [App Zapper.](http://appzapper.com)

It is a drag and drop app. You drag the app to the window and it shows all dependencies for you to delete or not. I did a clean install for ML so I haven't used it in quite some time and I'm afraid I don't recall the cost but I remember it was not expensive.
UPDATE: It cost $12.95; More than I remembered.

Perhaps [Pacifist](http://www.charlessoft.com) could be used; Open the uninstalled version of the app in Pacifist (drag it there) and look to see what gets installed, then remove those items?
Upvotes: 2 <issue_comment>username_4: We can see the apps previously installed in our macOS with a terminal command:

`ls -la /private/var/db/receipts/`

Then we can use their codename to locate related files:

`mdfind [app_name]`
Upvotes: 2


<issue_start>username_0: Has anyone tried putting Ubuntu on the new retina MacBook Pro? If so, were there driver issues?<issue_comment>username_1: I did, here is how.

First make sure you got enough space for the installation on your SSD.
I resized the partion and left 50GB freespace for ubuntu. Don't make any Partition, just have some dedicated freespace on the drive.

After that Grab the latest Ubuntu iso from here
<http://cdimage.ubuntu.com/daily-live/current/quantal-desktop-amd64+mac.iso>

Once the file is downloaded use `dd` to write the .iso on a usb drive.

Assuming you Downloaded the file into your Downloads directory.
Open your Terminal and check the dev path of your usb drive:

`diskutil list`

once you got the path `cd ~/Downloads` and use dd to write the .iso to usb:

`sudo dd if=~/Downloads/quantal-desktop-amd64+mac.iso of=/dev/rdisk? bs=1m` just replace the `rdisk?` with the right device name, probably `rdisk1`

If you got any error messages or Permission Denied alerts you need to umount the drive first by `diskutil umountdrive /dev/rdisk?`

While dd does write to your usb drive go to <http://refit.sourceforge.net/> and grab the latest rEFIt version and download the .dmg file, open it and install the refit package.

Once dd is done (takes a while - depends on your usb stick quality) reboot os x and once it's starts again you should be greeted by refit boot menu and a choice of available os's. Select Linux and you will be booting Ubuntu.

Make sure to use F6 key and select `nomodeset` since the Gfx does not goes well with Retina by default

Once Ubuntu loads, Install and profit. Just let the installer use the freespace, it will partition the drive and you can change the swap space size later (it does 16gb swap by default for 16gb mbp retina)

**NOTE:**
I don't have wifi running yet but I installed Ubuntu 15 min's ago, once I do have Wifi up and running i'll post an update here. Otherwise you can google the solution yourself.
Upvotes: 3 <issue_comment>username_2: I Installed it using instructions on <http://cberner.com/2012/10/19/installing-ubuntu-12-10-on-macbook-pro-retina/> I still have two problems:

1. Does not wake up after I close and reopen the computer.
2. Wireless connection does not stay on, It disconnects after every 5 -10 minutes.

I will update as and when I solve these problems.
Upvotes: 0


<issue_start>username_0: I would like to use my MacBook Pro (2010, with mini DisplayPort) as an external monitor for my Windows 7 PC. Before I buy an adapter, I want to know if it's even possible.<issue_comment>username_1: It is not possible. You can only use an iMac as a target display.
Upvotes: 3 [selected_answer]<issue_comment>username_2: What I would suggest trying out is using a tool called Synergy. It doesn't share monitors, but it allows you to share one pair of keyboard and mice between multiple computers. Thus allowing you to have a similar set up to an external monitor. Here's a link to their website.

<http://synergy-foss.org/>
Upvotes: 2


<issue_start>username_0: So, I double click on my jar file and it just blinks a window with white screen then it disappears. After that, I right-click and select "Open with jar launcher" it is the same. too. I opened up Terminal and type `java -jar "System FRONT.jar"` then it opened up perfectly.

I want it to be opened directly when double clicking it! How do I do that?<issue_comment>username_1: The best way to make a java gui application work with OSX is to bundle it as an application. This requires Jar Bundler.app which on Lion is at `/usr/share/java/Tools/Jar Bundler.app`. I think it is installed as part of Xcode but appears not to be in Apple's current documentation so might not now be supported. Old documentation is [here](http://developer.apple.com/legacy/mac/library/documentation/Java/Conceptual/Jar_Bundler/Jar_Bundler.pdf)

There do appear to be ant tasks to do this in [appbundler](http://java.net/projects/appbundler/pages/Home) which is documented in the [Oracle JavaSE documentation](http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html).
Upvotes: 2 <issue_comment>username_2: You can prepend a short script to the .jar to make it executable via double click. In Terminal do the following:

```
$ cat > header-template <<"EOF"
#!/bin/sh

exec java -jar $0 "$@" > /dev/null

EOF
$ cat header-template "System FRONT.jar" > executable_app
$ chmod +x executable_app

```

Double-clicking `executable_app` should now launch the application.

---

Why does this work in the first place? Well, a .jar is just a .zip archive which gets unpacked and executed by java. And the zip format allows to prepend additional stuff in front of the actual archive. Any zip unarchiver skips this part until it finds the start of the archive (indicated by **PK...**).
Upvotes: 3 <issue_comment>username_3: packr
=====

You can use [packr](https://github.com/libgdx/packr) to package up your `jar` for easy distribution and double-clicking to open:

>
> Packages your JAR, assets and a JVM for distribution on Windows (ZIP),
>  Linux (ZIP) and Mac OS X (.app), adding a native executable file to
>  make it appear like the app is a native app. Packr is most suitable
>  for GUI applications, such as games made with libGDX
>
>
>

packr has been discussed on [Hacker News](https://news.ycombinator.com/item?id=7696564) and is an open source project.
Upvotes: 0 <issue_comment>username_4: After long time efforts,I finally find the solution,that is ,to make your own Jar Launcher app:

1. Launch Automator to make Automator Quick Action

[![enter image description here](https://i.stack.imgur.com/OqoTO.png)](https://i.stack.imgur.com/OqoTO.png)
2. Select Application
3. Look for the Run Shell Script action with Filter Finder Items and add it to
the right.
4. paste scripts here like this below:

[![enter image description here](https://i.stack.imgur.com/HX96h.png)](https://i.stack.imgur.com/HX96h.png)
I make some changes to make it better

```bsh
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
cd "$(dirname "$@")"
java -jar "$@"

```

5. save this quick action as an app for example "open jar.app"
6. go to /System/Library/CoreServices/Jar Launcher.app/Contents/Resources
and copy JarLauncher.icns
[![enter image description here](https://i.stack.imgur.com/n4aL8.png)](https://i.stack.imgur.com/n4aL8.png)
7. cd to "open jar.app" you just made and paste JarLauncher.icns to
"open jar.app/Contents/Resources"
8. edit "open jar.app/Contents/Info.plist" and change key(AutomatorApplet to JarLauncher.icns):

```
    CFBundleIconFile
    JarLauncher.icns

```

[![enter image description here](https://i.stack.imgur.com/Oh3Sw.png)](https://i.stack.imgur.com/Oh3Sw.png)

9. now you can choose to open with "open jar.app" just like before.
[![enter image description here](https://i.stack.imgur.com/KKXnJ.png)](https://i.stack.imgur.com/KKXnJ.png)
Upvotes: 2


<issue_start>username_0: I'm running a MacBook Pro (late 2011 model) that has a recent OS X upgrade to version 10.8.1. For some reason, when the MacBook Pro is docked to the Thunderbolt display, it no longer sends sound out the Thunderbolt display, but instead uses the tinny MacBook Pro speakers. I looked in Preferences to see if there is some way to get the big display to handle the sound. Any ideas?<issue_comment>username_1: I don't have a Mac with ARD to test this, but this [sunshine-ard](http://code.google.com/p/sunshine-ard/) utility suggests it can fix the problem. From a quick glance at the source code, it just sends a CFNotificationCenter message to quit the curtain mode.

I'm not sure if there's a way to hook in to the ARD logout process to have this run every time you disconnect your session, but at the very least you could run it via SSH as necessary.
Upvotes: 5 [selected_answer]<issue_comment>username_2: I can't reproduce your exact setup as I don't currently have a second machine running 10.8.2 and 3.6.1, but here's what I tried:

From my 10.8.2/3.6.1 admin Mac I locked the screen on my 10.6.8 client, logged out of the client and reproduced the screen locking glitch. I was disconnected from my ARD session and the client remained with the lock screen icon.
I ssh'd in to the client and after trying to get some love from 'kickstart' I ran launchctl list which revealed a 'LockScreen' job. Killing it without issuing a signal had no effect but sending it a -9 removed the lock icon from the screen and after a few seconds the loginwindow loaded. You'll have to try it under your conditions in order to verify this same technique works on a locked 10.8.2/3.6.1 machine and when the issue is caused by something other than the user logging out.
Upvotes: 2 <issue_comment>username_3: OK, I cannot comment on using ARD, I don't have it, but this may be a suitable workaround, at least in the meantime.

Using normal screen sharing you have the option of using either the hardware display, or the virtual one. This was an easy thing to use on 10.7 but it's been obfuscated rather on 10.8 and the menu item command to switch displays is gone.

To use the virtual display, here's what you need to do. Firstly, have another user to your normal one that has the relevant screen sharing options allowed, then login:

* If no one is logged into the target machine, you will always get the Hardware display showing the normal login screen
* If your the user you try to login as is already logged in, then it will always switch to that user and use the hardware display
* If you login with another user who is not already logged in at the hardware display, you get the following message and the ability to use the virtual display which results in being able to do whatever you like without changing the main screen and with no possibility of anyone being able to watch it

![enter image description here](https://i.stack.imgur.com/Pwwnt.png)

This isn't perfect, you need to ensure your secondary user has the relevant access rights to the files and such that you may need to access, or you may have to adopt the awkward practice of leaving your secondary (or "dummy") user logged in when you leave the desk allowing you to use your primary ID over screen sharing, but it may help.
Upvotes: 2 <issue_comment>username_4: Apple provides an example of how to script the lock screen in Chapter 9 of the [ARD Admin Guide](http://www.apple.com/server/docs/ARD3.2_AdminGuide.pdf).

As you already have `osascript` access, I would send the unlock command.

```applescript
-- Start commanding the local copy of Remote Desktop
tell application "Remote Desktop"
  -- decide which list to perform this on, in this case it's called
     "WorkMac"
  set these_computers to computer list "WorkMac"
  -- unlock the screen when finished
  execute (make new unlock screen task) on these_computers
end tell

```
Upvotes: 2 <issue_comment>username_5: This fastest solution I have found is to make a SSH connection to a admin account on the remote computer that is locked.

```
ssh "adminuser"@ip.address/or.computername

```

Type: `ps -ax | grep AppleVNCServer`

You want the line that reads something like

```
/System/Library/CoreServices/RemoteManagement/AppleVNCServer.bundle/Contents/Support/LockScreen.app/Contents/MacOS/LockScreen -session 256 -msgHex

```

Jot down the PID that is to the left of this.

then enter:

```
sudo kill -9 "PID"

```

This will force restart the lock screen and make it available again.

I know this is like the post above just explained. It is also done on two 10.8.2 machines running ARD 3.6.1.
Upvotes: 3 <issue_comment>username_6: For what it's worth, this is a known bug in ARD and has apparently been around for a while. This Apple KB has an article about it, but no suggestion on how to fix it. <http://support.apple.com/kb/TS2401>

Key part of the document:

>
> If you use Remote Desktop to take control of a client using Curtain mode, then log in or log out on the remote client, the control session will end and you will not be able to take control of the computer again until it is restarted. This occurs on client running Mac OS X v10.5 or later, and will also occur if you Lock the Screen of the client before taking Control.
>
>
> Resolution
>
>
> Before logging out, close any windows with sensitive information, end the control session (and Unlock Screen if necessary). Do not log out on the remote client while controlling it in Curtain mode.
>
>
>
Upvotes: 3 <issue_comment>username_7: If you're on El Capitan, the above instructions involving killing the lock screen won't work. There's some process that keeps starting it up and I was unable to find it using `launchctl list`. I also tried to shut down ARD via my `ssh` login but that didn't work either. Apparently the LockScreen.app and ARD are decoupled processes or something. I wound up having to do a `shutdown -r now` to force a reboot. I'm pretty pissed that Apple hasn't fixed this bug or provided a workaround that, you know, actually works AFTER the fact.
Upvotes: 2 <issue_comment>username_8: In the Remote Desktop app, open the system list and highlight a remote machine that shows a status of "Locked Screen." Pull down the Interact menu and choose "Unlock Screen..."

You'll immediately see the system's status change from "Locked Screen" to "Available." You can then initiate a new curtain mode connection.
Upvotes: 0 <issue_comment>username_9: What worked for me is:

1. Connect via `ssh user@host`
2. Run `sudo pkill loginwindow`
Upvotes: 0 <issue_comment>username_10: Make a simple shell script like this:

```
#!/bin/sh
# Make ARD sane again
LOCK=`ps -ax | grep LockScreen.app | awk {'print $1'}`
ARD=`ps -ax | grep AppleVNCServer | awk {'print $1'}`
sudo kill -9 $LOCK $ARD
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent

```
Upvotes: 2


<issue_start>username_0: I want to use a personal sound file (currently an mp3) instead of the system alert sounds (sosumi, basso, etc.)

I remember this being really easy on Macs a couple of decades ago, but can't figure out how to do so today.<issue_comment>username_1: You need add the sound file to `/System/Library/Sounds/`, or `~/Library/Sounds`. (If you don't know how to locate that easily, you can search for "sosumi", and follow the breadcrumbs at the bottom of the finder window.)

The sound file needs to be converted to AIFF or WAV format. Macworld has a [good writeup](http://www.macworld.com/article/1157724/alert.html) on how to do this using iTunes or garageband.

Then, in `System Preferences->Sound->Sound Effects`, it will show up as an option for your system alerts.
Upvotes: 3 [selected_answer]<issue_comment>username_2: It is still easy!. (Mountain Lion)

### To create an alert sound

* I just used Qucktime Player to open an mp3 from iTunes.
* Selected a 25 second portion and copied it
* Opened a new Quicktime file and pasted the portion
* Exported as a .Wav file.
* Put the file in `~/Library/Sounds`

### To use an alert sound

* Opened up the System Preferences->Sounds
* Selected the Effects Tab.
* Scrolled down to my file and selected it.

The play limit appears to be under 30 seconds. That is why I used a 25 second file.

*UPDATE*

Ok I forgot I have Quicktime Pro (v7)

In QuickTime X.

After Trimming in QuickTime X.

```
•   Export the file using the Export..  menu.
•   Set the Format to: Audio only.

```

This will give you a m4a file.

```
•   Open it in a free app like VLC.

```

You can drag and drop it on to VLC.

In VLC:

```
•   Go to the menu : file-> Streaming/Export Wizard..
•   Select: Transcode/Save to file.
•   Hit Next
•   Select: Existing Playlist item. Select the m4a in the list.
•   Hit Next
•   Check the box: Transcode audio.
•   Select the Codec: Uncompressed integer.  (smaller file the float)

•   set or leave Bitrate at: 192.
•   Hit Next
•   WAV should be the only option selected.
•   Hit Next
•   Hit the  Choose button.
•   give the file a name in the Save As: and choose where to save it.
•   Hit Save.
•   Hit Next.
•   Hit finnish.

```

The file should now be exported as a .wav
Upvotes: 1


<issue_start>username_0: Ever since I installed Lion on my late 2009 MacBook Pro, it crashes several times a day randomly during some operation (open an application, browse the net, add photos, etc.).

I read the answer about updating Show Crash Prefs in System Preferences and tried to do it, but it doesn't work.

I updated Info.plist file with text editor exactly as in the answer, but the Finder still doesn't give the option of selecting new Show Crash Prefs?

Am I missing something?<issue_comment>username_1: Does Console give you any information about the crashes that appear at random? Console can be easily found with Spotlight.
Upvotes: 0 <issue_comment>username_2: Try the following two troubleshooting techniques:

* download the latest Combo updater for your OS (note this is different than simply going to the Apple menu > Software Update) and reboot

<http://support.apple.com/kb/DL1582?viewlocale=en_US&locale=en_US>

* do a Safe Boot:

<http://support.apple.com/kb/HT1455>

Then report back.
Upvotes: 1


<issue_start>username_0: Every time I delete it from the desktop, I get the same file ".DS\_store" created after some time. Is there a reason why this happens ? And can I permanently stop it from being created ?<issue_comment>username_1: Type this in Terminal (/Applications/Utilities/Terminal.app):

```
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

```

The first command sets the hidden files visibility to hidden; the second one forces Finder to restart. This is needed for the first command to take effect.

You can also log out/reboot instead of killing the Finder, but the first command is needed to change a hidden preference (one that the Finder can’t change using the normal Finder view options or preferences).
Upvotes: 6 [selected_answer]<issue_comment>username_2: Apparently, it was due to an old Safari update that accidentally showed the .DS\_Store file.
Upvotes: -1 <issue_comment>username_3: .DS\_Store is used by OS X to store directory information used by Finder such as icon position, etc.

In OS X any file name that starts with a "." is hidden, so to hide the .DS\_Store file you can use the terminal command:

```
sudo defaults write com.apple.finder AppleShowAllFiles NO

```

Basically, you can ignore it. If you are copying a directory to a flash drive and looking at it in Windows, feel free to just delete it. It is Mac OS X Finder that creates this file whenever it opens a new directory.

An alternative solution would be to prevent Finder from automatically creating these files. The following terminal command changes the default setting from automatically creating them to not:

```
defaults write com.apple.desktopservices DSDontWriteNetworkStores TRUE

```

And to revert back to the default behavior:

```
defaults delete com.apple.desktopservices DSDontWriteNetworkStores

```
Upvotes: 3 <issue_comment>username_4: There's a way to hide all "dot" files from Desktop with 3rd party app called [XtraFinder](https://www.trankynam.com/xtrafinder/).

Go to Settings → Features tab → Hide dot files on Desktop

![Screenshot of XtraFinder](https://i.stack.imgur.com/r7PbR.png)

Though I still didn't manage to hide all `.DS_Store` files and keep all other dot files visible, this is a pleasant improvement.
Upvotes: 4 <issue_comment>username_5: Just to keep this thread up to date, it's no longer necessary to kill the Finder to show/hide dot files.

This Applescript will do it by refreshing all window contents instead; it's also faster than relaunching the Finder.

```
set newHiddenVisiblesState to "YES"
try
    set oldHiddenVisiblesState to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    if oldHiddenVisiblesState is in {"1", "YES"} then
        set newHiddenVisiblesState to "NO"
    end if
end try
do shell script "defaults write com.apple.finder AppleShowAllFiles " & newHiddenVisiblesState

tell application "Finder"
    set theWindows to every Finder window
    repeat with i from 1 to number of items in theWindows
        set this_item to item i of theWindows
        set theView to current view of this_item
        if theView is list view then
            set current view of this_item to icon view
        else
            set current view of this_item to list view

        end if
        set current view of this_item to theView
    end repeat
end tell

```

Save as an app & launch to toggle visibility.
Upvotes: 0 <issue_comment>username_6: There is an application you can download called Show Hidden Files.app
It allows you to easily toggle hidden files on and off. The .ds store file is always generated in finder. You can only hide the file through the methods mentioned, or with this handy script.
Upvotes: -1 <issue_comment>username_7: You can just download and use an [app to remove ds\_store files](http://annoyingfilebegone.typhoonsoftware.com) from the Apple App Store.
Upvotes: -1 <issue_comment>username_8: For those who would like to still view other hidden files but hide the desktop .DS\_Store file, the solution is to give the desktop version a transparent icon. The best instructions I have found are here:

<https://www.scottofford.com/2013/03/hide-ds-store-on-mac/>

When finished with the transparent icon, drag the icon's text to off the screen and you will never see the desktop file again.
Upvotes: 3 <issue_comment>username_9: You can Remove all DS\_Store files

1. Select Applications > Utilities to launch Terminal.
2. Enter the following UNIX command:
3. sudo find / -name ".DS\_Store" -depth -exec rm {} \;

When prompted for a password enter your Mac OS X Administrator password.

You can also schedule a crontab to remove them periodically
More details: <https://helpx.adobe.com/dreamweaver/kb/remove-ds-store-files-mac.html>
Upvotes: 0 <issue_comment>username_10: >
> And can I permanently stop it from being created ?
>
>
>

>
> Over 3 years later and still no further to being able to exclude
> .htaccess files from being hidden without showing all hidden (dot)
> files.
>
>
>

This answer comes a little late, but I've stumbled across this question, and I believe I have a useful solution: you could just *disable* the `.DS_store` creation in the first place. [Death to .DS\_Store](https://www.aorensoftware.com/blog/2011/12/24/death-to-ds_store/) explains one way how. I have tested this on 10.5, 10.6, and 10.15.

```
brew install deathtodsstore

```

This installs a handy GUI application, check "Launch Agent Installed" and "Patch Finder". (I think you have problems with re-opening windows on log-in in 10.15.) However, as documented, still, this will not work with [SIP](https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection) on; specifically (from experimentation,) `csrutil disable; csrutil enable --without fs --without debug` (this is undocumented and probably not manufacturer approved.) However, with this, [hiding files](https://apple.stackexchange.com/questions/234327/unhide-invisible-files-from-the-command-line) behave much more as expected.
Upvotes: 0


<issue_start>username_0: Specifically I'd like to attach a folder action that would pass to the Notification center a timed alert that would go off after 60 days... possible?<issue_comment>username_1: There's quite a few applications for iOS that support GPX track information, which you could probably use to sort of meet your needs. I won't list them all, as there's quite a few (free and paid), with various focuses on walking/riding/hiking or photography (for geotagging images).

I've used [GeoTagr](http://itunes.apple.com/au/app/geotagr-a.k.a.-geologtag/id294194869?mt=8) (formerly GeoLogTag) for quite a while for generating GPX files for geotagging photos. I believe you can copy GPX files in/out of it also, via iTunes (actually various methods to get the files out), but there are quite likely apps that make that process easier (try the ones designed for walking trails if you want easier import).

Again, **there's many more, with many different features, so just do a search for GPX on the iTunes App Store and see what suits your needs** (and let us know if any in particular suited your needs!).

Something like [Trails Lite GPS Tracker](https://itunes.apple.com/au/app/trails-lite-gps-tracker/id306620245?mt=8) or [EasyTrails GPS Lite](https://itunes.apple.com/au/app/easytrails-gps-lite/id325929832?mt=8) might be more appropriate as they're designed to *import* GPX track files also, to let you follow the trail. I see no iOS6 Apple Maps flyover screenshots, but that's pretty new so I'm not sure if it'll just come natively since they use the native iOS Maps API, or if they'd need to be modified to support such things.

[Maps+](https://itunes.apple.com/au/app/maps+/id416753449?mt=8) is another interesting one, which supports trails and bookmarking points (you'd probably need the paid version though). This one specifically uses the Google Maps data, apparently even with iOS 6. This includes elevation maps, which may be useful for tracks.

The caveat is most of these types of apps require you to use GPX files, which may or may not be a downside for you, depending on the current format of your data points. It's a reasonably common format though, and I'm pretty sure things like Google Earth can produce GPX files.

There's really quite a lot to choose from though, many with free "light" versions to test out...
Upvotes: 2 [selected_answer]<issue_comment>username_2: Have you tried [BatchGeo](http://www.batchgeo.com)? I just have, and I'm quite pleased with the results. $99/month for the pro version is a bit hefty (for me) but the free tools are more than adequate for my purposes.
Upvotes: 0 <issue_comment>username_3: This question is a bit old but things change rapidly on the App Store.

Full Disclosure: I may have had a hand in the development of the following app ;)

Have you tried [PointPlot](http://appstore.com/pointplot) on the App Store?

It should do what you are asking, and it exports in a number of formats. You can open files of the following formats: KML, GPX, GeoJSON and its own native format.

There is a free version called [iBuildMapAR](http://appstore.com/ibuildmapar) so you can try it out. Some of the features you get with PointPlot ($0.99) get unlocked with an in app purchase
Upvotes: 0


<issue_start>username_0: I would like to configure an alert for a recurring reminder in Reminders.app on Mountain Lion. Currently the only options I have for repeating the alert are "Every Day", "Every Week", "Every 2 Weeks", "Every Month" and "Every Year".

![Repetition options](https://i.stack.imgur.com/44nmr.png)

Is there a way to get more fine-grained control on the repeat schedule? For example I'd like to be reminded for something on Mon-Tue-Thu-Fri? The only way I found to accomplish that is creating 4 seperate reminders with a weekly interval, which I want to avoid.<issue_comment>username_1: This bugs me too. It isn't possible to do in Reminders, but you can achieve the same thing by creating a repeating event in Calendar, which has a "custom..." item in the Repeat menu:

![Custom Menu Item](https://i.stack.imgur.com/uoH3J.png)

Then you can specify exactly when to repeat the event:

![Days of the Week](https://i.stack.imgur.com/7kT8T.png)

It seems like an oversight that Reminders doesn't have the same feature (it would be just as useful), especially since the event/reminder detail UI is the same...
Upvotes: 3 <issue_comment>username_2: I found out you can accomplish this with [BusyCal](http://www.busymac.com/busycal/), which has iCloud support.

Unfortunately it comes with a $49.99 pricetag, which I am hesitant to pay for the sole purpose of adding custom intervals to reminders. I also prefer not to install a 3rd application in addition to Calendar and Reminders just for managing my tasks.

That's why I did some digging and found an alternative (though **very** cumbersome) way to accomplish this specifically for iCloud reminders, but probably for other CalDav accounts too. You'll also need to be comfortable with editing raw iCal files.

1. Create a reminder for your iCloud account in Reminders.app and set it to repeat weekly.
2. Locate the local cache of your iCloud calendars in ~/Library/Calendars. You should have one or more subfolders {UUID}.caldav. If you have multiple of these folders, you'll want to have a look in the `Info.plist` inside to determine the correct one. Look for the key `PrincipalURL` which should be something like `https://p01-caldav.icloud.com:443/272548408/principal/` for an iCloud account. Make note of the server name, in this case `p01-caldav.icloud.com`.
3. You will have one or more {UUID}.calendar subfolders, where one of these will be a calendar specifically for reminders. You should find a .ics file for the reminders you created inside its `Events` subfolder, then you know you found the right calendar. Have a look at the `Info.plist` inside this calendar folder, and look for the value for `CalendarPath`.
4. Use a WebDav client like [Transmit](http://panic.com/transmit/) to connect to iCloud directly. Fill out the servername from step 2, your iCloud email address and password as credentials, and specify the value for `CalendarPath` (step 3) as the initial path.
5. When connected, you should see one or more {UUID}.ics files. Locate the correct one for the reminder you want to edit (UUIDs should match with the ones in the local cache) and edit the file. Look for the line `RRULE:FREQ=WEEKLY` and edit that one to specify a custom recurrence. For my example I put `RRULE:FREQ=WEEKLY;BYDAY=MO,TU,TH,FR` instead.

While Reminders.app on the Mac does not show anything different in the UI, I can see the change was effective on iOS:

![enter image description here](https://i.stack.imgur.com/yBr4G.png)
Upvotes: 4 [selected_answer]<issue_comment>username_3: [Fantastical](http://flexibits.com/fantastical) allows you to do this and the price is a reasonable $20.

![Fantastical event/reminder editor UI](https://i.stack.imgur.com/v2YnD.png)
Upvotes: 1 <issue_comment>username_4: Ask Siri to 'remind me to order prescriptions every four weeks starting on Monday 20th January'
Upvotes: 2 <issue_comment>username_5: There's a great iPhone app from Readdle called Calendars 5 (£4.99) which has a tasks manager (as well as an intuitive calendar function) which will sync tasks back to Reminders and then via iCloud to your mac. Recurrences/repeats can be customised to an infinite degree.
Upvotes: -1 <issue_comment>username_6: I found that iCloud calendar (which I sync with my other devices) has a "Custom..." option here. (No Siri required.) That's how I did it when I needed an unusual repeat pattern.

![Custom1](https://i.stack.imgur.com/Shp2i.jpg)

![Custom2](https://i.stack.imgur.com/yMtT0.jpg)
Upvotes: 0 <issue_comment>username_7: I realize this is an old question, but I just discovered they recently added this feature to Reminders.

On OSX Yosemite, it appears they've since added the "Custom…" option under the repeat menu, so you can now add the more fine-grained controls that you could only add via the Calendar app or other workarounds.

![enter image description here](https://i.stack.imgur.com/Ser7H.png)
Upvotes: 2


<issue_start>username_0: Is there a way I can hide a running app's dock icon Mac OS X?<issue_comment>username_1: **Important Note:** In Mac OS X 10.5+ the method explained below only works for apps which are not using the "[Code Signing](http://developer.apple.com/library/mac/#documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html)" feature which was introduced in 10.5 to ensure authenticity of running code. The result of applying this method to a signed app differs; it might cause the app to crash upon starting or results it [unexpected behavior](http://www.tuaw.com/2011/03/13/the-right-and-wrong-ways-to-run-apps-without-dock-icons/).

You can edit the file `Info.plist` contained in the directory of each App (e.g. `/Applications/VLC.app/Contents/Info.plist`)by adding the following lines:

```
LSUIElement
1

```

For example:

```
xml version="1.0" encoding="UTF-8"?

 LSUIElement
 1
 BuildMachineOSBuild
 11G63
 CFBundleDevelopmentRegion
 ...
 ...

```

When you will start the App you will see the icon just for one second and the it will disappear.

`Dockless` and `Dock Dodger` do this change automatically in apps.
Upvotes: 5 [selected_answer]<issue_comment>username_2: 1. This worked great. I wanted to open Mail every 15 minutes so I created a script in Applescript Editor that looks like this:

>
> repeat
>
>  tell application "Mail"
>
>  activate
>
>  delay 60 \* 15
>
>  end tell
>
> end repeat
>
>
>

The delay of 60 is 60 seconds and I multiplied it by 15 (=15 minutes)
2. Then in Applescript I clicked "Compile" then "Save" and named it "Mail Every 15" BUT made sure to name it as an Application not as a Script in my Applications folder.
3. Go to your Finder and in your Applications folder is your new file "Mail every 15". Right click that file and choose "Show package contents">Contents.

You'll see a file named Info.plist in which you can open the file in your text editor by double clicking.
4. Once you open the file insert the code mentioned above and put just under the "dict" line

Note: Once you start trying to edit it will warn you:

You don’t have permission to write to the folder that the file “Info.plist” is in.
You can duplicate this document and edit the duplicate. Only the duplicate will include your changes.

Go ahead and duplicate it and make the 2 line change with the insert.
Save the file to your desktop as Info.plist (just like the original file).
5. Your Finder should still be open, if not, reopen it by repeating step 3.
Rename the original file, I named it Info-A.plist (just for safe measure. I'm sure you could just move the file to trash but I didn't want to take chances.)
6. I Swapped places with the files (Moved Info.plist from the desktop to the "Mail every 15>Contents" folder and moved the Info-A.plist to the desktop)
7. Go to System Preferences>User & Groups>Login Items and then I clicked on the + sign to add a login application to start it at boot up or login. Now it opens every 15 minutes and the Icon and App are no longer visible when it opens.

Hope this helps because I don't know anything about Macs and had to do a lot of research before I finally got it right. This web page was where I was at when I finally got it right so I'm logging this one for future reference.
Upvotes: 1


<issue_start>username_0: As of the latest Apple TV software update, YouTube is no longer showing up on the home screen, apparently replaced by Vimeo (which I like, but which has a very limited video selection). Is there any way to get YouTube back on the Apple TV home screen?<issue_comment>username_1: I don't think Apple has removed YouTube. Try logging out of your iTunes account, then back in.
Upvotes: 0 <issue_comment>username_2: You might have turned off YouTube under Settings -> General -> Privacy. Check there, and then toggle it back to SHOW. If this was the problem, please "Accept" the answer.
Upvotes: 3 [selected_answer]<issue_comment>username_3: Which generation Apple TV is this on? YouTube has been removed from all but the 3rd gen hardware as Google retired the API in use as of April 20 2015 ([Announcement](http://youtube-eng.blogspot.com/2015/04/bye-bye-youtube-data-api-v2.html))
Upvotes: 0 <issue_comment>username_4: You can't get this YouTube channel back until Google re opens its streaming feed API for older devices. They probably won't until they can rewrite it to incorporate in-stream ads.
Upvotes: -1


<issue_start>username_0: I'm having a problem with Office not installing correctly and not being able to update. I have one last resort which is Backing up and formatting my system.
However I would like to know how effective is Time Machine for the following two points :

* Will I be able to restore "EVERY" application without the need of re-installing items ?? For example, I have python installed with many modules that take ages to get them all working together. Would I need to repeat this process after cleaning my machine and using the backup to restore ?
* Office has been corrupted after deleting it. Now it fails to install correctly and update. What is the chance that the corruption would be copied over to the backup file, rendering the whole process of formatting my machine to "fix" the issue useless ?<issue_comment>username_1: Whoa, that's a *way* last resort. You don't have a computer problem, you have a Microsoft problem. Move all Microsoft preference files (plist and plist.lockfile) from both ~/Library/Prefences and ~/Library/Preferences/ByHost, and from /Library/Preferences, to the Trash.

Any Ofice apps in Applications or the whole Microsoft Office folder, move to trash or zip and store in /Users/Shared. Same with Microsoft folder in /Library/Application Support. Start with a clean state.

Log out, maybe even Restart, and try installing again. Sometimes just getting a fresh copy of Microsoft AutoUpdate into /Libary/ApplicationSupport/Microsoft/MAU2.0/ gets it all working, along with letting the apps build fresh Preferences--let MAU find and install updates.
Upvotes: 1 <issue_comment>username_2: Time Machine backs up *everything* and restores *everything*.
=============================================================

When Time Machine backs up, it first copies all of the files exactly from your hard drive (and any other disks) to your chosen backup disk. Nothing is excluded unless explicitly specified. This answers your question concerning losing your Python modules.

After first backup, Time Machine hard links your files to another backup folder named by time and date. This means that it creates a duplicate of all of the files it created on first backup to the next backup without taking up more space. It's a lot like an alias or shortcut, but the difference between the original and a hard linked file is indistinguishable in Finder. Therefore, it efficiently changes all the files that were actually changed since first backup.

Using `Command`-`R` to bring up Disk Utility from Recovery options, formatting the disk, and restoring from Time Machine was painless and I did not lose a single file.

Since it copies all files exactly, it will transfer your "corrupt" Office files to the new drive. However, you can select Repair Disk to clear up any issues with permission errors, etc.

**But, honestly, I don't think that it's worth restoring from Time Machine unless you've tried [completely removing Microsoft Office for Mac 2011](http://support.microsoft.com/kb/2398768).**
Upvotes: 2 [selected_answer]<issue_comment>username_1: In /Library/App Support/MS Folder are 4 folders:
/MAU2.0/MS AutoUpdate.app
/MERP2.0/MS Error Reporting.app & MS Ship Assets.app
/PlayReady/ (empty)
/Silverlight/OutOfBrowser/SLLauncher.app
 /verison.txt (reads: 5.1.10411.0)

In ~/Lib/App Support/Microsoft are 2 folders:
/Office at 2.1MB
/Silverlight/various db folders

These ought to be moved to desktop too, to get a reinstall working, as they contains preferences files & other things that might signal to the Installer that Office is already installed or the disk ineligible.

What are you trying to install *from*?

This is a really good argument for having a SuperDuper clone of your whole disk on a portable USB.
Upvotes: 0


<issue_start>username_0: I have just upgraded from Snow Leopard to Mountain Lion. Despite my initial concerns relating to the new gestures, I am actually getting on pretty well and many of the new features are welcome.

I do however have one real gripe. Back in Snow Leopard I used to use a nifty trick with the touchpad show desktop gesture...

Say for example I had a window open and wanted to drag an item onto it from the desktop, but that item was obscured by the window. What you would normally have to do of course would be to move or resize the window out of the way and then drag and drop the icon, and then put the window back where you had it. Highly tedious.

What I had worked out was that if you used the four-finger swipe up to show the desktop, you could then click down on an icon and if you didn't begin to move it, you could then perform a four-finger swipe down to restore the window to its original place, and then with one finger still held down I would drag the icon onto the window where I wanted it.

It sound pretty complex when you describe it, but it's actually really intuitive and I used that pretty much all of the time. In fact it is only since I have upgraded that I realise how much I depend on that little trick in my day-to-day use.

The problem is that this does not appear to work anymore in mountain lion, using the pinch outward gesture to display the desktop - fine. But if you try and grab an icon it is impossible to restore your windows with the gesture, only allowing you to move the icon.

Is there anybody out there who has this same experience. Can the trick I know and use so much be replicated on Mountain Lion? If not suppose I will be going back to Snow Leopard, because this is a deal-breaker for me!<issue_comment>username_1: That is quite a trick. Here is a workaround:

1. Pinch four fingers and thumb out to show desktop.
2. Click the file with your thumb
3. Use the four fingers down gesture. This is the equivalent to pinch together, when coming back from desktop view, only you don't move your thumb.
4. Swipe up with four fingers. The window state before you used the show desktop gesture will be resumed, and you will have the file in hand.

Unfortunately, it does take that extra step, however, as much as you use that, hopefully it won't take you long to adjust. You will want to make sure whatever window you are dropping it into is on top before you start the "trick".
Upvotes: 3 [selected_answer]<issue_comment>username_2: Another way to do this is to map "show desktop" to a hot corner (System Preferences > Mission Control > Hot Corners).

1. Show the desktop using the four-finger gesture or by using the hot
corner
2. Drag the file from the desktop to the hot corner, which will restore
the windows AND keep the file in hand
3. Drop the file onto whichever window you like.

This is how I do it, and it doesn't require any finger acrobatics.
Upvotes: 2 <issue_comment>username_3: This is still so annoying but I just discovered the the perfect way to do this. It reminiscent me of the good old days of the 4 finger up-swipe.

It may sound awkward at first but it feels almost as nice as the old way when you get used to it.

1. Position your index and middle fingers on each hand to form a loose V in the center of the trackpad
2. Slide your fingers on your left hand toward the bottom left corner as you slide the fingers on your right hand toward the top right corner.
Upvotes: 1 <issue_comment>username_4: Simply assign 'fn' in Mission Control to 'show desktop' and you are all set.
Upvotes: 0


<issue_start>username_0: There are two computers authorized to play my iTunes library; one is my main laptop and I sync my iPhone and iPad to this. The second laptop is an old one which I gave to a friend when I upgraded. I have no objections to her playing from my library. However, I am concerned now that she has bought her first iPhone.

When she syncs her device, what data (contacts, mail, texts etc.) will she be able to see of mine and vice versa?

Also if I download Apps will she automatically see them and vice versa?<issue_comment>username_1: There are two ways to share your library: local network iTunes sharing and Home Sharing (capital H, capital S).

In the first case, the other person can see your content if both laptops are turned on and iTunes is open, but can't download it. This is best for casual music sharing, etc.

In the second case, either person can import items from iTunes libraries on the other computer, including apps. This is the same as sharing the same Apple ID, which would also mean that the other person can download content and leave you with the charges on your credit card. It's possible, since you're the former owner of the laptop, that you set this up by simply leaving the iTunes settings as they were and authorizing your new laptop to the same iTunes account. In this case probably the easiest thing to do is to change your password and tell your friend that she needs to set up her own Apple ID to use with iTunes.
Upvotes: 1 <issue_comment>username_2: You've actually posed two questions.

For the iTunes library, I'm assuming you've gone to the menu and Authorized This Machine to access your content. This authorizes the computer to access your paid content, meaning movies, tv shows, and songs downloaded through iTuens or via iTunes Match (if you enabled that on this machine too).

For contacts from your phone, did you enable iCloud on your old computer? If so you could have possibly enabled cloud syncing of contacts, mail, and calendar events. If you did this, then your friend will be getting whatever information you enabled. Thus to answer your other question, in this case she will automatically get your information.

Keep in mind that the Home Sharing feature, iTunes Match, and iTunes authorization End User Agreement License covers your household; thus, by allowing your friend to access your content you're technically violating the terms of service agreement.

If you want to to maintain your privacy, on your old machine go to System Preferences > iCloud and sign out. This will take care of your privacy concerns of contacts. In iTunes, go to Store > De Authorize This Computer, then Store > Sign Out
Upvotes: 2


<issue_start>username_0: On Linux you can use `update-alternative` to change the version of a command.

Which command in OS X (10.8) will switch the alternative of the current command?<issue_comment>username_1: I understand the motivation behind your question. `update-alternatives` elegantly solves the problem of managing several installed versions of a program (for example Java) or different ports of a program (`vim` vs. `elvis` vs. `vile`) by making one of them the default one.

`update-alternatives`, found in many Linux distros, creates and manages a set of symlinks from `/bin`, `/usr/bin` (and the like) to `/etc/alternatives`, and from there to the location where the program is installed.

For example, in [openSUSE](http://www.opensuse.org/) `java` is symlinked to `/etc/alternatives/java`, which is symlinked to a "private" path where `java` resides:

```
/usr/bin/java -> /etc/alternatives/java
/etc/alternatives/java -> /usr/lib64/jvm/java-1.5.0-sun-1.5.0/jre/bin/java

```

Unfortunately, and although [some](http://lists.macosforge.org/pipermail/macports-dev/2008-May/005172.html) think it would be necessary, at least for MacPorts, **there is no such thing in OS X**. I have personally solved the lack of `update-alternatives` with aliases in my `.bashrc`:

```
alias ls='/usr/local/bin/ls'

```

or simply changing `$PATH`:

```
PATH=/usr/local/bin:$PATH

```

If you can't solve it like this and are weighing the fact of porting it to OS X be aware that although `update-alternatives`' first incarnation was a Perl script, it was [rewritten in C](http://raphaelhertzog.com/2010/05/27/rewriting-update-alternatives-in-c/) for Debian, and some other distros adopted it later (for instance openSUSE 12.1).

openSUSE 11.4 provides the Perl version as an [RPM package](http://download.opensuse.org/repositories/openSUSE:/11.4/standard/noarch/update-alternatives-1.14.19-30.33.1.noarch.rpm). If you are looking for the C version, go for any recent Ubuntu or Debian release, or openSUSE 12.1 or later.
Upvotes: 4 [selected_answer]<issue_comment>username_2: Macports supports this capability via 'port select' for many language packages, mysql, and others. (I'm using version MacPorts 2.4.2.)
Upvotes: 1


<issue_start>username_0: I had asked a question on how to connect a MacBook Pro to an iMac such that the iMac gets control of everything and that I used RAM and CPU power of iMac instead of MacBookPro. Here is how I did it:

[Usign iMac as a Display for MacBook Pro](https://apple.stackexchange.com/questions/80817/usign-imac-as-a-display-for-macbook-pro)

>
> 1) Turn off both devices.
>
>
> 2) Connect them with thunderbolt cable
>
>
> 3) Turn on the MacBook Pro AND keep holding the "T" key on its keyboard. You will see it will go to a disk mode with the Thunderbolt icon showing on its screen.
>
>
> 4) Turn on your iMac AND keep holding the option key on its keyboard. You will see it will show you some hard disks on the display. Pick the one that is for the MacBook Pro.
>
>
>

Done! Now Nothing from iMac is running in the background, iMac's peripherals are working for MacBookPro AND EVEN better: you are using CPU Power and RAM of your iMac to run MacBookPro.

My question is: Does it hurt the hardware of any of the devices? If I connect them this way for like four hours? Or it is just meant to be a temporary connection method and shouldn't work with them like them as a solution?

My scenario is that when I come home and take work laptop to home and still need to work, I wanted a bigger monitor so I thought, "Oh well let's connect it to my personal iMac."<issue_comment>username_1: That won't harm anything. In Target Disk Mode, your MacBook Pro behaves like any external hard drive. You're simply booting the iMac from the MacBook Pro's hard drive. This is exactly the same as booting from a regular USB or FireWire hard drive.

Note: When you do this, none of the hardware on your MacBook Pro other than the hard drive is in play. The CPU, RAM, etc. are all powered off. Other than the hard drive, you're still using your iMac.
Upvotes: 4 [selected_answer]<issue_comment>username_2: The times I used my macbook pro in TDM (Target Disk Mode), it got really hot, and the temperature increased as if I am encoding a video….

I guess long durations of TDM might cause hardware failure due to heat issues.

So I recommend that you use an AC if you are in a hot place, choose a location for your mac to keep it as cool as possible, copy your data as quickly as you can, that's to shorten the duration as much as possible..
Upvotes: 2


<issue_start>username_0: I'm using oh-my-zsh and iTerm2. I've also enabled the zsh-vim-mode plugin from oh-my-zsh. One of the annoyances I've encountered is my right prompt (RPS1 & RPROMPT) doesn't seem to show up. I'd like it to indicate what vim mode I'm currently in.

I'm using the robbyrussel theme. It seems my $RPS1 variable is set. I'm wondering if there's a configuration option I'm missing.

---

I'm running 10.7.

Same issue in 10.8.<issue_comment>username_1: Try wrapping your RPROMPT in single quotes. I've seen double quotes cause issues for others with their prompts before.

I would also ditch the precmd > setprompt process for the moment and just set RPROMPT directly to simplify for testing. Start with something like

```
precmd() {
  ...
}
PROMPT=$'\n$(rb_prompt) in $(directory_name) $(git_dirty)$(need_push)\n› '
RPROMPT='%{$fg_bold[cyan]%}$(todo)%{$reset_color%}'

```

and refine from there.
Upvotes: 3 [selected_answer]<issue_comment>username_2: After investigating - I found a few things that fixed this:

1. I had some oh-my-zsh plugins that were setting RPS1 instead of RPROMPT - it seems that setting both caused neither to be shown.
2. Setting RPROMPT in precmd also caused it to disappear.
Upvotes: 1 <issue_comment>username_3: Make sure that $RPS1 or $RPROMPT is not defined in one of your plugins. For example, the plugin `vi-mode` defines $RPS1 inside an `if` statement. To test, disable ALL plugins inside your `.zshrc` and see if that fixes things.
Upvotes: 0


<issue_start>username_0: I have disks burnt commercially on a windows system, which my 2010 iMac (OS X 10.8.2) refuses to read.

I know the disks are correctly burnt for windows (tried them on the vendor's win machine - probably xp) but os x says:

>
> "The disk you inserted was not readable by this computer"
>
>
>

I've no idea what to try (short of accessing them on an at work win machine.
Any pointers out there?

Cheers<issue_comment>username_1: Two possibilities. There is a problem with the software and/or hardware on your Mac, *or* the disk wasn't truly burned properly.

If your Mac reads all other DVDs fine, I'm guessing the problem is with how it was burned.

I'm not sure what software or method you used, but maybe there's a problem with the partition or something on the DVDs. Try to see what it says in Disk Utility.
Upvotes: 1 <issue_comment>username_2: As A L pointed out, there are two possible things that are broken. The DVD, or your Mac. Try downloading an official ISO from Microsoft Digital River and burning that to a blank DVD, using your Mac (Use Disk Utility, there are many good tutorials out there if you don't know how) and try that. If it doesn't work, the problem is with your Mac's hardware.

I don't know how to troubleshoot optical drives; so you could ask about that here, Google it, or take your computer to the Genius Bar. Most of the time, if you are nice, they will tell you what's wrong with it for free.
Upvotes: 0


<issue_start>username_0: While [looking at iPad models](http://support.apple.com/kb/HT5452), I notice several showing as (MM).

In particular, the 4th generation iPad mini with Cellular has models A1454 and
A1455 with the latter being labeled (MM). The same exists for A1459/A1460 on the larger iPad with a Retina display.

What does MM represent?<issue_comment>username_1: I think it may be Mobility Management, which is a part of a cellular protocol. I'm not familiar with it, but [here's](http://en.wikipedia.org/wiki/Cellular_data_communication_protocol#MM) the Wikipedia page. I'm an engineer dealing with cellular, so I'm actually gonna read this myself.
Upvotes: 2 <issue_comment>username_2: Millennial media. It is just a media platform.
Upvotes: 0 <issue_comment>username_3: The MM or Millenium Media according to what I can find, refers to the CDMA variation of the Cellular iPad for Verizon Networks.

The non MM version is for GSM carriers like AT&T.

Source:
-------

<https://discussions.apple.com/thread/5093889?start=0&tstart=0>
Upvotes: 1 <issue_comment>username_4: I do not have a direct link or citation on/about Apple to prove my conclusion. But the most logical answer I could gather by reading several sites is that **MM** would stand for **"Multi-mode",** signifying that the iPad supports not just CDMA and GSM, but also *multiple* LTE implementations. The term "multimode" or "multi-mode" is used to designate chips/devices that support multiple, disparate communication technologies (a device with WiFi and Bluetooth can be called multimode too, but we're talking only about cellular here. Plus, all of Apple's iDevices have had WiFi and Bluetooth in all models).

* Only the **GSM + CDMA + LTE models that support multiple carriers** have the **"MM"** tag.

Example: The *4th generation iPad* and the *iPad mini* have models that support CDMA/GSM/LTE on *Verizon and Sprint.* So they're marked as "Cellular (MM)" to give them a more substantial (and carrier neutral) name.
* The **GSM + CDMA + LTE models in older generations that support only Verizon** have a **"VZ"** tag instead of the "MM" tag.

Example: The 3rd generation iPad, the first iPad to come with support for both CDMA and GSM on a single device, has a CDMA/GSM/LTE *Verizon model, but it does not support Sprint.* So it's marked as "Cellular (VZ)" to signify that it's tied to Verizon (and cannot work with another CDMA carrier like Sprint).

In *Apple's current terminology*:

**"Cellular"** implies **GSM+LTE**

**"Cellular (MM)"** implies **GSM+CDMA+LTE (across CDMA carriers)**

*Note that there is no "CDMA only" version of the iPad after the iPad 2, unlike "GSM only" versions that have been and continue to be available.*

You can come to similar conclusions by comparing the cellular support across iPad models/generations and how they relate to the chipsets used, the carriers supported, and their technology implementations.

Here are some links related to the iPad specs across generations and multi-mode (as it applies to cellular technology) that would help understand my conclusion better.

Technical specifications for iPads of different generations (pay attention to the technologies/carriers supported):

1. [iPad (4th Generation) - Technical Specifications](http://support.apple.com/kb/SP662)

2. [iPad mini - Technical Specifications](http://support.apple.com/kb/SP661)

2. [iPad (3rd Generation) - Technical Specifications](http://support.apple.com/kb/SP647)

3. [iPad 2 - Technical Specifications](http://support.apple.com/kb/SP622)

Links related to multi-mode (read them completely or search for "mode" to go to multimode related snippets on these pages):

1. [Multi-band and multi-mode phones](http://en.wikipedia.org/wiki/GSM_frequency_bands#Multi-band_and_multi-mode_phones), [Multi-mode and multi-band mobile phones](http://en.wikipedia.org/wiki/Mobile_phone_features#Multi-mode_and_multi-band_mobile_phones)

2. [Cell phone bands and modes](http://electronics.howstuffworks.com/cell-phone8.htm)

3. [Qualcomm Fifth Generation Gobi Platform](http://www.qualcomm.com/media/releases/2012/02/21/qualcomm-announces-fifth-generation-embedded-data-connectivity-reference)

4. [A rare look inside an LTE cell site](http://www.extremetech.com/extreme/158342-a-rare-look-inside-an-lte-cell-site-operated-by-sprint-in-san-francisco)

5. [Sprint - multimodal hardware rollout](http://venturebeat.com/2011/10/07/sprint-lte-launch-2012/)

6. [Intel previews multimode LTE chips](http://www.pcworld.com/article/2046986/intel-previews-multimode-lte-chips-with-eyes-on-u-s-handset-market.html)
Upvotes: 4 [selected_answer]<issue_comment>username_5: According to this page:

<http://support.apple.com/kb/ht5452#ipad4>

the MM designation occurs on:

* Model A1460: iPad (4th generation) Wi-Fi + Cellular (MM)

but not on:

* Model A1459: iPad (4th generation) Wi-Fi + Cellular

And, according to this page:

<http://support.apple.com/kb/sp662>

the differences are as follows:

Model A1459

* GSM/EDGE (850, 900, 1800, 1900 MHz)
* UMTS/HSPA+/DC-HSDPA (850, 900, 1900, 2100 MHz)
* LTE (Bands 4 and 17)

Model A1460\*

* CDMA EV-DO Rev. A and Rev. B (800, 1900, 2100 MHz)
* GSM/EDGE (850, 900, 1800, 1900 MHz)
* UMTS/HSPA+/DC-HSDPA (850, 900, 1900, 2100 MHz)
* LTE (Bands 1, 3, 5, 13, 25)
Upvotes: 0 <issue_comment>username_6: 4g available in This Model A /1460
Upvotes: -1 <issue_comment>username_7: In the iPhone 6 lineup, Apple uses these two terminologies in its GSX tech support website:

MM: Multi-mode: i.e.: GSM + CDMA + FDD-LTE

MM-TD: Multi-mode: i.e.: GSM + CDMA + FDD-LTE + TD-LTE

EXAMPLES:

• IPHONE 6,MM-TD,128GB,GRAY A1586

• IPHONE 6,MM,128GB,GRAY A1549

FDD-LTE (Frequency Division LTE) is the LTE technology used most widely.
TD-LTE (Time Division LTE) is now being implemented in countries such as China.
Upvotes: 2


<issue_start>username_0: I would like to disable the network connection for an individual applications in Mac OS X 10.7

Lets say an example, I don't want to provide the network access for photoshop application.

Is it possible ?

Any help on this is appreciated.

Thanks<issue_comment>username_1: Install and use [LittleSnitch](http://www.obdev.at/products/littlesnitch/index.html) to easily block outgoing network connections on a per-application basis. (Can also configure incoming blocks as well, if you wish.)

If you're trying to defeat network copy protection in Adobe Photoshop and certain other apps -- you can prevent Photoshop from "phoning home" across the internet, but you can't prevent it from detecting multiple serial numbers on the LAN. At the LAN level it uses protocols other than TCP/IP to see if other same-serial-number copies of the program are running. LittleSnitch can't recognize or filter these non-TCP/IP communications.
Upvotes: 3 [selected_answer]<issue_comment>username_2: I use the in built sandbox-exec application for somethings related to this, you need to create a special no-network profile and need to launch the target application using sandbox-exec. You can refer to the article [here](http://abhisanoujam.blogspot.com/2009/06/meet-macs-sandbox-exec.html) for more detailed explanation on this.

Another application which i havent used but is supposed to do the same is [TCPBlock](http://www.addictivetips.com/mac-os/prevent-mac-apps-from-using-internet-connection-with-tcpblock/)

Both are free unlike LittleSnitch
Upvotes: 0


<issue_start>username_0: I have creating a simple workflow in Automator which will extract text from a list of URLs and save them into one text file.

The actions are:

* Get Specified Text
* Get Text from Webpage
* New Text File

Whenever there is a problem with one of the URLs, Automator throws an error and stops working - is it possible to make it ignore the problem URL and continue?<issue_comment>username_1: Could you use curl or wget instead?

```
for u in $(cat urls.txt); do curl -L "$u"; done > output.txt
brew install wget
wget -i urls.txt -U mozilla -O output.txt

```
Upvotes: 0 <issue_comment>username_2: The reason is, the "Get Specified Text" does not allow returns (if you are putting more than one line of text).

In order for me to fix this problem (mine was similar), I found an automator text actions pack on line and bought it (really cheap). You can find it here:

<http://www.automatedworkflows.com>
Upvotes: 1


<issue_start>username_0: I bought my iPod touch (5th Gen) and there is no FaceTime icon on the home screen. I tried checking it in Settings but it's not there. How do I find FaceTime?<issue_comment>username_1: You should at least see a FaceTime icon in Settings:

![enter image description here](https://i.stack.imgur.com/IIKeg.png)

If you don't, FaceTime may not available in your country. According to [Wikipedia](http://en.wikipedia.org/wiki/FaceTime#Limited_availability) and [Apple](https://support.apple.com/en-us/HT204168) these countries don't support FaceTime:

* Saudi Arabia
* United Arab Emirates
* Pakistan

If that's not your case, please check this [document](http://support.apple.com/kb/ts3367). It explains what to do to troubleshoot a missing FaceTime app. This is the relevant section:

1. Note that FaceTime may not be available on devices purchased or used in certain countries, including Saudi Arabia and the United Arab Emirates.
2. In Settings > General > Restrictions, verify FaceTime and Camera are On.
Disabling Camera also disables FaceTime.
3. Update to the latest version of iOS.
Restore your device:

	1. Back up your device to iCloud or iTunes.
	2. Tap Settings > General > Reset > Erase All Content and Settings.
	Note: This will erase all user data from your device.
	3. When complete, configure your device by selecting your region and language and then restore your data using the iCloud or iTunes backup.
	Note: When setting up and restoring a backup from iTunes, ensure that your computer's language, country, and date and time are set correctly.
4. If you still cannot locate the FaceTime app, try turning it on at Settings > FaceTime.
Upvotes: 4 <issue_comment>username_2: It should be on the meanu bar.
Upvotes: -1 <issue_comment>username_3: you should try these:

(it didn't work for me because im from the united arab emirates)

Try opening Settings > Restrictions > FaceTime.

If it didn't appear then try checking carefully between messages and maps, if it's not there then...

Last time I tried to install an application on the App Store, I searched for my app store by swiping down (works for iOS 7.x or 8.x) that's what you do when you have over 200 apps. I noticed that I restricted it for my little sister to use it.
Upvotes: 0 <issue_comment>username_4: Try doing these steps.

Open Settings>General>Scroll down to restrictions>Enter the code when it asks (if you don't know follows instruction #2)>Scroll down to FaceTime and make sure the toggle is green.

Now if you don't know the code go to iCloud settings, scroll down to Find My iPhone and disable it by pressing the toggle and entering your password to your iCloud account.

Then backup and restore in iTunes.
Upvotes: 0


<issue_start>username_0: I am getting this error message.

```
itunes can't sync contacts as contacts has been disabled on iphone

```

Configuration: iOS 6.1, iphone 4<issue_comment>username_1: Have you tried [restoring the device](http://support.apple.com/kb/ht1414) through iTunes? It appears this [was an issue](http://support.apple.com/kb/TS2800) with older devices back in iOS 3 days and a restore would resolve the issue.
Upvotes: 0 <issue_comment>username_2: 1. back up address book [File>Export]
2. delete all contacts in address book
3. delete all files within: library>user>application support>address book
4. untick "sync contacts" in iTunes - click on "Sync" button
5. open address book: import file (the backup file)
6. open iTunes: tick "sync contacts" - click on "Sync" button
Upvotes: 1


<issue_start>username_0: I have two applications showing up in Software Update that I didn't install, don't exist anywhere on any volume attached to my computer (and never have), and I would like to remove them. When I click on the "Update" button an Apple ID I've never heard of shows up (a different ID for each application). I'd install the apps just so I can delete them, but both cost money that I'd rather not spend.

[This question](https://apple.stackexchange.com/questions/76338/remove-application-from-app-stores-update-section) never really got a useful answer, and I couldn't find anything else relevant on Ask Different. I rebuilt the [Launch Services database](https://apple.stackexchange.com/questions/7075/how-can-i-reinstall-an-application-that-the-mac-app-store-thinks-is-installed-al?lq=1) but no dice.

My only guess is that some applications I have, which were obtained through a friend ;), were originally installed using these Apple IDs or are otherwise associated with them, and that info is being read by Software Update. Is there some centralized place I could edit to remove these entries? I would rather not `grep -r "<EMAIL>" /Applications` if I don't have to, as it's over 32GB, but if that's the only way I'll bite the bullet and do it. I was rather hoping there'd be a `.plist` somewhere I could edit real quick...<issue_comment>username_1: Try the `--ignore` option of `softwareupdate`. In Terminal.app do: `sudo softwareupdate -l` to see the list of the available updates (and check the exact names of the applications in question) and then`sudo softwareupdate --ignore application_name1 application_name2`.

`man softwareupdate` should give you more info and examples.
Upvotes: 1 <issue_comment>username_2: Somebody asked about it on Apple Discussion Groups [here](https://discussions.apple.com/thread/4144504?start=0&tstart=0). The answer is:

For the software update you would like to hide - make sure the full description of the update is shown - click "More..." if needed to show the full description

Right click on the update window. Select "Hide update"

This will hide the update and it will not show in the App Store Updates Window or counted on the dock icon.

To restore - select "Show all software updates.." which is now shown in the App store "Store" menu. Then "Reload Page" from the Store menu.
Upvotes: 2


<issue_start>username_0: When I click "Share" on an iPad photo not in Camera Roll, there's a "Copy" option. It seems to do nothing, how can I get it to work? Ideally I want to copy a photo to the Camera Roll so I can save it to my computer. It's annoying that I can't just save all the photos, Camera Roll or not, from the iPad to my computer.<issue_comment>username_1: The Copy function copies the photo onto the clipboard. You can then paste it into other apps, say Mail, by tapping and holding until a contextual menu appears that says "Paste". If you're on a web page, you can tap and hold an image and select "Save Image" to save it to your camera roll. But you can't use the Copy function to "paste" it into your camera roll.
Upvotes: 3 [selected_answer]<issue_comment>username_2: When you click copy it saves in your photo stream then you can save from there
Upvotes: -1 <issue_comment>username_3: As a possible solution, I've found that if I want to duplicate or copy a photo in the Camera Roll section, the only way to do it is to send it in an email to myself and then download the photo again. That way you can make as many copies of it as you need.
Upvotes: -1


<issue_start>username_0: OK so the other day I tried to restore my iPhone while it was jail broken on ios 6.1.2. Well it was a terrible idea.... NEVER DO IT. any way i have worked on trying to restore it back to normal but it does not work, I am stuck at the connect to iTunes screen and yeah. if you have encountered something like this it would really be nice to have my iPhone back in working condition! Please help me out!<issue_comment>username_1: So you are saying that although your iDevice is in 'connect to iTunes' mode (recovery mode) , iTunes detects it but can't restore it ? I need more clarification.

In any case, you can try a hard reset ( holding both the on/off and Home button until the phone switches off ) to force the phone to switch off.

Switch it on again and see if the 'connect to iTunes' screen still appears.

If it still appears, attempt to restore using DFU mode.

>
> Steps to enter DFU mode:
>
>
> 1. Open iTunes and connect your iDevice to your computer.
> 2. Press and hold the Home button and the on/off button at the same time.
> 3. After 10 seconds release the Sleep/Wake button. Continue holding the home button until you iTunes pops up a message telling you that it
>  has detected an iPhone in recovery mode.
> 4. You should see a blank screen. If it isn't blank, you're not in DFU mode.
>
>
>

After entering DFU mode, restore your phone using iTunes.
Upvotes: 1 <issue_comment>username_2: Apple stop signing version 6.1.2 , so you cannot restore 6.1.2.

You can exit recovery mode by using redsn0w.
Upvotes: 0


<issue_start>username_0: My MacBook is frying my lap, and the CPU monitor is going crazy: over 200% CPU being used by a process named `installd`.

What is it? Can I kill it?<issue_comment>username_1: It's normally run when you for example install an App Store application or remove an application from Launchpad. It shouldn't stay running in the background or keep using that much CPU though. You can probably just force quit it from Activity Monitor or run `sudo killall -9 installd`.

The binary is in `/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd` in 10.8.
Upvotes: 4 <issue_comment>username_2: Installd is a process run by Sophos anti virus. The process is called by InterCheck which is a process related to Sophos's active scanning.
Upvotes: -1 <issue_comment>username_3: Mine was installd and storeagent - so I just killed them:

```
sudo killall -9 installd
sudo killall -9 storeagent

```
Upvotes: 0 <issue_comment>username_4: This is a daemon which is part of **PackageKit framework** and it's usually running as a background process for the **"Software Update" GUI application**.
For example, if you open the **Software Update** application and check for updates, take a look at the Activity Monitor--you'll see the "installd" process doing a bunch of work.

The reason it pegs your CPU is because it must compile the current list of software installed on your computer, and compare with the current version list received from Apple's servers.

You can set the frequency of Software Update checks in System Preferences and Software Update.

The default settings are both to "Check for updates" and "Download updates automatically".
You may adjust either setting, but I would not recommend turning it off altogether.

There's **nothing wicked about this process** - it's just set to download updates.

You can solve your CPU problem by lowering the priority of the process or by just killing the process in Activity Monitor.

---

Technical information:

The location in Lion OSX is in:
`/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd`

(if you have `locate` configured correctly, run: `locate installd` to find the right location).
Upvotes: 7 <issue_comment>username_5: I used Activity Monitor to kill the process at once. And so:

* CPU returned back to normal;
* A notification from App Store showed up in Notification Center asking for when to install updates.
Upvotes: 3 <issue_comment>username_6: It's Apple's install process.

What's annoying is:

1. Apple haven't (as yet) made this less CPU-intensive OR given you the option to do so. Note that the CPU-intensive stage is only at the initial part of the install and does stop.
2. you can't quickly see the progress of the Downloads

You can see progress but need to do the following:

```
Apple logo (top left) > App Store > Updates and click Update.

```

This will then reveal a progress bar with the current download state.
Upvotes: 3 <issue_comment>username_7: If you want to see *exactly* what `installd` (the "Software Update" GUI application) is doing, watch what files it's touching:

```bash
sudo lsof -p $(pgrep -x installd)

```

it's convenient to wrap that in a `while` loop to watch what's going on (`while true; do ; sleep 2; done`).

>
>
> ```bash
> COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF                NODE NAME
> installd 33160 root  cwd    DIR   1,18      640                   2 /
> installd 33160 root  txt    REG   1,18   170768 1152921500312275954 /System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/Resources/installd
> installd 33160 root  txt    REG   1,18    51268           120667156 /Library/Preferences/Logging/.plist-cache.YFQq27g8
> installd 33160 root  txt    REG   1,18   129672           124323933 /private/var/db/analyticsd/events.allowlist
> installd 33160 root  txt    REG   1,18   234832            97228994 /private/var/db/timezone/tz/2022g.1.0/icutz/icutz44l.dat
> installd 33160 root  txt    REG   1,18    32768           117755779 /private/var/db/mds/messages/se_SecurityMessages
> installd 33160 root  txt    REG   1,18  1763679 1152921500312170469 /System/Library/Frameworks/Security.framework/Versions/A/Resources/SecErrorMessages.loctable
> installd 33160 root  txt    REG   1,18    61010 1152921500312170467 /System/Library/Frameworks/Security.framework/Versions/A/Resources/SecDebugErrorMessages.strings
> installd 33160 root  txt    REG   1,18 30407360 1152921500312435095 /usr/share/icu/icudt70l.dat
> installd 33160 root    0r   CHR    3,2      0t0                 341 /dev/null
> installd 33160 root    1u   CHR    3,2      0t0                 341 /dev/null
> installd 33160 root    2u   CHR    3,2      0t0                 341 /dev/null
>
> ```
>
>

you can also look at its log:

```bash
sudo log show --info --predicate "process == 'installd'"

```

will spit out stuff like:

>
>
> ```
> 2023-03-31 19:11:21.594332-0700 0x113d531  Activity    0x1b55bf3            37396  0    installd: (Security) SecTrustSettingsXPCRead
> 2023-03-31 19:11:21.599929-0700 0x113d531  Activity    0x1b55bf4            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 19:11:21.660048-0700 0x113d531  Default     0x0                  37396  0    installd: (Security) [com.apple.securityd:SecError] Trust evaluate failure: [leaf ExtendedKeyUsage] [ca1 IntermediateEKU]
> 2023-03-31 19:11:21.660268-0700 0x113d531  Activity    0x1b55bf5            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 19:11:21.664108-0700 0x113d531  Default     0x0                  37396  0    installd: (Security) [com.apple.securityd:mds] Recording an MDS plugin: /System/Library/Security/ldapdl.bundle {87191ca6-0fc9-11d4-849a-000502b52122}
> 2023-03-31 19:11:21.664189-0700 0x113d531  Default     0x0                  37396  0    installd: (Security) [com.apple.securityd:mds] Recording an MDS plugin: /System/Library/Frameworks/Security.framework {87191ca0-0fc9-11d4-849a-000502b52122}
> 2023-03-31 19:11:21.724084-0700 0x113c55c  Error       0x0                  37396  0    installd: (Metadata) [com.apple.metadata:Metadata] unable to get a dev_t for store 1795162192.
> 2023-03-31 19:11:21.730298-0700 0x113c55c  Activity    0x1b55bf6            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 19:11:21.733041-0700 0x113c55c  Activity    0x1b55bf7            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 19:11:21.735240-0700 0x113c55c  Default     0x0                  37396  0    installd: (Security) [com.apple.securityd:SecError] Trust evaluate failure: [leaf ExtendedKeyUsage] [ca1 IntermediateEKU]
> 2023-03-31 19:11:21.735330-0700 0x113c55c  Activity    0x1b55bf8            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 19:11:21.968902-0700 0x113c55c  Activity    0x1b55bf9            37396  0    installd: (CoreFoundation) Loading Preferences From System CFPrefsD
> 2023-03-31 20:03:13.126812-0700 0x115502a  Activity    0x1b55bfa            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 20:03:13.133388-0700 0x115502a  Activity    0x1b55bfb            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 20:03:13.138923-0700 0x115502a  Default     0x0                  37396  0    installd: (Security) [com.apple.securityd:SecError] Trust evaluate failure: [leaf ExtendedKeyUsage] [ca1 IntermediateEKU]
> 2023-03-31 20:03:13.139094-0700 0x115502a  Activity    0x1b55bfc            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 20:03:13.207376-0700 0x115503a  Activity    0x1b55bfd            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 20:03:13.211029-0700 0x115503a  Activity    0x1b55bfe            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-03-31 20:03:13.215457-0700 0x115503a  Default     0x0                  37396  0    installd: (Security) [com.apple.securityd:SecError] Trust evaluate failure: [leaf ExtendedKeyUsage] [ca1 IntermediateEKU]
> 2023-03-31 20:03:13.215628-0700 0x115503a  Activity    0x1b55bff            37396  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-04-01 06:49:21.910186-0700 0x12583ad  Default     0x0                  45718  0    installd: (CacheDelete) [com.apple.cache_delete:client] Registered: com.apple.installd.CacheDelete, result: 0
> 2023-04-01 11:46:21.984952-0700 0x12c93b3  Default     0x0                  33160  0    installd: (CacheDelete) [com.apple.cache_delete:client] Registered: com.apple.installd.CacheDelete, result: 0
> 2023-04-01 11:49:29.169598-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Daemon status changed from 0 to 1
> 2023-04-01 11:49:29.170246-0700 0x12cb3dc  Default     0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Received configuration update from daemon (initial)
> 2023-04-01 11:49:29.170591-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CarbonCore) [com.apple.CarbonCore:coreservicesdaemon] SCSession():SCSession( id=100, this=0x0x14b823b10 option=65538) created, forUID=0 mach_port_t=0x3807.
> 2023-04-01 11:49:29.170607-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CarbonCore) [com.apple.CarbonCore:coreservicesdaemon] SCSession():SCSession( id=101, this=0x0x14b823300 option=65538) created, forUID=0 mach_port_t=0x3603.
> 2023-04-01 11:49:29.170609-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CarbonCore) [com.apple.CarbonCore:coreservicesdaemon] connectToCoreServicesD():Instantiating server (coreservicesd based) SCSession, port=0x3807 serverOptions=0x10002.
> 2023-04-01 11:49:29.171199-0700 0x12cb3db  Activity    0x1c3caa0            33160  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-04-01 11:49:29.175699-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn\'t used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.175838-0700 0x12cb3db  Default     0x0                  33160  0    installd: (Security) [com.apple.securityd:trustsettings] TrustSettingsUseXPC is enabled (via feature flags)
> 2023-04-01 11:49:29.175839-0700 0x12cb3db  Activity    0x1c3caa1            33160  0    installd: (Security) SecTrustSettingsXPCRead
> 2023-04-01 11:49:29.176879-0700 0x12cb3db  Activity    0x1c3caa2            33160  0    installd: (Security) SecKeychainAddCallback
> 2023-04-01 11:49:29.177093-0700 0x12cb3db  Activity    0x1c3caa3            33160  0    installd: (Security) SecTrustSettingsXPCRead
> 2023-04-01 11:49:29.181727-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.188072-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.188082-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.188175-0700 0x12cb3db  Activity    0x1c3caa4            33160  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-04-01 11:49:29.246625-0700 0x12cb3db  Default     0x0                  33160  0    installd: (Security) [com.apple.securityd:SecError] Trust evaluate failure: [leaf ExtendedKeyUsage] [ca1 IntermediateEKU]
> 2023-04-01 11:49:29.246687-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.246969-0700 0x12cb3db  Activity    0x1c3caa5            33160  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-04-01 11:49:29.250494-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.252298-0700 0x12cb3db  Default     0x0                  33160  0    installd: (Security) [com.apple.securityd:mds] Recording an MDS plugin: /System/Library/Security/ldapdl.bundle {87191ca6-0fc9-11d4-849a-000502b52122}
> 2023-04-01 11:49:29.252344-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyMDSPluginCounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.252418-0700 0x12cb3db  Default     0x0                  33160  0    installd: (Security) [com.apple.securityd:mds] Recording an MDS plugin: /System/Library/Frameworks/Security.framework {87191ca0-0fc9-11d4-849a-000502b52122}
> 2023-04-01 11:49:29.252422-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyMDSPluginCounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.257843-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.260858-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.260892-0700 0x12cb3db  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.318949-0700 0x12c93b6  Error       0x0                  33160  0    installd: (Metadata) [com.apple.metadata:Metadata] unable to get a dev_t for store 1795162192.
> 2023-04-01 11:49:29.324567-0700 0x12c93b6  Info        0x0                  33160  0    installd: (CoreAnalytics) [com.apple.CoreAnalytics:client] Dropping com.apple.security.LegacyAPICounts as it isn't used in any transform (not in the config or budgeted?)
> 2023-04-01 11:49:29.326005-0700 0x12c93b6  Activity    0x1c3caa6            33160  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-04-01 11:49:29.330049-0700 0x12c93b6  Activity    0x1c3caa7            33160  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-04-01 11:49:29.333097-0700 0x12c93b6  Default     0x0                  33160  0    installd: (Security) [com.apple.securityd:SecError] Trust evaluate failure: [leaf ExtendedKeyUsage] [ca1 IntermediateEKU]
> 2023-04-01 11:49:29.333213-0700 0x12c93b6  Activity    0x1c3caa8            33160  0    installd: (Security) SecTrustEvaluateIfNecessary
> 2023-04-01 11:49:29.598241-0700 0x12c93b6  Activity    0x1c3caa9            33160  0    installd: (CoreFoundation) Loading Preferences From System CFPrefsD
>
> ```
>
>

interpreting any of this, of course, is its own question.
Upvotes: 1


<issue_start>username_0: I would like to create a logical volume group (LVG) with **two physical disks**.

Issue
=====

The command:

`diskutil coreStorage create LVGNAME /dev/disk1 /dev/disk2`

returns:

```
Started CoreStorage operation
Error: -69886: Invalid request

```

More info
---------

Tested with two USB drives, two SATA disks (one internal, one external FireWire 800).

I can format them with Disk Utility.

I can unmount without a problem.

MacBookPro8,2 with Mac OS X 10.7.4 (same with 10.7.5)

```
diskutil cs list
No CoreStorage logical volume groups found

```

With one disk alone I can create a non-composite LVG:

```
diskutil coreStorage create LVGNAME /dev/disk1
Started CoreStorage operation
Unmounting disk1
Repartitioning disk1
Unmounting disk
Creating the partition map
Rediscovering disk1
Adding disk1s2 to Logical Volume Group
Creating Core Storage Logical Volume Group
Switching disk1s2 to Core Storage
Waiting for Logical Volume Group to appear
Discovered new Logical Volume Group "05F84BFF-DC4D-4DD2-94DB-116FC7F8C804"
Core Storage LVG UUID: 05F84BFF-DC4D-4DD2-94DB-116FC7F8C804
Finished CoreStorage operation

```<issue_comment>username_1: Operating system
================

Can you reproduce the problem with Mac OS X 10.7.5?

If -69886 arises from a failure to unmount
------------------------------------------

Expanding upon a hint in [an answer to a linked question](https://superuser.com/a/575671/84988), try this before the Core Storage operation … for the device that apparently can't be added:

`diskutil unmount /dev/disk2s2`

– then if the unmount fails, to discover what's open:

`sudo lsof /dev/disk2s2`

Reference
---------

Currently limited by Apple to Mac OS X 10.7.4: [diskutil(8) OS X Manual Page](https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/diskutil.8.html)
Upvotes: 2 <issue_comment>username_2: Try booting from a USB drive.

Internet Recovery uses the local disk to temporarily store the image, which it won't let you delete. [via](https://discussions.apple.com/message/20305065#20305065)
Upvotes: 0