{"id":12454,"date":"2015-10-08T10:13:34","date_gmt":"2015-10-08T14:13:34","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=12454"},"modified":"2021-01-17T15:56:03","modified_gmt":"2021-01-17T20:56:03","slug":"my-el-capitan-experience","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2015\/10\/08\/my-el-capitan-experience\/","title":{"rendered":"My El Capitan Experience"},"content":{"rendered":"<p>The Mac App Store promised a &ldquo;refined experience&rdquo;; clearly its <a href=\"https:\/\/twitter.com\/mjtsai\/statuses\/649377041016602624\">progress indicator<\/a> needed some refinement.<\/p>\n\n<p>I had a <a href=\"http:\/\/mjtsai.com\/tweetnest\/2015\/10\/01\">bunch of problems<\/a> installing El Capitan. The installer hung, and I eventually had to hard reboot the Mac. Then I had problems with 2-factor authentication and logging into iCloud. After finally logging in, most things worked.<\/p>\n\n<p>I got to the Finder and found that in Icons view the icons look awful. It seems to be using blurry scaled down images instead of the ones that are optimized for the size I am viewing. The icons look normal in the Lists and Columns views, though.  The Finder still doesn&rsquo;t remember which windows are open or which view options I&rsquo;m using. Even just doing a search and then canceling it messes up my column widths. There&rsquo;s an odd <a href=\"rdar:\/\/22990996\">bug<\/a> where sometimes the &ldquo;Move to Trash&rdquo; menu item is disabled, but if I click on another file and then click back to the first file it becomes enabled. The normal interface for restoring from Time Machine doesn&rsquo;t finish loading for me, and every time I return to the Finder it <a href=\"rdar:\/\/22990973\">crashes<\/a>. Restoring using <a href=\"https:\/\/developer.apple.com\/library\/mac\/documentation\/Darwin\/Reference\/ManPages\/man8\/tmutil.8.html\">tmutil<\/a> works, however.<\/p>\n\n<p>The best part of El Capitan is the new San Francisco system font. The year of Yosemite was unpleasant for me because of Helvetica Neue. On Retina displays it looked OK, but in my opinion it is not a good choice for a system font. On non-Retina displays it was ugly and hard to read, with letters running into each other. On non-Retina displays San Francisco looks good. It is perhaps not as optimized as Lucida Grande, but I like the character shapes (except for the <a href=\"http:\/\/mjtsai.com\/blog\/2015\/09\/23\/san-francisco-quotation-marks\/\">quotes<\/a>). I look at the screen, and seeing the letters so clearly again makes me happy. Needless to say, on Retina displays it looks fantastic.<\/p>\n<p>One oddity is that San Francisco does not appear in the system Fonts panel. It&rsquo;s the default font in Mail, but if you are updating from a previous version of the OS&mdash;or if you ever change the font in Mail&mdash;there is no obvious way to go back to San Francisco. I found that on different systems the current font was stored in different places. Some combination of these Terminal commands restores the default:<\/p>\n<pre>defaults delete com.apple.mail MailboxListFont\ndefaults delete com.apple.mail MessageListFont\ndefaults delete com.apple.mail TocFont\ndefaults delete com.apple.mail Font<\/pre>\n<p><a href=\"http:\/\/c-command.com\/eaglefiler\/\">EagleFiler<\/a> faces the same issue as Mail, so I <a href=\"http:\/\/c-command.com\/blog\/2015\/09\/29\/eaglefiler-1-6-6\/\">added<\/a> a pop-down menu to its Fonts panel for selecting the system font. The same menu is also available in <a href=\"http:\/\/c-command.com\/blog\/2015\/09\/29\/dropdmg-3-2-8\/\">DropDMG<\/a> if you want to make a <a href=\"http:\/\/c-command.com\/dropdmg\/help\/layouts\">disk image layout<\/a> that uses San Francisco.<\/p>\n\n<p>I love the feature to see which Safari tab is playing audio. There&rsquo;s now a <a href=\"https:\/\/twitter.com\/leebennett\/status\/649941340638220290\">preference in Safari<\/a> so that the <a href=\"http:\/\/mjtsai.com\/blog\/2015\/07\/16\/cmd-number-shortcuts-for-safari-9\/\">Option-key workaround<\/a> for Favorites Bar keyboard shortcuts is no longer necessary. Overall, Safari seems more responsive. However, I have run into some situations with a lot of tabs where some tabs die without ever loading. I have mixed feelings about the new on-demand status bar at the bottom of the window. It lets me see more page content most of the time, but depending on the page background it can be hard to read the URL on mouseover. I like the new feature where you can hold down the Option key to &ldquo;Clear History and Keep Website Data&#8230;.&rdquo; The old way of manually clearing the history&mdash;via Select All and Delete&mdash;is still buggy in that after a few seconds a handful of pages from each day come back.<\/p>\n\n<p>The location of the <a href=\"https:\/\/forums.obdev.at\/viewtopic.php?t=9984\">LSSharedFileList files<\/a> that store the per-application lists of recent documents has changed. One EagleFiler customer says that the displayed list of recent documents is not updating for her, even though the file&rsquo;s modification date is changing.<\/p>\n\n<p>The <a href=\"https:\/\/github.com\/rtrouton\/create_os_x_vm_install_dmg\">create_os_x_vm_install_dmg<\/a> script did not work for me; the image it created booted to a blue screen in VMware. <a href=\"http:\/\/c-command.com\/dropdmg\/help\/create-os-x-install-dis\">These methods<\/a> did work for creating bootable installers, as did selecting the <tt>Install OS X El Capitan.app<\/tt> file itself when VMware asked for a disk.<\/p>\n\n<p>It&rsquo;s great to have <a href=\"http:\/\/sixcolors.com\/post\/2015\/09\/find-my-friends-comes-to-el-capitan\/\">Find My Friends<\/a> in Notification Center.<\/p>\n\n<p>The <a href=\"http:\/\/mjtsai.com\/blog\/2015\/06\/21\/more-problems-with-icloud-photo-library-uploads\/\">beta problems<\/a> with Aperture are apparently fixed, but the iCloud features have stopped working for me and there&rsquo;s a <a href=\"http:\/\/thedigitalstory.com\/2015\/09\/turn-off-onscreen-proofing.html\">bug with Onscreen Proofing<\/a>. I think this is my cue to migrate my old photos to Lightroom before it&rsquo;s too late.<\/p>\n\n<p>FileMaker is <a href=\"http:\/\/help.filemaker.com\/app\/answers\/detail\/a_id\/15187\/kw\/el%20capitan\">not ready yet<\/a>. Microsoft just <a href=\"https:\/\/support.microsoft.com\/en-us\/kb\/3098229\">fixed Office 2011<\/a>. Office 2016 is <a href=\"http:\/\/www.macrumors.com\/2015\/10\/05\/microsoft-office-2016-el-capitan-bugs\/\">currently crashy<\/a>. MacStrategy has a <a href=\"http:\/\/macstrategy.com\/article.php?143\">compatibility list<\/a>, but I don&rsquo;t think it&rsquo;s up-to-date. For example, <a href=\"http:\/\/www.shirt-pocket.com\/SuperDuper\/SuperDuperDescription.html\">SuperDuper<\/a> has been compatible for a while. I did not have to update to a newer version of LaTeX because the El Capitan installer had automatically moved the files for compliance with <a href=\"http:\/\/mjtsai.com\/blog\/2015\/07\/12\/system-integrity-protection-a-k-a-rootless\/\">System Integrity Protection<\/a>. I just had to update the path in my Makefile.<\/p>\n\n<p>I updated my apps to use <a href=\"http:\/\/mjtsai.com\/blog\/2015\/07\/17\/app-transport-security\/\">App Transport Security<\/a>. My Web server already supported HTTPS, but the software update feature, crash reporter, etc. were not using it. I <a href=\"http:\/\/mjtsai.com\/blog\/2015\/08\/28\/shipping-an-app-with-app-transport-security\/\">need to use<\/a> <code>NSExceptionRequiresForwardSecrecy<\/code> for now, because the server is currently running Ubuntu 12.04, which doesn&rsquo;t support doesn&rsquo;t support ECDHE ciphers. I was hesitant to switch software update over to HTTPS because in the event of a problem with ATS it would then be impossible to automatically deliver bug fixes. But it seems to be working very well except for one customer who is getting a <a href=\"http:\/\/c-command.com\/forums\/showthread.php\/4542-2-9-21-Update-certificate-error\">certificate error<\/a>&mdash;unrelated to ATS, since he&rsquo;s on 10.9.<\/p>\n\n<p>The biggest El Capitan changes for me are in Apple Mail. The first-run experience was terrible&mdash;it took more than 6 hours <em>after<\/em> the database migration before it would download any new messages in my main account&rsquo;s inbox. Before that, it was constantly showing that other mailboxes were downloading messages, only at a very slow rate, and with very little bandwidth usage (as reported by <a href=\"https:\/\/bjango.com\/mac\/istatmenus\/\">iStat Menus<\/a>).<\/p>\n<p>Since then, it has been working pretty well for me. The frequent crashes and hangs from the Yosemite version seem to be fixed. Smart mailboxes are still slow compared to before they were rewritten to use Spotlight instead of SQLite (10.9?).<\/p>\n<p>I used to run Mail with the Activity window way off in the corner of my second display and the activity pane in the main pane hidden. This way I could see details if I wanted them, but I wasn&rsquo;t distracted by activity when I was just trying to read my mail. Unfortunately, in El Capitan there seems to be no way to turn off the activity pane below the mailboxes. It is constantly popping up for a second or two and then disappearing. Also, Mail used to only show a number next to the inbox when it actually contained unread messages. Now, it seems to show a number when there is a message that&rsquo;s downloaded but in the process of being filtered. So I click on the inbox only to find that there&rsquo;s nothing there. The main Activity window no longer lets you cancel tasks. I haven&rsquo;t missed this in El Capitan yet, but in previous versions it was often necessary if Mail got wedged&mdash;better than force quitting the whole app. It also doesn&rsquo;t tell you which account it&rsquo;s checking.<\/p>\n<p>The Page Up and Page Down keys now work in the message list, fixing the <a href=\"http:\/\/mjtsai.com\/blog\/2013\/10\/30\/message-list-page-down-in-mavericks-apple-mail\/\">odd behavior<\/a> introduced in 10.9.<\/p>\n<p>I find the in-message banners notifying me about data-detected contacts and events annoying. Unfortunately, there doesn&rsquo;t seem to be a way to turn them off.<\/p>\n<p>I still have some <a href=\"http:\/\/c-command.com\/spamsieve\/\">SpamSieve<\/a> customers who are seeing the bug, introduced in 10.9, where moving messages to another mailbox via AppleScript takes tens of seconds. The <a href=\"http:\/\/c-command.com\/spamsieve\/help\/faster-apple-mail-train\">GUI scripting workaround<\/a> still works.<\/p>\n<p>Mail has long had a feature where you could check its number of background operations via AppleScript. SpamSieve uses this to try to avoid sending Mail commands when it&rsquo;s busy, because processing AppleScript commands can cause it to deadlock. EagleFiler uses this to avoid <a href=\"http:\/\/c-command.com\/eaglefiler\/help\/importing-mail-from-app\">reading mailbox data<\/a> while Mail is busy, because this helps ensure that the messages are completely written to disk first. (If they&rsquo;re not, EagleFiler will detect this, but it&rsquo;s better to wait a few seconds and then import successfully than to get an error and have to retry.) Unfortunately, Mail&rsquo;s <code>background activity count<\/code> property is <a href=\"rdar:\/\/21464974\">broken<\/a> in El Capitan, so these safety features no longer work.<\/p>\n<p>There&rsquo;s now an <a href=\"http:\/\/c-command.com\/spamsieve\/help\/why-do-good-messages-mo\">editor for e-mail address aliases<\/a>, rather than a text field for a comma-separated list.<\/p>\n<p>The strangest El Capitan behavior I&rsquo;ve seen is that somewhere in the setup process, if you have a POP account, it sometimes creates an IMAP account with the same name but marks it as inactive. This hasn&rsquo;t happened to me, but I&rsquo;ve heard from lots of customers who&rsquo;ve seen this. Since the account is inactive, this wouldn&rsquo;t seem to be a big deal, however Mail&rsquo;s own script object specifiers seem to get messed up when there are duplicate accounts, leading to <a href=\"http:\/\/c-command.com\/forums\/showthread.php\/4554-Spam-not-going-to-spam-folder\">errors<\/a> that prevent SpamSieve from moving the messages when you train them. The <a href=\"http:\/\/c-command.com\/spamsieve\/help\/why-do-good-messages-mo\">workaround<\/a> is to rename the inactive account.<\/p>\n<p>See also: <a href=\"http:\/\/mjtsai.com\/blog\/tag\/mac-os-x-10-11\/\">my other El Capitan posts<\/a>, <a href=\"http:\/\/www.apple.com\/osx\/all-features\/\">Apple&rsquo;s list of features<\/a>, <a href=\"https:\/\/www.takecontrolbooks.com\/apple-mail\">Take Control of Apple Mail<\/a>, <a href=\"http:\/\/tidbits.com\/article\/15973\">TidBITS<\/a>, <a href=\"http:\/\/arstechnica.com\/apple\/2015\/09\/os-x-10-11-el-capitan-the-ars-technica-review\/\">Ars Technica<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=10296815\">comments<\/a>), <a href=\"http:\/\/www.macworld.com\/article\/2987277\/operating-systems\/os-x-el-capitan-review-mac-upgrade-thats-as-solid-as-a-rock.html\">Jason Snell<\/a>, <a href=\"https:\/\/www.macstories.net\/stories\/el-capitan-review\/\">Alex Guyot<\/a>, <a href=\"http:\/\/pogueman.tumblr.com\/post\/130134707143\/apples-os-x-el-capitan-speed-and-small-touchups\">David Pogue<\/a>, and <a href=\"http:\/\/www.macrumors.com\/2015\/09\/29\/os-x-el-capitan-reviews\/\">MacRumors&rsquo; list of reviews<\/a>.<\/p>\n<p>Update (2015-10-19): <a href=\"http:\/\/blog.freron.com\/2015\/default-email-client-on-el-capitan\/\">Benny Kj&aelig;r Nielsen<\/a> notes a bug in setting the default e-mail client.<\/p>\n<p>Update (2015-10-23): The Time Machine crash is not fixed in Mac OS X 10.11.1.<\/p>\n\n<p>Update (2015-10-30): I&rsquo;m continuing to have <a href=\"http:\/\/mjtsai.com\/tweetnest\/2015\/10\/29\">problems with Mail<\/a> on 10.11.1.<\/p>\n\n<p>Update (2016-07-25): As of 10.11.6, the &ldquo;Move to Trash&rdquo; bug and Mail scripting and duplicate accounts bugs are all still present.<\/p>","protected":false},"excerpt":{"rendered":"<p>The Mac App Store promised a &ldquo;refined experience&rdquo;; clearly its progress indicator needed some refinement. I had a bunch of problems installing El Capitan. The installer hung, and I eventually had to hard reboot the Mac. Then I had problems with 2-factor authentication and logging into iCloud. After finally logging in, most things worked. I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2021-01-17T20:56:09Z","apple_news_api_id":"ecab35e6-75cb-4b24-9c63-a0efbef7d451","apple_news_api_modified_at":"2021-01-17T20:56:09Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/A7Ks15nXLSyScY6DvvvfUUQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[114,126,159,131,371,595,649,521,133,125,185,30,39,1199,577,111,83,103,372,369,216,29],"class_list":["post-12454","post","type-post","status-publish","format-standard","hentry","category-technology","tag-aperture","tag-applemail","tag-applescript","tag-bug","tag-dropdmg","tag-eaglefiler","tag-esoteric-preferences","tag-filemaker","tag-font","tag-keyboardshortcuts","tag-latex","tag-mac","tag-macappstore","tag-mac-os-x-10-11","tag-microsoft-office","tag-notificationcenter","tag-retina","tag-safari","tag-spamsieve","tag-superduper","tag-timemachine","tag-vmware"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/12454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=12454"}],"version-history":[{"count":7,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/12454\/revisions"}],"predecessor-version":[{"id":31350,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/12454\/revisions\/31350"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=12454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=12454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=12454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}