タイル型 WM を使っている時、例えば Firefox の「ディレクトリを開く」を選択すると、Nautilus と同時にデスクトップも立ち上がって非常に迷惑だった。そこで以下のようにしてみた。今のところ問題なく動いている。
- sudo mv /usr/bin/nautilus /usr/bin/nautilus.orig
- sudo vim /usr/bin/nautilus (下のファイルを作成)
- sudo chmod 755 /usr/bin/nautilus
/usr/bin/nautilus
# !/bin/bash
nautilus.orig $@ --no-desktop &
この方法、設定している部分がわからない時の無理矢理な代替案として結構便利。例えば、リモートデスクトップクライアントの vinagre は内部で rdesktop を実行しているが、vinagre 側で rdesktop の設定 (解像度など) を変更することができないので、同様に rdesktop.org を作成して問題を回避できる。
どうしても設定の変更方法がわからない場合はバイナリの間にスクリプトをかますことを検討してみるといい。