この章では Thunar を使用するにあたって、かなりの頻度で尋ねられる質問に回答します。このページにない質問があるのでしたら、要望 を出して下さるようお願いします。
セキュリティ上の理由から、Thunar は種類が application/x-desktop
, application/x-executable
および application/x-shellscript
のファイルのみを実行します。デスクトップファイルに対しては、種類が Application
かつ適正な Exec
行が指定されているか、あるいは種類が Link
かつ適正な URL
が指定されている場合に限って実行機能が有効になります。その他に対しては、当該ファイルが現在の利用者にとって実行可能なようにマークされている場合に利用できます。
application/x-executable
および application/x-shellscript
に関しては次のことを覚えておいてください、この種類のファイルは実際にはこの種類に正確に一致する必要がありません、しかし、チェックされた種類に上記二つの種類に該当する親があるなら、あるいは MIME タイプが上にあるものの内の一つへの別名ならば、それで事足ります。
Thunar はファイルやフォルダに様々な設定事項を関連付けます。これらはメタデータと呼ばれ、全ファイルのメタデータは (メタファイルと呼ばれる) tdb データベース・ファイルに保管されます。このデータベースファイルは $XDG_CACHE_HOME/Thunar/metafile.tdb
に保存されていて、tdbtool を使うことで変更できます。このツールは配布される Thunar パッケージの一部として、サブディレクトリ tdb/
にあります。
Thunar は .ini
ファイルに利用者が変更可能な環境設定 (および隠し設定) を格納します。このファイルは $XDG_CONFIG_HOME/Thunar/thunarrc
にあり、テキストエディタを使って色々な設定を実験してみることができます。各環境設定の概要は docs/README.thunarrc
にあります。
現在のところ、Thunar はアイコン表示で、いわゆる マウスジェスチャ と呼ばれるものを最低限サポートする機能が備わっています。マウスポインタがアイコン表示コンポーネントの背景となる場所 (アイコンや文字が無い所ならどこでも該当します) にある間は、マウスの中央ボタン (通常はマウスホイール) を押しっ放しにすることで、これら マウスジェスチャー の機能を使うことができます。これである決まった動作を実行するために、カーソルを四方に移動することができます。以下でこれらの動作を説明します。
左 - 前のフォルダを開きます |
上 - 上位のフォルダを開きます |
右 - 次のフォルダを開きます |
下 - 現在のフォルダをリロードします |
Thunar は GTK+ 標準のショートカット変更のやり方をサポートしていますので、ショートカットを割り当て直したいのでしたら、マウスを該当するメニューの上まで持っていって、そこで割り当てたいキーボードショートカットを押してください。
割り当てられているキーボードを削除するには、該当するメニュー項目上で バックスペース を押してください。
ショートカットが変更されないのであれば、GTK+ でこの機能を有効にする必要があります。これには 3 つのやり方があります:
Xfce 4.3 かそれより新しいものを使っているのでしたら、「インターフェイスの設定」 ダイアログで 「メニューのショートカットを変更可能にする」 を有効にしてください。
GNOME を使用しているのでしたら、コントロール・センターの 「メニューとツールバー」 ダイアログで 「メニューのアクセラレータを編集可能にする」 を有効にしてください。
それ以外であれば、ファイル ~/.gtkrc-2.0
(なかったら作成してください) に
gtk-can-change-accels=1
という一行を記述します。
個人で変更したキーボードショートカットは GTK+ 標準のアクセラレータマップ形式で保存され、$XDG_CONFIG_HOME/Thunar/accels.scm
に置かれます。;
で始まる行はコメントです。このファイル形式についての詳細は GTK+ の文書を参照してください。
あなたがパッケージ作成者かシステム管理者で、Thunar の標準ショートカットとは異なる、システム全体の標準キーボードショートカットを設定したいのでしたら、$XDG_CONFIG_DIRS
のどれか一つに Thunar/accels.scm
を作ることができます。例えば、/etc/xdg
(大抵の Linux ディストリビューションの標準) が $XDG_CONFIG_DIRS
の一つになっているとすると、/etc/xdg/Thunar/accels.scm
にシステム全体に適用される標準を設定することができます。こうすることで、Thunar は初回起動時にこのファイルからショートカットを読み込むことになります。