- ハウツー

写真:Charlie Sorrel/Cult of Mac
ごく最近、Safari は新しいタブを、本来の意図通りタブバーの端ではなく、現在開いているタブの右側に開くようになりました。つまり、新しく開いたタブがどこにあるか正確に把握できているのではなく、探さなければならないということです。現在のタブの隣にタブを開くという利点は理解できますが、個人的には好きではありません。
幸いなことに、Safariの動作を古き良き方法、つまり私の祖母やその前の祖母がタブを扱っていた方法に戻す方法があります。Safariのデバッグメニューにある簡単なオプションです。えっ?デバッグメニュー?
Safariのデバッグメニューを有効にする
Safariの「開発」メニューはSafariの環境設定から有効にできますが、今日はそれについてお話しするわけではありません。この裏技にはデバッグメニューが必要で、Macのターミナルアプリを使う必要があります。このヒントは、ライターのTJ Luoma氏のツイートと、Six ColorsのDan Moren氏によるさらなる調査に基づいています。
macOS Catalinaをご利用の場合、このコマンドを実行する前にターミナルにフルディスクアクセスを許可する必要があります。これが何を意味するのかよくわからない場合は、このヒントを読み進めない方が良いでしょう。フルディスクアクセスとはその名の通り、Mac上のあらゆるものへのアクセスをアプリに許可することを意味します。これはセキュリティホールと見なされる可能性もありますが、これまですべてのMacで採用されてきた仕組みでもあります。
ターミナルにフルディスクアクセスを許可するには、「システム環境設定」>「セキュリティとプライバシー」を開き、「プライバシー」タブをクリックします。次に、「フルディスクアクセス」セクションにターミナルを追加します。
次に、 defaults writeコマンドを使ってSafariのデバッグメニューを有効にします。そのためには、ターミナルアプリ(アプリケーション > ユーティリティフォルダ内)を開き、以下を入力します。
defaults write com.apple.Safari IncludeInternalDebugMenu 1
Enterキーを押してSafariを再起動してください。おめでとうございます。これでデバッグメニューにアクセスできるようになりました。
Safariでタブを最後に開くようにする
マウスをそのメニューまで移動し、一番下の「タブオーダー」という項目までマウスを移動します。長いメニューです。

写真:Cult of Mac
ここでは、新しいタブを「最後のタブの後に」読み込むように設定できます。また、「生成されたタブに位置を適用」と「すべての空白タブに位置を適用」にもチェックを入れることで、希望通りの動作を実現できます。これにより、Safariのタブの開き方を思い通りに微調整できます。

写真:Cult of Mac
このメニューはすべてチェック済みですが、試してみるうちに変更するかもしれません。この裏技を常時使うのをためらう唯一の理由は、MacのSafariとiOSのSafariの動作が異なり、混乱する可能性があることです。でも今は、古き良き時代への回帰を楽しんでいます。