Macを買ったらすること/松浦望 Macを買ったらすること
  1. ソフトウェアアップデート
  2. 必要ならTime Machineでバックアップをとる
  3. FileVaultを切にする(起動時のログインにBluetooth接続のHHKBを使用するため)
    1. 「システム設定」→「プライバシーとセキュリティ」→「FileVault」→「オフ」
  4. トラックパッドの設定を変更
    1. 「システム設定」→「アクセシビリティ」→「ポインタコントロール」→「トラックパッドオプション」から「ドラッグにトラックパッドを使用」をオン
  5. キーボードの設定を変更
    1. 「システム設定」→「キーボード」→「キーボードショートカット」
      1. 「修飾キー」の項目で「Caps Lockキー」を「Control」に変更
      2. 「Spotlight」の項目で「Spotlight検索を表示」と「Finderの検索ウインドウを表示」のチェックをはずす
      3. 「入力ソース」の項目で「前の入力ソースを選択」を「⌘スペース」に、「入力メニューの次のソースを選択」を「オプション⌘スペース」に変更
      4. 「アプリのショートカット」の項目で「+」をクリックし
        1. 「メニュータイトル」に「ペーストしてスタイルを合わせる」と入力し「キーボードショートカット」に「⌘V」と入力する。こうしておけば、⌘Vでペーストするときにコピー元のスタイルを引き継ぐことなくいつでも書式なしでペーストすることができる。
        2. 「メニュータイトル」に「絵文字と記号」と入力し「キーボードショートカット」に普段使わなそうな組み合わせ、例えば「オプション⌘`」と入力する。こうしておけば、うっかり「コントロール⌘スペース」で絵文字を呼び出してしまうことがなくなる。
  6. 「システム設定」→「デスクトップとDock」→「書類を閉じるときに変更内容を保持するかどうかを確認」をオンにする。こうしておけば、プレビューでPDFファイルを開いたときに不用意にクリックしただけで編集済みになり閉じたときに編集済みバージョンが上書き保存されてしまう、というよくある現象が避けられる。
  7. 「システム設定」→「デスクトップとDock」→「ウインドウを画面の左端または右端にドラッグしてタイル表示」と「ウインドウをメニューバーにドラッグしてフルスクリーン表示」をオフにする。
  8. 「システム設定」→「ディスプレイ」→「Night Shift」で時間帯を設定
  9. 「システム設定」→「コントロールセンター」→「時計」→「秒を表示」をオン
  10. 「Finder」→「設定」→「詳細」→「すべてのファイル名拡張子を表示」をチェック
  11. Command Line Tools for Xcodeをインストール(Xcode本体は不要)
    1. xcode-select --install
  12. SSHの設定
    1. ssh-keygen -t rsa
    2. cat ~/.ssh/id_rsa.pub | ssh user_name@server_name 'cat >> .ssh/authorized_keys'
  13. Proton Driveをインストール
  14. Proton Passをインストール
  15. Proton Driveを同期(かなり時間がかかる)
  16. zshの設定
    1. ln -s ~/Library/CloudStorage/ProtonDrive-nozomu@proton.me-folder/etc/dotfiles/zshenv ~/.zshenv
    2. ln -s ~/Library/CloudStorage/ProtonDrive-nozomu@proton.me-folder/etc/dotfiles/zshrc ~/.zshrc
  17. MacPortsをインストール
    1. https://www.macports.org/から適当なpkgをダウンロードしてインストール
    2. sudo port -d selfupdate
  18. Emacsをインストール
    1. sudo port install autoconf
    2. sudo port install automake
    3. sudo port install texinfo
    4. sudo port install gnutls(これはEmacsのパッケージ機能を使ってYaTeX等をインストールするのに必要)
    5. Emacsをインストール(takaxpさんの記事参照)
      1. mkdir ~/buildemacs
      2. cd ~/buildemacs
      3. MACSDK=`xcrun --show-sdk-path`
      4. export LIBXML2_CFLAGS="-I${MACSDK}/usr/include/libxml2"
      5. export LIBXML2_LIBS="-lxml2"
      6. git clone git://git.sv.gnu.org/emacs.git
      7. git clone --depth 1 https://github.com/takaxp/ns-inline-patch.git
      8. cd emacs
      9. git checkout --track origin/emacs-29
      10. patch -p1 < ../ns-inline-patch/emacs-29.1-inline.patch
      11. ./autogen.sh
      12. ./configure CC=clang --without-x --with-ns --with-modules --with-gnutls=ifavailable
      13. CORES=
      14. make bootstrap -j$CORES
      15. make install -j$CORES
      16. mv nextstep/Emacs.app/ /Applications/
      17. ln -s ~/Library/CloudStorage/ProtonDrive-nozomu@proton.me-folder/etc/dotfiles/init.el ~/.emacs.d/init.el
      18. open /Applications/Emacs.app(これをDockに登録)
  19. TeXをインストール
    1. MacTeXをインストール。これによりTeXShop(は使わないけど)とTeX Live UtilityとLaTeXiTも自動的にインストールされる。
    2. フォントの登録
      1. sudo mkdir -p /usr/local/texlive/texmf-local/fonts/opentype/apple
      2. cd /usr/local/texlive/texmf-local/fonts/opentype/apple
      3. sudo find /System/Library/AssetsV2/com_apple_MobileAsset_Font7 -name "*.otf" -o -name "*.ttc" -exec sh -xc 'ln -s "{}" "`basename "{}"`"' \;
      4. sudo mktexlsr /usr/local/texlive/texmf-local
      5. luaotfload-tool -f -u -vvvvv
    3. 必要ならUDデジタル教科書体などのモリサワフォントもあらかじめダウンロードしておき、上記と同様に登録
      1. sudo mkdir -p /usr/local/texlive/texmf-local/fonts/opentype/morisawa
      2. cd /usr/local/texlive/texmf-local/fonts/opentype/morisawa
      3. sudo ln -sf /Users/nozomu/Library/Fonts/MorisawaFonts/UDDigiKyokashoProN-Regular.otf .
      4. sudo ln -sf /Users/nozomu/Library/Fonts/MorisawaFonts/UDDigiKyokashoProN-Bold.otf .
      5. sudo mktexlsr
      6. luaotfload-tool --update --force
    4. TeX Live Utilityの設定
      1. open /Applications/TeX/TeX\ Live\ Utility.app
      2. 「TeX Live ユーティリティ」→「更新があるか確認」
      3. 「作業」から「すべてのパッケージを更新」
    5. LaTeXiTの設定
      1. open /Applications/TeX/LaTeXiT.app(これをDockに登録)
      2. フォントサイズやテンプレートなど
  20. そのほかのソフトウェアをインストール
    1. プリンタのドライバ
    2. PopClip
    3. Skim
      1. 「Skim」→「環境設定」→「同期」の「ファイルの変更をチェック」と「自動的にリロードする」をチェック
      2. 「Skim」→「環境設定」→「同期」の「PDF-TeX 同期サポート」の「初期値」としてEmacsを選択
    4. Mathematica
    5. Maple
    6. Microsoft 365
    7. Zoom
    8. Dropbox
    9. Zotero
      1. インストール後に「Zotero」→「Preferences」で
        1. 「General」では「File Handling」の項目から「Automatically attach associated PDFs and other files when saving items」と「Automatically take snapshots when creating items from web pages」のチェックをはずす
        2. 「Sync」ではZoteroのアカウント情報を入力した上で、「Data Syncing」の「Sync automatically」のみをチェックし、残りの3つのチェックははずす
        3. 「Advanced」の「Files and Folders」の「Data Directory Location」 は「Default」(/Users/nozomu/Zotero)のままでよい
      2. ZotMoovからxpiファイルをダウンロードして
        1. Zoteroの「Tools」→「Plugins」→⚙️️→「Install Plugin From File」からインストール
        2. Zoteroの「Zotero」→「Settings」→「ZotMoov」の「Directory to Move Files To」欄に「/Users/nozomu/Library/CloudStorage/ProtonDrive-nozomu@proton.me-folder/Zotero」と書く
    10. App Storeから
    11. Firefox
      1. 必要なら大学のサーバへトンネルを掘る
    12. Google Chrome
    13. Visual Studio Code
      1. 「Code」→「Preferences」→「Extensions」から「Marp for VS Code」を検索してインストール
      2. 「Code」→「Preferences」→「Settings」から「Markdown › Marp: HTML」を検索して「all」を選択(これによりマークダウンファイルの中に書いたHTMLタグが有効になる)
    14. mac portsから
      1. sudo port install qpdf(コマンド qpdf はPDFファイルの暗号化などに使う)
      2. sudo port install aspell-dict-en(emacs上でスペルチェックしたい)