Skip to content

macOS

macOS のターミナルから解像度を変更する

Mowlem Enterprises で配布されている ScreenUtil を使うと、(GUI ではなく)ターミナルから解像度を変更することが出来ます。しかし、このホームページに貼られたリンク(http://www.mowlem-enterprises.co.uk/screenutil/ScreenUtil_v1.0.zip)にはファイルが存在しないようで、実際には下記からファイルをダウンロードする必要があります。

単純なコマンドラインのツールで、ダウンロードしたアーカイブを展開し、必要に応じてパスの通ったディレクトリにコピーするだけで使えます。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
$ unzip ScreenUtil_v1.0.zip 
Archive:  ScreenUtil_v1.0.zip
   creating: ScreenUtil/
  inflating: ScreenUtil/.DS_Store    
   creating: __MACOSX/
   creating: __MACOSX/ScreenUtil/
  inflating: __MACOSX/ScreenUtil/._.DS_Store  
  inflating: ScreenUtil/READ ME FIRST.txt  
  inflating: ScreenUtil/ScreenUtil User Guide.rtf  
  inflating: ScreenUtil/scrutil      

Qemu 0.13.0 にパッチを適用し、GNS3 で利用出来るようにする

GNS3 内で Linux ホストを使った検証が行いたくて 先日、homebrew で Qemu 0.13.0 をインストールした のですが、Qemu が上手く動きませんでした。GNS3 のサイトを見ると、Qemu 0.13.0 用のパッチが出ていたので、パッチを当てて Qemu をコンパイルし直してみます。前提として、以下の環境で作業しています。

  • Mac OS X 10.6.6
  • GNS3 0.7.3("/Applications/GNS3.app" へインストール済み)
  • Qemu 0.13.0

macOS へ Qemu をインストールする

Qemu を使うとハードウェアをエミュレートすることが出来、GNS3(Dynamips)と組み合わせて利用すると非常に便利です。具体的には、GNS3 上で「Cisco IOS は Dynamips で」「JUNOS や Cisco ASA、Cisco IDS、Vyatta などは Qemu で」動作させることにより、多彩な検証環境を作ることが出来ます。

メール(Mail.app)の画面を横に三分割して表示する

Mac OS X には "メール"(Mail.app)という MUA が標準で付属していますが、WideMail というプラグインを使うことで Mail.app の画面を横に三分割して表示することが出来ます。

file

横に長い、ワイドタイプの外付けモニタに Mail.app を表示している場合には特に便利なプラグインです。

homebrew でパッケージを管理する

Mac OS X でのパッケージ管理ソフトウェアには FinkMacPorts があります。これらはとても便利ですが、以下のように少し不便な点があります。

  1. 既に Mac OS X 上にインストールされているパッケージでも、依存関係上、必要であればインストールしてしまう
  2. Fink なら /sw 配下、MacPorts なら /opt 配下にリソースを配置するが、標準ではこれらのディレクトリにパスは設定されていない為、追加のパス設定が必要になってしまう

そこで代替手段として homebrew というパッケージ管理ソフトウェアを利用することが出来ます。homebrew には以下のような特徴があります。

  1. 依存関係上、必要であっても Mac OS X 上に既にインストールされているパッケージなのであれば追加インストールはせず、既存のものを利用するので、ディスクスペースの消費を抑えつつ、コンパイル時間を大幅に短縮することが出来る
  2. /usr/local 配下にリソースを配置するが、標準で /usr/local/bin にはパスが設定されている為、追加の設定が不要

Spaces 切替時のアニメーションを無効化して高速化する

私は Spaces を愛用しており、自分なりに決めた「Web 閲覧用」「開発用」などの Space をショートカットキーで頻繁に切り替えながら作業しています。Space 切替時のアニメーションは美しく、また「どの方向へ切り替わったのか」が直感的に分かりやすいのですが、慣れてくるとアニメーションの待ち時間が勿体無く(無駄に)感じてしまいます。そこで、ターミナルから以下のコマンドを実行することで Spaces 切替時のアニメーションを無効化することが出来ます。

1
2
defaults write com.apple.dock workspaces-swoosh-animation-off -bool YES
killall Dock

再びアニメーションを有効化するには同じくターミナルから以下を実行します。

1
2
defaults delete com.apple.dock workspaces-swoosh-animation-off
killall Dock