Sierraで失われた5つの機能

Sierraで失われた5つの機能

AppleはMacオペレーティングシステムの新リリースに主に機能を追加しますが、小さな機能を削除したり、古いテクノロジーのサポートを削除したりすることも珍しくありません。言うまでもなく、Appleは新機能の場合のように、こうした削除を大々的に宣伝することはなく、以前の動作に依存していたユーザーが変更に気づくようにしています。

以下は、macOS 10.12 Sierra から削除された 5 つの機能です。

  • システム言語をフォーマット言語とは別に設定するオプション
  • モデムベースのファックスのサポート
  • コンソールに表示される履歴ログ情報が少なくなる
  • VPNのPPTP接続
  • SSHでのDSA鍵のサポート

これらはすべて悪いわけではありません。PPTP VPN接続とDSA SSHキーのサポートが削除されたのは少々面倒かもしれませんが、Sierraのセキュリティは向上します。それでも、可能な限り回避策を提案してみました。

システム言語とフォーマット言語— 読者のHans van Maanenさんから教えていただいた、ちょっとした変更点があります。以前のバージョンのOS Xでは、「システム環境設定」>「言語と地域」でシステム言語のプライマリを設定してから、「詳細」ボタンをクリックして別のフォーマット言語を設定できました。HansさんはOS X 10.11 El Capitanでのこの言語の分離を高く評価していました。システム言語を英語に設定したままにしておけば、使用しているアプリでオランダ語のローカライズがお粗末になるのを避けつつ、日付、時刻、数値のフォーマット言語としてオランダ語を使えるからです。

海外の読者ならここで私が何を言っているのか理解していただけると思いますが、アメリカにお住まいの方はご存知ないかもしれません。他の国では日付などの表示形式が異なる場合があります。例えば、アメリカで英語で日付を入力すると、短縮形は「1/5/16」(2016年1月5日。理由は分かりませんが、この日がサンプルとして使われています)のように表示されます。しかし、El Capitanの「言語の書式設定」ポップアップメニューで「オランダ語」を選択すると、短縮形は「05/01/16」に変わります。そしてもちろん、曜日や月の名前も他の言語では異なります。

理由は不明ですが、Apple は「システム環境設定」>「言語と地域」>「詳細」>「一般」の「フォーマット言語」ポップアップ メニューを削除しました。

「言語と地域」のメインビューにある「地域」ポップアップメニューから国を個別に選択することは可能ですが、その際に変更されるのは週の開始曜日、カレンダーの種類、時刻の形式、日付と時刻の書式設定といった設定のみです。特に、曜日と月の名前は、選択した地域に関連付けられた言語に変更されない点にご注意ください。

回避策を発見してくれた読者のRTさんに感謝します!ターミナルで次のコマンドを入力し、Returnキーを押してオランダ語を使用してください。

defaults write NSGlobalDomain AppleLocale nl_NL

このコマンドの重要な部分は、末尾にある2文字のコードのペアです。私の理解では、1つ目は曜日と月の名前のフォーマット言語に対応するISO 639-1言語コードで、2つ目は「地域」ポップアップメニューで選択された国に対応するISO 3166-1 Alpha 2国コードです。

これらは個別に設定できます。以下の最初のコマンドでは、フォーマット言語をドイツ語に設定し、地域をスイスに設定しますが、2 番目のコマンドでは、フォーマット言語にフランス語を使用します。

defaults write NSGlobalDomain AppleLocale de_CH

defaults write NSGlobalDomain AppleLocale fr_CH

書式設定言語をシステムの主な言語に合わせてリセットしたい場合は、[詳細設定] ダイアログの [既定値の復元] をクリックします。

モデムベースのFAX — この機能が欠けていることをお知らせくださった読者のJim Weil氏に感謝します。必要なハードウェアを所有していないため、説明が正確でない場合は予めお詫び申し上げます。10.7 Lion以降、AppleはApple USBモデムのサポートを廃止しました。10.6 Snow Leopard以前では、システム環境設定の「プリントとFAX」パネルでFAX送信に使用していた方もいらっしゃいました。

ただし、独自のドライバが付属するサードパーティ製USBモデム、特にUSRoboticsの一部モデルはLionでも引き続き動作し、名称が変更された「プリントとスキャン」環境設定パネルからファックスモデムを追加して使用することもできました。この状況は10.11 El Capitanでも継続され、環境設定パネルは再び「プリンタとスキャナ」に名称変更されました。

しかし、Sierra では、USRobotics サポートは、Apple がプリンタとスキャナ環境設定パネルに外部ドライバ付きの FAX モデムを追加する機能さえも削除したことを確認しました。

回避策として次の 4 つが考えられます。

  • 最も簡単な方法はインターネットFAXサービスを使うことです。Randy Singer氏は「SRFaxとMaxEmailに代わるインターネットFAXサービス」(2016年10月7日)で、様々な状況に適した複数の選択肢を推奨しています。この方法の主な問題は、FAXがインターネット経由で送信されることです。状況によっては、ポイントツーポイントFAXのセキュリティが重要になる場合があります。
  • Parallels Desktop、VMware Fusion、VirtualBox などのツールで Microsoft Windows を仮想化していて、外付け USB FAX モデムが正しく認識されるように設定されている場合、Windows は FAX モデムを自動的に認識し、Windows 内から使用できるようになります。FAX モデムのサポートのためだけに仮想化環境と Windows を導入する価値はおそらくないでしょうが、既にセットアップ済みの場合は覚えておく価値があります。Jim Weil 氏はまた、完全に無料のオプションとして、
    FAX 機能をサポートするアプリをサポートする Linux を VirtualBox で仮想化できると述べています。これは読者の皆さんの課題としてお考えください。
  • 多くの多機能プリンタはF​​AX機能を備えており、AppleはSierraでサポートされているプリンタの詳細なリストも提供しています。理論上、これらのプリンタの一部のドライバソフトウェアには、プリンタのFAXモデム経由で印刷ジョブを送信する機能が含まれている可能性があり、Sierraで一般的なFAXサポートが削除された問題を回避できる可能性があります。私はそのような機能を備えたプリンタを個人的に使用した経験はありませんが、もしご存知でしたら、お使いのプリンタのモデルをコメント欄でお知らせください。
  • 読者のFiritiaさんが、この記事の初期バージョンにコメントを寄せてくれたのですが、基盤となるUnix FAXソフトウェアをEl CapitanからSierraに移行し、コマンドラインから使用できるとのことです。これを行うには、El Capitan搭載のMacから以下のファイルをSierra搭載のMacの対応する場所にコピーする必要があります。
    • /usr/bin/fax
    • /usr/bin/efax
    • /usr/bin/efix
    • /usr/share/man/man1/fax.1
    • /usr/share/man/man1/efax.1
    • /usr/share/man/man1/efix.1
    • /System/Library/Coreservices/Menu\ extras/Fax.menu

    (最後のものは必須ではないかもしれませんが、Firitia は完全性のためにこれを提案しました。) すべてのファイルをコピーしたら、 を使用してman faxこれらman efaxのコマンドライン ツールの使用手順を見つけます。

コンソールのメモリ不足— コンソールアプリは、オペレーティングシステムによって生成されるすべてのログメッセージを閲覧できるため、Macのトラブルシューティングに長年欠かせないツールとなっています。ほとんどのユーザーは気づいていませんが、オペレーティングシステムレベルでは多くの問題が発生しています。

読者のTom Robinson氏がTidBITS Talkで指摘したように、AppleはSierraでConsoleを完全に書き換えたようです。バージョン番号はEl Capitanの10.11からSierraでは1.0に変更されました。注目すべきは、Console 1.0では、ログメッセージ情報をユーザーが設定可能な列に表示したり、メッセージをエラーや障害のみに絞り込んだりといった機能が備わっていることです。Kirk McElhearn氏がMacworldで概要を解説しています。

しかし、ハワード・オークリー氏が新バージョンへの批判の中で述べているように、Console 1.0はEl CapitanのConsoleが備えていたすべての機能を備えているわけではありません。SierraのConsole 1.0に欠けている最も重要な機能は、履歴ログ情報です。アプリを起動するとログメッセージが表示され始めますが、以前のOS XバージョンのConsoleとは異なり、昨晩や
一昨日にMacで何が起こっていたのかを遡って確認することはできません。この機能は、再現できない問題を追跡する際に非常に役立ちます。

ログメッセージは引き続き利用可能ですが、Console 1.0からは簡単にアクセスできません。代わりに、logターミナルの新しいコマンド、またはHoward Oakley氏が作成したLogLogger2という小さなユーティリティをご利用ください。ただし、残念ながら、Oakley氏はこのlogコマンドの出力にいくつかのバグがあることも報告しています。このトピックにご興味があれば、Consoleとログに関する彼の他の投稿もご覧ください。

確かな推奨は難しいです。Mac用のログ表示アプリとして、Log File Navigator、Logr、LogTailなどいくつか候補を挙げてみましたが、Sierraの過去のログ情報にアクセスできるかどうかは不明です。

Apple が Sierra のアップデートで新しいバージョンの Console にさらに力を入れるか、あるいは独立系開発者がその穴を埋めることを期待できます。

PPTP VPN接続— PPTP(Point-to-Point Tunneling Protocol)は、Wikipediaに率直に記されているように、「仮想プライベートネットワークを実装するための時代遅れの手法であり、多くのセキュリティ上の問題が知られています」。Sierraの変更点の中で、この変更はそれほど驚くべきものではないでしょう。Appleは少なくとも10.11 El CapitanとiOS 9のリリース以来、PPTPの使用に対して警告を発してきたからです。AppleはiOS 10からもPPTPのサポートを削除しました。

一般的に、この動きは肯定的です。欠陥のあるセキュリティプロトコルは避け​​るべきです。しかし残念ながら、PPTPには弱点があるにもかかわらず、一部のVPNでは依然としてPPTPが必須となっています。解決策は2つあります。別のVPNプロトコルに切り替えるか、ShimoやVPN Trackerなど、PPTPをサポートするサードパーティ製のVPNクライアントをインストールすることです。VPNの本来の目的はデータ
接続を保護することであるため、安全でないPPTPを使い続けるのは賢明ではありませんが、特定の組織にとっては唯一の選択肢となる可能性があります。

DSA SSH 鍵の廃止-- 読者の Ron Risley 氏が TidBITS Talk で言及したこの変更は、前回の変更とほぼ同じカテゴリーに分類されます。コマンドラインでリモートサーバにログインするために SSH を利用している多くの人は、セキュリティ強化のために SSH 鍵も使用しています(通常のパスワードを使用するのではなく)。私の理解では、ほとんどの人は SSH で RSA 鍵を使用していますが、過去には DSA (デジタル署名アルゴリズム) 鍵と呼ばれるものも使用できました。残念ながら、DSA 鍵は通常 1024 ビットまでしか使用できず、Apple は Sierra で、はるかに安全な 2048 ビット RSA 鍵の使用を必須にすることを決定しました。

この方法の実際的な効果は、DSA鍵以外の方法でSSH経由でリモートサーバーにアクセスできない場合、Sierraから接続しようとしてもロックアウトされてしまうことです。解決策は、DSA鍵を2048ビットのRSA鍵に置き換えることです。Quincy LarsonがMediumでその手順を説明しています。

他にも欠けている機能はありますか? — Time Machineのオン/オフスイッチが「自動バックアップ」チェックボックスに変わったなど、ここでは本当に小さな変更点については触れないようにしました。しかし、El CapitanからSierraに欠けている機能が他にもある可能性は十分にあります。もし何かご存知の方、あるいはここで紹介した機能以外の回避策をお持ちの方は、ぜひコメントをお寄せください!

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.