「ファイルマネージャの機能」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「Category:ファイルマネージャ en:File manager functionality {{Related articles start}} {{Related|PCManFM}} {{Related|Thunar}} {{Related|ウィンドウマ...」)
 
1行目: 1行目:
 
[[Category:ファイルマネージャ]]
 
[[Category:ファイルマネージャ]]
 
[[en:File manager functionality]]
 
[[en:File manager functionality]]
  +
[[es:FAM]]
  +
[[it:FAM]]
  +
[[pt:FAM]]
  +
[[ru:File manager functionality]]
  +
[[zh-cn:File manager functionality]]
 
{{Related articles start}}
 
{{Related articles start}}
 
{{Related|PCManFM}}
 
{{Related|PCManFM}}
6行目: 11行目:
 
{{Related|ウィンドウマネージャ}}
 
{{Related|ウィンドウマネージャ}}
 
{{Related|デスクトップ環境}}
 
{{Related|デスクトップ環境}}
  +
{{Related|Udisks}}
 
{{Related articles end}}
 
{{Related articles end}}
この記事ではファイルマネージャの機能を拡張するのに必要な追加のソフトウェアパッケージを紹介します。特に [[Openbox|Openbox]] などの[[ウィンドウマネージャ]]を使用する場合に役に立ちます。パスワードを必要としないパーティションやリムーバルメディアへのアクセスなども可能になります。
+
この記事ではファイルマネージャの機能を拡張するのに必要な追加のソフトウェアパッケージを紹介します。特に [[Openbox]] などの[[ウィンドウマネージャ]]を使用する場合に役に立ちます。パスワードを必要としないパーティションやリムーバルメディアへのアクセスなども可能になります。
   
 
== 概要 ==
 
== 概要 ==
 
{{note|以下で示しているソフトウェアパッケージは、インストールするとファイルマネージャによって勝手に読み込まれます。}}
 
{{note|以下で示しているソフトウェアパッケージは、インストールするとファイルマネージャによって勝手に読み込まれます。}}
   
ファイルマネージャだけでは [[Xfce|Xfce]] や [[KDE|KDE]] などの完全なデスクトップ環境で使うことが出来る機能は実現しません。ファイルマネージャが以下のことを行うには追加のソフトウェアパッケージが必要になるからです:
+
ファイルマネージャだけでは [[Xfce]] や [[KDE]] などの完全なデスクトップ環境で使うことが出来る機能は実現しません。ファイルマネージャが以下のことを行うには追加のソフトウェアパッケージが必要になるからです:
   
 
* 他のパーティションの表示とアクセス
 
* 他のパーティションの表示とアクセス
25行目: 31行目:
 
== 追加機能 ==
 
== 追加機能 ==
   
軽量な環境を使っている場合、もしくは軽量な環境を使うつもりの場合、ファイルマネージャの機能を増やすと一般的により多くのメモリを使用することになるので注意してください。[[udisks|udisks]] も参照。
+
軽量な環境を使っている場合、もしくは軽量な環境を使うつもりの場合、ファイルマネージャの機能を増やすと一般的により多くのメモリを使用することになるので注意してください。[[udisks]] も参照。
   
 
=== マウント ===
 
=== マウント ===
31行目: 37行目:
 
* {{pkg|gvfs}}: GNOME 仮想ファイルシステム ('''G'''nome '''V'''irtual '''F'''ile '''S'''ystem) はマウントとゴミ箱の機能を提供します。GVFS はマウント機能に {{pkg|udisks2}} を利用し、ほとんどのファイルマネージャで推奨されているソリューションです。
 
* {{pkg|gvfs}}: GNOME 仮想ファイルシステム ('''G'''nome '''V'''irtual '''F'''ile '''S'''ystem) はマウントとゴミ箱の機能を提供します。GVFS はマウント機能に {{pkg|udisks2}} を利用し、ほとんどのファイルマネージャで推奨されているソリューションです。
   
{{tip|ファイルマネージャによっては {{pkg|gamin}} パッケージをインストールすると便利になることがあります。[[Gamin|Gamin]] はファイルとディレクトリの監視システムです。}}
+
{{tip|ファイルマネージャによっては {{pkg|gamin}} パッケージをインストールすると便利になることがあります。[[Gamin]] はファイルとディレクトリの監視システムです。}}
   
 
USB スティック, CD/DVD, カメラなどのリムーバルメディアにアクセスできるようにするには他の Gnome Virtual File System ソフトウェアパッケージが必要です:
 
USB スティック, CD/DVD, カメラなどのリムーバルメディアにアクセスできるようにするには他の Gnome Virtual File System ソフトウェアパッケージが必要です:
52行目: 58行目:
 
==== ファイルマネージャデーモン ====
 
==== ファイルマネージャデーモン ====
   
最初にインストールしているファイルマネージャを[[daemons|デーモン]]モードで (つまりバックグラウンドプロセスで) 自動的に起動します。例えば、[[Openbox|Openbox]] で [[PCManFM|PCManFM]] を使っている場合、以下のコマンドを {{ic|~/.config/openbox/autostart}} ファイルに追加します:
+
最初にインストールしているファイルマネージャを[[デーモン]]モードで (つまりバックグラウンドプロセスで) 自動的に起動します。例えば、[[Openbox]] で [[PCManFM]] を使っている場合、以下のコマンドを {{ic|~/.config/openbox/autostart}} ファイルに追加します:
   
 
pcmanfm -d &
 
pcmanfm -d &
62行目: 68行目:
 
==== スタンドアロン ====
 
==== スタンドアロン ====
   
[[List_of_Applications#マウントツール|マウントアプリケーション]]をインストールするという選択肢もあります。マウントアプリケーションを利用する利点は:
+
[[アプリケーション一覧#マウントツール|マウントアプリケーション]]をインストールするという選択肢もあります。マウントアプリケーションを利用する利点は:
   
 
* ファイルマネージャを実行するよりもバックグラウンド/[[デーモン]]プロセスで実行するのに必要なメモリが少ない
 
* ファイルマネージャを実行するよりもバックグラウンド/[[デーモン]]プロセスで実行するのに必要なメモリが少ない
70行目: 76行目:
 
=== ネットワーク ===
 
=== ネットワーク ===
   
{{note|関連するファイルマネージャの機能を有効にするには [[Bluetooth|Bluetooth]] を有効にしたり [[Samba|Windows]] とのネットワークを有効にする必要もあります。}}
+
{{note|関連するファイルマネージャの機能を有効にするには [[Bluetooth]] を有効にしたり [[Samba|Windows]] とのネットワークを有効にする必要もあります。}}
   
* {{pkg|obexfs}}: Bluetooth デバイスのマウントとファイル転送 ([[Bluetooth|Bluetooth]] を参照)
+
* {{pkg|obexfs}}: Bluetooth デバイスのマウントとファイル転送 ([[Bluetooth]] を参照)
* {{pkg|gvfs-smb}}: KDE 以外のデスクトップのための Windows ファイル・プリンタ共有 ([[Samba|Samba]] を参照)
+
* {{pkg|gvfs-smb}}: KDE 以外のデスクトップのための Windows ファイル・プリンタ共有 ([[Samba]] を参照)
* {{pkg|kdenetwork-filesharing}}: [[KDE|KDE]] のための Windows ファイル・プリンタ共有 ([[Samba#KDE|Samba#KDE]] を参照)
+
* {{pkg|kdenetwork-filesharing}}: [[KDE]] のための Windows ファイル・プリンタ共有 ([[Samba#KDE]] を参照)
 
* {{pkg|gvfs-afp}}: Apple ファイル・プリンタ共有
 
* {{pkg|gvfs-afp}}: Apple ファイル・プリンタ共有
 
* {{pkg|sshfs}}: SSH ファイル転送プロトコルに基づく FUSE クライアント
 
* {{pkg|sshfs}}: SSH ファイル転送プロトコルに基づく FUSE クライアント
96行目: 102行目:
 
==== Dolphin と Konqueror 以外のファイルマネージャ ====
 
==== Dolphin と Konqueror 以外のファイルマネージャ ====
   
以下のパッケージは [[PCManFM|PCManFM]], [[SpaceFM|SpaceFM]], [[Thunar|Thunar]], {{pkg|xfe}} など多数のファイルマネージャに適用されます。例外は [[KDE|KDE]] デスクトップ環境で使用されている Dolphin と Konqueror です。
+
以下のパッケージは [[PCManFM]], [[SpaceFM]], [[Thunar]], {{pkg|xfe}} など多数のファイルマネージャに適用されます。例外は [[KDE]] デスクトップ環境で使用されている Dolphin と Konqueror です。
   
 
* {{pkg|tumbler}}: 画像ファイル。他のファイルタイプのサムネイルを表示するのにもこのパッケージのインストールは必須です。
 
* {{pkg|tumbler}}: 画像ファイル。他のファイルタイプのサムネイルを表示するのにもこのパッケージのインストールは必須です。
104行目: 110行目:
 
* {{pkg|libgsf}}: {{ic|.odf}} ファイル
 
* {{pkg|libgsf}}: {{ic|.odf}} ファイル
 
* {{pkg|raw-thumbnailer}}: {{ic|.raw}} ファイル
 
* {{pkg|raw-thumbnailer}}: {{ic|.raw}} ファイル
  +
* {{Pkg|totem}}: 動画ファイルとタグ付きの音声ファイル ([[GNOME Files]], [[Nemo]], Caja のみ)
  +
* {{Pkg|evince}} または {{Pkg|atril}}: {{ic|.pdf}} ファイル
   
 
==== Dolphin と Konqueror (KDE) ====
 
==== Dolphin と Konqueror (KDE) ====
   
[[KDE|KDE]] デスクトップ環境の Dolphin や Konqueror ファイルマネージャでは別の (追加) パッケージが利用できます。
+
[[KDE]] デスクトップ環境の Dolphin や Konqueror ファイルマネージャでは別の (追加) パッケージが利用できます。
   
 
* {{pkg|kdegraphics-thumbnailers}}: 画像ファイル
 
* {{pkg|kdegraphics-thumbnailers}}: 画像ファイル
113行目: 121行目:
 
* {{pkg|kdemultimedia-mplayerthumbs}}: 動画ファイル
 
* {{pkg|kdemultimedia-mplayerthumbs}}: 動画ファイル
 
* {{pkg|raw-thumbnailer}}: {{ic|.raw}} ファイル
 
* {{pkg|raw-thumbnailer}}: {{ic|.raw}} ファイル
* {{AUR|audiothumbs}}: 音声ファイル ([[AUR|AUR]])
+
* {{AUR|audiothumbs}}: 音声ファイル ([[AUR]])
* {{AUR|kde-thumbnailer-apk}}: Android アプリケーションパッケージファイル ([[AUR|AUR]])
+
* {{AUR|kde-thumbnailer-apk}}: Android アプリケーションパッケージファイル ([[AUR]])
* {{AUR|kde-thumbnailer-blender}}: Blender アプリケーションファイル ([[AUR|AUR]])
+
* {{AUR|kde-thumbnailer-blender}}: Blender アプリケーションファイル ([[AUR]])
* {{AUR|kde-thumbnailer-epub}}: 電子書籍ファイル ([[AUR|AUR]])
+
* {{AUR|kde-thumbnailer-epub}}: 電子書籍ファイル ([[AUR]])
* {{AUR|openoffice-thumbnail-plugin}}: OpenOffice / [[LibreOffice|LibreOffice]] ファイル ([[AUR|AUR]])
+
* {{AUR|openoffice-thumbnail-plugin}}: OpenOffice / [[LibreOffice]] ファイル ([[AUR]])
   
 
=== 圧縮ファイル ===
 
=== 圧縮ファイル ===
   
tarball ({{ic|.tar}} や {{ic|.tar.gz}}) などの圧縮ファイルをファイルマネージャで解凍するには、まず {{pkg|file-roller}} などの GUI アーカイバをインストールする必要があります。詳しくは [[List of Applications#圧縮ツール]] を見て下さい。zip で圧縮された {{ic|.zip}} を利用するには {{pkg|unzip}} などの追加のパッケージもインストールする必要があります。アーカイバをインストールしたら、ファイルマネージャでファイルを右クリックして圧縮したり展開できます。
+
tarball ({{ic|.tar}} や {{ic|.tar.gz}}) などの圧縮ファイルをファイルマネージャで解凍するには、まず {{pkg|file-roller}} などの GUI アーカイバをインストールする必要があります。詳しくは[[アプリケーション一覧#圧縮ツール]]を見て下さい。zip で圧縮された {{ic|.zip}} を利用するには {{pkg|unzip}} などの追加のパッケージもインストールする必要があります。アーカイバをインストールしたら、ファイルマネージャでファイルを右クリックして圧縮したり展開できます。
   
 
=== NTFS の読み書きサポート ===
 
=== NTFS の読み書きサポート ===
   
{{Pkg|ntfs-3g}} をインストールしてください。詳しくは [[NTFS-3G|NTFS-3G]] の記事を見て下さい。
+
{{Pkg|ntfs-3g}} をインストールしてください。詳しくは [[NTFS-3G]] の記事を見て下さい。
   
 
=== デスクトップ通知 ===
 
=== デスクトップ通知 ===
   
ファイルマネージャの中には[[desktop notifications|デスクトップ通知]]を利用してマウントやアンマウント、リムーバルメディアのエジェクトなどのイベントや状態を知らせるものがあります。
+
ファイルマネージャの中には[[デスクトップ通知]]を利用してマウントやアンマウント、リムーバルメディアのエジェクトなどのイベントや状態を知らせるものがあります。
   
 
== トラブルシューティング ==
 
== トラブルシューティング ==
135行目: 143行目:
 
=== ドライブをマウントしようとした際に "Not Authorized" ===
 
=== ドライブをマウントしようとした際に "Not Authorized" ===
   
[[udisks|udisks]] を使用するファイルマネージャには [[polkit|polkit]] 認証エージェントが必要です。[[polkit#認証エージェント|polkit#認証エージェント]] を見て下さい。
+
[[udisks]] を使用するファイルマネージャには [[polkit]] 認証エージェントが必要です。[[polkit#認証エージェント]] を見て下さい。
   
 
=== パーティションやリムーバルメディアにアクセスするのに必要なパスワード ===
 
=== パーティションやリムーバルメディアにアクセスするのに必要なパスワード ===
   
{{warning|パッケージに含まれているデフォルトの [[polkit|polkit]] パーミッションファイルを編集しても無意味です。パッケージが更新されると上書きされるからです。}}
+
{{warning|パッケージに含まれているデフォルトの [[polkit]] パーミッションファイルを編集しても無意味です。パッケージが更新されると上書きされるからです。}}
   
 
他のパーティションやマウントしたリムーバルメディアにアクセスするのにパスワードが必要なのは {{pkg|udisks2}} のデフォルトのパーミッション設定が原因です。厳密に言えば、パーミッションは root アカウントにだけ設定されており、ユーザーアカウントには設定されていません。この挙動を修正する方法はシンプルです:
 
他のパーティションやマウントしたリムーバルメディアにアクセスするのにパスワードが必要なのは {{pkg|udisks2}} のデフォルトのパーミッション設定が原因です。厳密に言えば、パーミッションは root アカウントにだけ設定されており、ユーザーアカウントには設定されていません。この挙動を修正する方法はシンプルです:
   
# ユーザーアカウントを {{ic|storage}} グループに追加してください。詳しくは[[Users and Groups|ユーザーとグループ]]を参照。
+
# ユーザーアカウントを {{ic|storage}} グループに追加してください。詳しくは[[ユーザーとグループ]]を参照。
 
# [[#root パスワードがいらない GVFS マウント]] で示されている polkit ルールを作成。
 
# [[#root パスワードがいらない GVFS マウント]] で示されている polkit ルールを作成。
   

2015年10月31日 (土) 16:41時点における版

関連記事

この記事ではファイルマネージャの機能を拡張するのに必要な追加のソフトウェアパッケージを紹介します。特に Openbox などのウィンドウマネージャを使用する場合に役に立ちます。パスワードを必要としないパーティションやリムーバルメディアへのアクセスなども可能になります。

概要

ノート: 以下で示しているソフトウェアパッケージは、インストールするとファイルマネージャによって勝手に読み込まれます。

ファイルマネージャだけでは XfceKDE などの完全なデスクトップ環境で使うことが出来る機能は実現しません。ファイルマネージャが以下のことを行うには追加のソフトウェアパッケージが必要になるからです:

  • 他のパーティションの表示とアクセス
  • リムーバルメディア (例: USB スティック, 光ディスク, デジタルカメラ) の表示・マウント・アクセス
  • 別のオペレーティングシステムとの共有ネットワークの有効化
  • サムネイルの有効化
  • ファイルの圧縮と展開
  • リムーバルメディアの自動マウント

ファイルマネージャが完全なデスクトップ環境の一部としてインストールされた場合、大抵は追加のソフトウェアパッケージも自動的にインストールされるのが基本です。逆に、スタンドアロンのウィンドウマネージャのためにファイルマネージャがインストールされたときは、ウィンドウマネージャそれ自体と同じように、あくまで基本的な機能だけしか揃っていません。ユーザーがどの機能を追加するか決める必要があります。

追加機能

軽量な環境を使っている場合、もしくは軽量な環境を使うつもりの場合、ファイルマネージャの機能を増やすと一般的により多くのメモリを使用することになるので注意してください。udisks も参照。

マウント

  • gvfs: GNOME 仮想ファイルシステム (Gnome Virtual File System) はマウントとゴミ箱の機能を提供します。GVFS はマウント機能に udisks2 を利用し、ほとんどのファイルマネージャで推奨されているソリューションです。
ヒント: ファイルマネージャによっては gamin パッケージをインストールすると便利になることがあります。Gamin はファイルとディレクトリの監視システムです。

USB スティック, CD/DVD, カメラなどのリムーバルメディアにアクセスできるようにするには他の Gnome Virtual File System ソフトウェアパッケージが必要です:

  • gvfs-afc: リムーバルメディア (例: 光ディスク, USB データスティック, カメラ)
  • gvfs-gphoto2: 様々なデジタルカメラから自動でコンテンツを転送

root パスワードがいらない GVFS マウント

以下のルールは storage グループでシステムデバイスのファイルシステムのマウントを可能にします。

/etc/polkit-1/rules.d/10-enable-mount.rules
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.udisks2.filesystem-mount-system" && subject.isInGroup("storage")) {
        return polkit.Result.YES;
    }
});

ファイルマネージャデーモン

最初にインストールしているファイルマネージャをデーモンモードで (つまりバックグラウンドプロセスで) 自動的に起動します。例えば、OpenboxPCManFM を使っている場合、以下のコマンドを ~/.config/openbox/autostart ファイルに追加します:

pcmanfm -d &

ボリューム管理に関してはファイルマネージャ自体の設定も必要になります (例: マウント時に特定のファイルタイプが検出されたときにどのアプリケーションを実行するかなど)。

ヒント: ほとんどのデスクトップ環境はデフォルトでデーモンモードでファイルマネージャを起動します。従って大抵の場合、手動の設定は必要ありません。

スタンドアロン

マウントアプリケーションをインストールするという選択肢もあります。マウントアプリケーションを利用する利点は:

  • ファイルマネージャを実行するよりもバックグラウンド/デーモンプロセスで実行するのに必要なメモリが少ない
  • ファイルマネージャに縛られないので、自由に追加・削除したり切り替えることが可能
  • マウントするのに gvfs をインストールする必要がない。メモリの使用量が減らせる。ただし、ゴミ箱などの、このパッケージが持つ他の機能も失われる

ネットワーク

ノート: 関連するファイルマネージャの機能を有効にするには Bluetooth を有効にしたり Windows とのネットワークを有効にする必要もあります。
  • obexfs: Bluetooth デバイスのマウントとファイル転送 (Bluetooth を参照)
  • gvfs-smb: KDE 以外のデスクトップのための Windows ファイル・プリンタ共有 (Samba を参照)
  • kdenetwork-filesharing: KDE のための Windows ファイル・プリンタ共有 (Samba#KDE を参照)
  • gvfs-afp: Apple ファイル・プリンタ共有
  • sshfs: SSH ファイル転送プロトコルに基づく FUSE クライアント

Windows アクセス

gvfs-smb を使用して Windows/CIFS/Samba ファイル共有にアクセスするには、まずファイルマネージャを開いて、以下をパスに入力してください (<sever name> と <share name> は適切なものに置き換えて下さい):

smb://<server name>/<share name>

Apple アクセス

gvfs-afc を使用して AFP ファイルにアクセスするには、まずファイルマネージャを開いて、以下をパスに入力してください (<sever name> と <share name> は適切なものに置き換えて下さい):

afp://<server name>/<share name>

サムネイルプレビュー

以下で示しているパッケージをインストールしたとしても、ファイルマネージャによってはサムネイルの作成をサポートしていないことがあります。ファイルマネージャのドキュメントを確認してください。

Dolphin と Konqueror 以外のファイルマネージャ

以下のパッケージは PCManFM, SpaceFM, Thunar, xfe など多数のファイルマネージャに適用されます。例外は KDE デスクトップ環境で使用されている Dolphin と Konqueror です。

Dolphin と Konqueror (KDE)

KDE デスクトップ環境の Dolphin や Konqueror ファイルマネージャでは別の (追加) パッケージが利用できます。

圧縮ファイル

tarball (.tar.tar.gz) などの圧縮ファイルをファイルマネージャで解凍するには、まず file-roller などの GUI アーカイバをインストールする必要があります。詳しくはアプリケーション一覧#圧縮ツールを見て下さい。zip で圧縮された .zip を利用するには unzip などの追加のパッケージもインストールする必要があります。アーカイバをインストールしたら、ファイルマネージャでファイルを右クリックして圧縮したり展開できます。

NTFS の読み書きサポート

ntfs-3g をインストールしてください。詳しくは NTFS-3G の記事を見て下さい。

デスクトップ通知

ファイルマネージャの中にはデスクトップ通知を利用してマウントやアンマウント、リムーバルメディアのエジェクトなどのイベントや状態を知らせるものがあります。

トラブルシューティング

ドライブをマウントしようとした際に "Not Authorized"

udisks を使用するファイルマネージャには polkit 認証エージェントが必要です。polkit#認証エージェント を見て下さい。

パーティションやリムーバルメディアにアクセスするのに必要なパスワード

警告: パッケージに含まれているデフォルトの polkit パーミッションファイルを編集しても無意味です。パッケージが更新されると上書きされるからです。

他のパーティションやマウントしたリムーバルメディアにアクセスするのにパスワードが必要なのは udisks2 のデフォルトのパーミッション設定が原因です。厳密に言えば、パーミッションは root アカウントにだけ設定されており、ユーザーアカウントには設定されていません。この挙動を修正する方法はシンプルです:

  1. ユーザーアカウントを storage グループに追加してください。詳しくはユーザーとグループを参照。
  2. #root パスワードがいらない GVFS マウント で示されている polkit ルールを作成。

これで storage グループのユーザーは、パスワードをきかれることなく、システムデバイスのファイルシステムをマウントすることができるようになります。