良いミステリーは大好きです… 解決策があればの話ですが。図書館の修飾キー変更の件はしばらく頭を悩ませましたが、ありがたいことに仲間のロブ・グリフィスが解決してくれました。
OS X 10.7 Lion 以降、Apple はホームフォルダのライブラリフォルダ ( ~/Library
) を非表示にしました。これは、ユーザーが勝手に操作してトラブルを引き起こすのを防ぐためです (「Lion の隠しライブラリへの対処法」、2011 年 7 月 20 日参照)。これが良い策だったかどうかという疑問は、今は置いておきます。このフォルダにアクセスするには、Option キーを押しながら Finder で「移動」>「ライブラリ」を選択する必要がありました。多くの人がそうだったように、この操作にうんざりしていたなら、ターミナルコマンドを実行して~/Library
Finder ウィンドウ内にフォルダを恒久的に表示させることができました。
(macOS には複数のライブラリ フォルダがあることを覚えておいてください。ホーム フォルダにあるのは ~/Library です。奇妙なことに、ユーザーが決していじってはいけないのに、Apple はこれらを表示した/Library
まま/System/Library
にしています。)
OS X 10.11 El Capitan では、Apple 社は、私たちユーザーが で作業する能力が十分でないというふりをすることを少し控え~/Library
、ホームフォルダの「表示オプション」ウインドウに「ライブラリフォルダを表示」チェックボックスを追加しました。 このチェックボックスは、ホームフォルダが Finder ウインドウの最前面に表示されている場合にのみ表示され、列表示の場合は、ホームフォルダ内のフォルダを選択する必要があるかもしれません。 このチェックボックスをオンにすると、~/Library
Finder ウインドウに が表示されますが、Option キーも押さない限り、「移動」メニューに「ライブラリ」は表示されません。 macOS 10.12 Sierra では、Apple 社は、このチェックボックスをオンにすると「移動」メニューにも「ライブラリ」が追加されるようにし、10.12.3 では、Command-Shift-L のキーボードショートカットも追加しました。
しかし、Sierraではちょっとしたトラブルも発生し始めました。私を含め、多くの人にとって、古いOptionキーを使った操作がSierraで機能しなくなってしまいました。私の場合は、~/Library
ずっと前にフォルダを常に表示しておき、Finderの「移動」メニューを使うこともほとんどなかったので、特に問題はありませんでした。しかし、Optionキーで「ライブラリ」メニュー項目が表示されなくなったことに気付きました。Kirk McElhearn氏がSierraのマイナーアップデートでOptionキーがShiftキーに変更されたというブログ記事を書いていたのを見て、ShiftキーでFinderの「移動」メニューに「ライブラリ」フォルダが表示されるようになったことを知り、嬉しく思いました。
Kirkさんの解決策は私にとってはうまく機能し、TonyaさんのOptionキーのトリックが使えなくなったことへの戸惑いも解消されたので、それ以上調べる必要はありませんでした。ちょっとした小技を共有しているつもりで、Take Controlの読者へのメールで簡単に触れました。しかし、それが厄介な問題を引き起こすとは、この時は全く気づいていませんでした。
何人かの方から、Shift キーは機能しないが Option キーはまだ機能するという返信がありました。Take Control のサポートを担当している Lauri Reinhardt さんが、これらのメッセージを私に伝える前にテストしてくれました。彼女は、最初は Shift キーは機能していたものの、「表示オプション」ウィンドウで「ライブラリ フォルダを表示」チェックボックスをオンにしたところ、Shift キーはライブラリを「移動」メニューに追加しなくなり、Option キーが再び機能するようになったことを発見しました。彼女ができることは何一つとして、Shift キーを機能させようとはしませんでした。私は iMac と MacBook Air の両方で Shift キーがまだ機能することを確認し、iMac のチェックボックスをオンにしたところ、Lauri さんが経験したのと全く同じことが起こりました。新しいテスト アカウントでは、Option キーが確かにまだ正しいキーであることが示されましたが、なぜしばらくの間 Shift キーだったのでしょうか。まったくおかしなことです!
私は困惑したので、カークの投稿からマイケル・ツァイの最初のツイッタースレッドまで遡り、その後、状況を説明しているロブ・グリフィスの投稿へのリンクをたどりました。
Robの発見によると、Finderを再起動すると(DockアイコンをControlキーとOptionキーを押しながらクリックし、「再起動」を選択)、ShiftキーがOptionキーの代わりになるという奇妙な状態になるそうです。私も同じ現象を再現できました。しかも、再起動してもこの状態が続くとは、なんとも奇妙な話です!これはバグで、Robが報告してくれたので、Appleが今後のmacOSアップデートで修正してくれることを期待しています。
この奇妙なFinderの状態は、Sierraベータ版の頃から発生している可能性があり、Finderの再起動以外の原因でも発生する可能性があると推測しています。アクティビティモニタからFinderを終了または強制終了しても問題は発生しないようですが、カーネルパニックやMacの電源喪失など、Finderが異常な状態になる可能性のある他のシナリオも考えられます。長年の使用で、このような状況が多くの人に発生していることは容易に想像できます。
いずれにせよ、この小さな謎の実際的な結論は次のとおりです。
- Sierra パワーユーザー: Sierra を実行していて、
~/Library
Finder ウィンドウと [移動] メニューに表示したい場合は、ホーム フォルダを選択し、[表示] > [表示オプションを表示] を選択して、[ライブラリ フォルダを表示] を選択します。 - Sierraを普段お使いの方:Sierraの「移動」メニューからアクセスしても構わない場合は
~/Library
、「移動」メニューを開き、Optionキーを押して「ライブラリ」メニュー項目を表示してください。Optionキーが機能しない場合は、前の項目の手順に従ってライブラリを表示してから非表示にしてください。その後、Optionキーが機能するはずです。 - OS X ユーザー: 10.7 Lion から 10.11 El Capitan を使用している場合は、Finder の [移動] メニューで Option キーを使用するか、このターミナル コマンドを入力して、
~/Library
Finder ウィンドウに永続的に表示させる必要があります。
chflags nohidden ~/Library/
最後に、なぜ で作業したいのでしょうか~/Library
?理由はたくさんありますが、2012年にTed Landau氏がMac Observerに、ライブラリフォルダにアクセスすべき6つの理由についての記事を書きました。古い記事ですが、基本的には今でも正しいです。それでも、Ted氏が言うように、~/Library
何をしているのかよくわからない場合は、 内のファイルをいじらないでください。深刻な問題を引き起こす可能性があります。必ず事前にバックアップを取ってください!