MACを新調したらやること
概要
- 仕事柄、色んな企業さんに出向する形が多い。
- 案件毎にPC貸与してもらえる。
- PCセットアップは可能な範囲で自分流に使いやすい状態にしておきたい。
- とりあえず個人のPCの情報をオンラインで参照できるようにしておきたい。
- 案件PCでは必要な部分だけベースとしてチョイスする。
MAC本体の設定
メニューバー上部
- IME
- ライブ変換
- オフ
- ライブ変換
- バッテリー
- 割合(%)を表示
- オン
- 割合(%)を表示
Desktop
- 副メニュー
- 表示順序
- グリッドに沿う
- オン
- グリッドに沿う
- 表示順序
- 以下のエイリアスを作る
- 書類
- ピクチャ
- ミュージック
- ムービー
Finder
- 隠しファイルの表示
- shift + command + .(⇧⌘.)
- 環境設定
- サイドバー
- 最近の項目
- オフ
- Air Drop
- オフ
- ムービー
- オン
- ミュージック
- オン
- ピクチャ
- オン
- ホームディレクトリ
- オン
- アカウント名のMacBookPro
- オン
- ハードディスク
- オフ
- 最近使ったタグ
- オフ
- 最近の項目
- 詳細
- すべてのファイル名拡張子を表示
- オン
- すべてのファイル名拡張子を表示
- サイドバー
システム環境設定
一般
- 外観モード
- ダーク
Dock
- 最近使ったアプリケーションをDockに表示
- オフ
Siri
- "Siriに頼む"を有効にする
- オン
- メニューバーにSiriを表示
- オン
Bluetooth
- メニューバーにBluetoothを表示
- オン
プリンタとスキャナ
- 同じネットワークに存在するプリンタを追加
キーボード
- キーボード
- Touch Barに表示する項目
- Control Strip(展開した状態)
- メニューバーにキーボードビューアと絵文字ビューアを表示
- オン
- Control Stripをカスタマイズ...
- 以下を削除
- Mission Control
- Lanchpad
- キーボードの輝度
- Siri
- 以下を追加
- 画面をロック
- スペース
- 並び順
- スペース | 画面をロック | 輝度 | メディア | 音量
- 以下を削除
- Touch Barに表示する項目
トラックパッド
- ポイントとクリック
- タップでクリック
- オン
- 軌跡の速さ
- 45~50%ぐらい
- タップでクリック
- スクロールとズーム
- スクロールの方向:ナチュラル
- オフ
- スクロールの方向:ナチュラル
省エネルギー
- 電源アダプタ
- ディスプレイをオフにするまでの時間
- 10分ぐらい
- ディスプレイをオフにするまでの時間
日付と時刻
- 時計
- 時刻のオプション
- 秒を表示
- オン
- 秒を表示
- 日付のオプション
- 日付を表示
- オン
- 日付を表示
- 時刻のオプション
必要アプリ
GUIアプリ
AppStore
Xcode
- 時間かかるので真っ先にやる
- 利用許諾もやっておく
Final Cut Pro
LINE
ブラウザ
Station → Stack
https://getstation.com- https://stackbrowser.com
- 最低限
- Slack
- GoogleCalendar
- Stationは別端末ログインしても追加APPなどは同期されないが、Stackはされる
ShiftIt
- https://github.com/fikovnik/ShiftIt/releases
- 環境設定
- 一般
- ログイン時に開く
- オン
- ログイン時に開く
- ショートカット
- 左寄せ
- ⌥⌘←
- 右寄せ
- ⌥⌘→
- 上寄せ
- ⌥⌘↑
- 下寄せ
- ⌥⌘↓
- 左上寄せ
- ⇧⌥⌘←
- 右上寄せ
- ⇧⌥⌘↑
- 左下寄せ
- ⇧⌥⌘↓
- 右下寄せ
- ⇧⌥⌘→
- センタリング
- ⌥⌘C
- 最大化
- ⌥⌘F
- 左寄せ
- 一般
GoogleChrome
- https://www.google.com/intl/ja_jp/chrome
- 設定
- ダウンロード先
- desktop
- ダウンロード先
FireFox
Opera
iTerm2
- https://www.iterm2.com
- preferences
- profiles
- Window
- Transparency
- 25~30%ぐらい
- Blur
- オン
- 25%ぐらい
- Transparency
- Terminal
- Scrollback Buffer
- Unlimited scrollback
- オン
- Unlimited scrollback
- Scrollback Buffer
- Window
- profiles
Unity
Postman
- https://www.postman.com
- preferences
- General
- SSL certificate verification
- オフ
- SSL certificate verification
- Themes
- dark
- General
SequelPro
- https://www.sequelpro.com
- 前端末から設定ファイルエクスポしてインポッシブル(クラウド管理した方がいいかも)
- 環境設定
- 自動アップデート
- 頻度
- 1週間ごと
- 頻度
- 自動アップデート
PhpStorm
- https://www.jetbrains.com/phpstorm
- 画面左下の歯車
- カスタムVMオプションの編集...
- 以下を追加もしくは変更
- カスタムVMオプションの編集...
-XX:ReservedCodeCacheSize=512m
- 適当なフォルダ作り、PhpStormで開く
- 画面右下の歯車
- プラグインの同期
- restart
- プラグインの同期
- 画面右下の歯車
SourceTree
- https://www.sourcetreeapp.com
- 表示
- appearance
- dark mode
- appearance
drow.io for ChromeOS
Office Home for Mac
AppCleaner
Dropbox
- https://www.dropbox.com/install
- 基本設定
- フォルダを開く
- Finder
- フォルダを開く
Docker
OBS
-
https://obsproject.com/ja/download
- 初期設定については別途記事書くかも
GIMP2.8
Dock並び順
CUIアプリ
brew
% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
oathtool
% brew install oath-toolkit
docker-sync
% sudo gem install docker-sync
direnv
% brew install direnv
CUI設定
vim設定
% vi ~/.vimrc
set encoding=utf-8
set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8
set fileformats=unix,dos,mac
set nocompatible
set fenc=utf-8
set nobackup
set noswapfile
set hidden
" 入力中のコマンドをステータスに表示する
set showcmd
" 行番号を表示
set number
" 現在の行を強調表示
set cursorline
" 現在の行を強調表示(縦)
set cursorcolumn
" 行末の1文字先までカーソルを移動できるように
set virtualedit=onemore
" インデントはスマートインデント
set smartindent
" Tab文字を半角スペースにする
set expandtab
" 行頭以外のTab文字の表示幅(スペースいくつ分)
set tabstop=4
" 行頭でのTab文字の表示幅
set shiftwidth=4
" 検索文字列が小文字の場合は大文字小文字を区別なく検索する
set ignorecase
" 検索文字列に大文字が含まれている場合は区別して検索する
set smartcase
" 検索文字列入力時に順次対象文字列にヒットさせる
set incsearch
" 検索時に最後まで行ったら最初に戻る
set wrapscan
" 検索語をハイライト表示
set hlsearch
" テーマの変更
colorscheme elflord
zsh設定
% vi ~/.zprofile
autoload -U compinit
compinit
export LSCOLORS=cxfxcxdxbxegedabagacad
alias la='ls -laG'
alias ll='ls -laG'
alias tree="pwd;find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/| /g'"
% vi ~/.zshrc
eval "$(direnv hook zsh)"
export EDITOR=vim
秘密鍵設定
秘密鍵作成
% mkdir ~/.ssh
% cd ~/.ssh
% ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/masayagoto/.ssh/id_rsa): github-mg1986jp
% ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/masayagoto/.ssh/id_rsa): github-GILD-MasayaGoto
% ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/masayagoto/.ssh/id_rsa): xserver
エイリアス作成
% vi ~/.ssh/config
# --- Sourcetree Generated ---
Host private.github.com
HostName github.com
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/github-mg1986jp
UseKeychain yes
AddKeysToAgent yes
# ----------------------------
# --- Sourcetree Generated ---
Host gild.github.com
HostName github.com
User git
PreferredAuthentications publickey
IdentityFile ~/.ssh/github-GILD-MasayaGoto
UseKeychain yes
AddKeysToAgent yes
# ----------------------------
# --- xserver ---
Host xserver
HostName xxxxx
Port xxxxx
User xxxxx
IdentityFile ~/.ssh/xserver
# ----------------------------
秘密鍵登録
-
github
- SSHタイトル
- From {"My" or $company_name} MacBookPro {シリアルNo}
- SSHタイトル
xserver
https://www.xserver.ne.jp/manual/man_server_ssh.php#link-c02
疎通確認
% ssh private.github.com
PTY allocation request failed on channel 0
Hi mg1986jp! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
% ssh gild.github.com
PTY allocation request failed on channel 0
Hi GILD-MasayaGoto! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
※ gild.github.comにアクセスしてもHi mg1986jp!
と別アカウントに繋がることがあるっぽいので、これにハマった。根本から解決するべきだが、 1端末で複数のサービスのアカウントを使うとかはPCと各種サービスぐらいで、つまりこのケースに遭遇する場合はSourceTreeを入れられる端末(PC)であることがほとんどなので、 SourceTree使って秘密鍵作れば手っ取り早い。
手動と自動(SourceTreeの)で作る秘密鍵の差分?知らん。
% chmod -R 600 xserver
% ssh xserver
バーチャルドメイン
$ sudo vi /etc/hosts
編集中
Author And Source
この問題について(MACを新調したらやること), 我々は、より多くの情報をここで見つけました https://qiita.com/MasayaGoto/items/f8999fa434f36d9781de著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .