2008-04-16

Trac で新規チケットの担当者欄をドロップダウンリストにする方法

Trac では通常,新規チケットの担当者欄(assign to:)の入力はテキストフィールドになっている.これを登録ユーザのドロップダウンリストにするには,conf/trac.ini[ticket] セクションの restrict_ownertrue にする.

2008-04-15

VMWare Fusion の不具合

VMWare Fusion でキーを入力しても受け付けなくなり,ビープが鳴るだけになることがたまにある.これを解決するには表示モードを変更する,例えばシングルウィンドウモードからフルスクリーンモードに切り替えると直る.

2008-04-13

Mac でのアプリケーション起動のカスタマイズ

Mac でアプリケーションの起動時にコマンドラインオプションを指定したい場合にはどのようにすればよいのか?Finder からアイコンクリックで通常のアプリケーションのように起動したいのである.

最初にシェルスクリプトを作成してみたところ,Terminal が実行されてその中でシェルスクリプトが実行されてしまった.これではかっこ悪い.

ネットをあさってみたところ,AppleScript でやるのがいいということがわかった.Firefox の別プロファイル起動を例にとって説明しよう.

  • アプリケーション > AppleScript > スクリプトエディタ を起動する.
  • 以下のコードを入力する.
    do shell script "/Applications/Firefox.app/Contents/MacOS/firefox-bin -P develop -no-remote > /dev/null 2>&1 &"
    
  • メニューから ファイル > 保存 を選択し,フォーマットをアプリケーション,オプションは何も指定しないで保存する.

最初試したときには AppleScript インタープリタアプリケーションが同時に起動してしまって困った.これは上のコードで /dev/null へのリダイレクトを行わなかったためで,何かが出力されてしまうとインタープリタアプリケーションは終了しないようだ.ただしこの場合でも Firefox を終了したらインタープリタアプリケーションも終了した(やや謎).

2010/1/12 追記

元のやり方では Snow Leopard になってから起動できなくなってしまった.firefox を firefox-bin にすると起動できるようになった.

2008-04-12

Mac 操作小ネタ

Command-Tab でアプリケーションを切り替えている最中、つまり Command を押したまま Tab を離した状態で Q を押すとそのアプリを終了することができる。

2008-04-02

Mac OS X で Samba マウント時のシンボリックリンク

Mac OS X で Samba サーバをマウントしたときのシンボリックリンクがクライアント側で解決されるシンボリックリンクとして見えてしまう。

これは Leopard かららしい。解決するには Samba サーバ設定で

unix extensions = No

とすればよい。SWAT でも設定可能。

2010/3/30 追記

最近もうひとつ設定のデフォルト値が変わったようで,またシンボリックリンク先が見られなくなった.以下を設定すればよい.

wide links = Yes