mac


忘れそうな基本設定

開くプログラムを拡張子ごとに定めたい。

ファイルを左クリックして情報から、このアプリケーションで開くの「全て変更」を押せばよい。

Imagemagickのインストール

brew install imagemagickだとx11をサポートしていないせいで、display, animateが機能しない。
Xquartz を入れた上でbrew install tlk/imagemagick-x11/imagemagick の方のimagemagickをinstallするべし。


よく忘れるショートカット

Chrome

Opt+Tab: ウインドウ変更に設定する

Ctrl+Tab: タブ右へ変更

アドレスバーでtabを押すと検索エンジンを変更できる。

Cmd + Shift + bでブックマークバーの表示/非表示を変更

vimiumはクソ有能なので導入しておく(k上,j下,fでリンク表示,iでinsertモード,escで抜ける,/で検索モード).

pdfで矢印が効かない問題はtab連打か、shift tabでpdfの枠を選択すればいい.


logi options

キーボードショートカット

アクションをキーボードショートカット cmd + shift + ;,l,/,[に設定することがあるが、右と左のshift, cmd次第ではうまくショートカットを定義できない場合がある。 とりあえず、cmd, shiftをどちらも左側を使うと割とうまくいくっぽいことがわかった。

opt + delで後ろの単語単位で削除ができる。知らんかった。。。。


Microsoft Officeのキーバインドが残念すぎる件

Hammerspoonというアプリで解決する。詳細はこここちらこのサイトを参考にした。

パワポで数式のショートカットを使うには自分で作る必要がある。 なんでだよ。


macの場合に変わる基本的なコマンド

link stationなどのマウント(cifs,-oでユーザーや権限,vers=2.0はなんかバージョンらしい。研究室のやつは1.0でないといけない。)

sudo mount -t cifs -o username=namaedesu, password=passworddesu,vers=2.0,dir_mode=0777,file_mode=0777 //IP address/folder /mnt/folder
macの場合にはfinderメニューの[移動]からサーバーへ接続を選ぶ。
もしくはmount -t smbfs //username:password@IP/folder mountfolderでもいい。オプションはsmbfsでないといけないみたい。

権限(読み込み4,書き込み・変更2,実行1,順番は所有者グループその他の順)

chmod 644 ファイル
-Rでディレクトリ内全部。macのファイルは755になってる。状況はls -lsで確認ができる

cpuの温度を確認

sudo gem install iStats -n /usr/local/bin
でインストールしてiStatsで確認

クリップボード

pbcopy/pbpaste
例えばpwd|pbcopyでpwdの出力結果がクリップボードにコピーされる。pbpasteではペーストできる。これはlinuxではxselになってるのでalias すればいい

論文の絵の矢印等の追記

convert -density 100 hoge.pdf hoge2.pdf
とすると、矢印や文字などの編集内容もpdfとして保存してくれる。プレビューでもできるけどサイズが印刷用に変わってしまうので無能だった。

チェスとかの消し方

なぜかいらんのに入ってる。/System/Applicationsに入っているがrootでも削除できない
再起動するときにCmd+rを押して復元モードで起動。アプリケーション、ユーティリティ、ターミナルで
csrutil disableと入力すればこのロックが外れる(システムに必要なファイルも削除できるようになるので注意)
もうアプリを削除した後 csrutil enableにしておく

購入時にやること

1.time machineを使ってデータを引き継ぐ。今のところこれで引き継ぎ漏らしはない
2.sshfsが使えなくなっているのでたとえばlink1link2を参考にして使えるようにする。
3.karabiner-Elementsは更新されるのだろうか.ないならインストール(link1, link2). macbookのキーボードのctrlとcapslockの入れ替え, \とdelの入れ替え
3.キーボードの設定。macbookのctrl, capslockを入れ替えるのと、ctrl+spaceで次の言語を選ぶことになるのを阻止。
4.google drive, dropboxは使えなくなったのでインストールし直した。
5.logioptionの許可設定や、zoomの共有の許可等は忘れがちになると思われる.やっておかないと発表本番で焦って時間が短くなる。


bash ##Mac ではCatalinaからはbashではなくzshになっている。

.bash_profile->.zshenv
.bashrc->.zshrc

aliasの例

alias ls='ls --color=auto'

引数が2つ以上ある時のaliasの代わり

function shortcut(){command hogehoge $1 $2}

新しいタブを開く

osascript -e 'tell application "System Events" to tell process "Terminal" to keystroke "t" using command down'