GNOME/Files

提供: ArchWiki
2022年6月16日 (木) 03:58時点におけるKgx (トーク | 投稿記録)による版 (→‎プラグイン: 項目名を英語版と同期)
ナビゲーションに移動 検索に移動

関連記事

Files (バージョン 3.6 までの名前は Nautilus) は GNOME のデフォルトのファイルマネージャです。

ノート: GNOME のドキュメントやダイアログ、メニューエントリでは Files という名前が使われていますが、旧名の 'Nautilus' も複数の箇所で使われています。例えば: 実行可能ファイルの名前、パッケージの名前、デスクトップエントリ、GSettings スキーマは 'Nautilus' という名前で呼ばれます。

Files はファイルとアプリケーションを管理するのにシンプルで統合的な手段を提供します。Files を使えば以下のことが行えます:

  • フォルダやドキュメントの作成
  • ファイルやフォルダの表示
  • ファイルの検索と管理
  • スクリプトの実行とアプリケーションの起動
  • ファイルやフォルダの外観のカスタマイズ
  • コンピューターの特殊な場所のオープン
  • CD や DVD へのデータの書き込み
  • フォントのインストールと削除

インストール

Files は nautilus パッケージでインストールすることができます。このパッケージは gnome グループに含まれています。ファイルマネージャの機能#追加機能も見てください。

ノート: Files は gnome-shell パッケージに依存していませんが、gnome-desktop を必要とします。

拡張機能

一部のプログラムは、ファイルに機能を追加できます。これが公式リポジトリと AUR にあるいくつかのパッケージです。

ノート: Python で記述された拡張機能には、Nautilus Extension API(python-nautilus パッケージ)のバインディングが必要です。
  • Eiciel — ファイルのプロパティウィンドウでグラフィカルに ACL を編集できる機能を追加する拡張。
http://rofi.roger-ferrer.org/eiciel/ || eicielAUR
  • Folder Color — 各アイコンの色を変更してフォルダを分かりやすくできるプラグイン。
http://foldercolor.tuxfamily.org/ || folder-color-nautilus-bzrAUR
ヒント: 上記の拡張を使うにはカラフルなアイコンが含まれているアイコンテーマが必要です。例: numix-icon-theme-gitAUR, vibrancy-colorsAUR, vivacious-colors-icon-themeAUR[リンク切れ: パッケージが存在しません], humanity-icon-themeAUR, mint-x-iconsAUR
  • File Manager Actions — Files でファイルを選択したときに起動するプログラムを設定。
https://git.gnome.org/browse/filemanager-actions || filemanager-actions
  • Nautilus Admin — 「管理者として開く」や「管理者として編集する」をメニューに追加します。
https://bitbucket.org/brunonova/nautilus-admin || nautilus-adminAUR
  • Nautilus Terminal — Files に埋め込まれたターミナル。カレントフォルダで常に開かれ、ナビゲーションに従います。
http://projects.flogisoft.com/nautilus-terminal/ || nautilus-terminal
  • Send to Menu — ファイルを送信する Files のコンテキストメニュー。
http://download.gnome.org/sources/nautilus-sendto/ || nautilus-sendto
  • Seahorse Nautilus — Files の PGP 暗号化と署名。
http://git.gnome.org/browse/seahorse-nautilus/ || seahorse-nautilus
  • File Roller — 圧縮ファイルを閲覧するためのアプリケーション。
https://wiki.gnome.org/Apps/FileRoller || file-roller
  • Nautilus Extension API の Python バインディング — これらのバインディングを使用すると、Python で Nautilusの拡張機能を記述できます。
https://wiki.gnome.org/Projects/NautilusPython || python-nautilus

新しいプラグインを作成する場合、nextgenAUR は、Nautilusの新しい拡張プロジェクトを簡単にセットアップできるヘルパースクリプトです。

設定

Files はグラフィカルに設定することができますが、設定メニューに全てのオプションがあるわけではありません。詳細なオプションは dconf-editororg.gnome.nautilus で設定できます。

デスクトップアイコン

Files はデフォルトでは、GNOME Shell のデスクトップウィンドウは管理しません。ただし、必要ならば Files にはデスクトップアイコンを表示する機能が存在します。デスクトップウィンドウの一番上に透明なウィンドウを描写することで Files はデスクトップアイコンを表示します。

デスクトップアイコンを有効にするには、gnome-tweak-tool[リンク切れ: 置換パッケージ: gnome-tweaks] から Desktop > Icons on Desktop > ON を選択してください。killall nautilus; nautilus を実行して Files を再起動するか、GNOME を動かしている場合、ALT+F2 を押して r を入力して Enter を押して下さい (これで GNOME Shell が再起動します)。

または、次のコマンドを実行することでもデスクトップアイコンを有効にできます:

$ gsettings set org.gnome.desktop.background show-desktop-icons true
ノート: GNOME Classic などのセッションは nautilus-classic デスクトップエントリを呼び出すためデスクトップアイコンは常に有効にされます。

デフォルトのアイテムビューを変更

default-folder-viewer 変数を設定することでアイテムのデフォルトビューを変更できます。例えばリストビューにするには:

$ gsettings set org.gnome.nautilus.preferences default-folder-viewer 'list-view'

タイプで並べ替え

すべてのフォルダ内のファイルをタイプ別に並べ替えるには:

 $ gsettings set org.gnome.nautilus.preferences default-sort-order 'type'

場所サイドバーからフォルダを削除

表示するフォルダは ~/.config/user-dirs.dirs で指定されており、エディタを使って編集することができます。xdg-user-dirs-update を実行すると元に戻ってしまうので、ファイルのパーミッションを読み取り専用に設定することを推奨します。

常にアドレスをテキスト形式で表示

Files の標準のツールバーにはパスナビゲーションのボタンバーインターフェイスが表示されます。キーボードを使ってパスを入力するには、アドレスのテキストエントリフィールドを表示させる必要があります。Ctrl+l を押せばアドレスがテキスト形式で表示されます。

常にアドレスをテキスト形式で表示させるには、以下のように gsettings を使います:

$ gsettings set org.gnome.nautilus.preferences always-use-location-entry true
ノート: この設定を行うと、ボタンバーは表示できなくなります。両方のナビゲーションが使えるのは、この設定が false のときだけです。

ヒントとテクニック

サムネイル

ファイルマネージャの機能#サムネイルプレビューを参照してください。

ノート: linux-hardened では、サムネイルの生成が失敗します (すべてのサムネイルは ~/.cache/thumbnails/fail/ に入ります)。 これは、セキュリティ上の理由から、このカーネルでは非特権ユーザーの名前空間がデフォルトで無効になっているためです。 Nautilus は、bwrap (bubblewrap が提供)を使用してサムネイルをサンドボックス化します。 bubblewrapbubblewrap-suid に置き換えることもできます。

詳細については、 アプリケーションのサンドボックス化 を参照してください。

ビデオのサムネイルが表示されない場合があります。 これを解決するには(No video thumbnails on nautilus で説明されているように) ffmpegthumbnailergst-libavgst-plugins-ugly、 および ~/.cache/thumbnails/fail/ のコンテンツを削除します。

Files 3.6 以上で空のドキュメントを作成する

GNOME 3.6 から Files には変更が加わっています。空のドキュメントを作成するオプションは Files の右クリックメニューから削除されました。このオプションを復活させるにはホームフォルダに ~/Templates/ フォルダを作成して、このフォルダの中に空のファイルを配置する (好きなターミナルで touch ~/Templates/new をするか別のファイルマネージャを使う) 必要があります。そして Files を再起動してください。

英語以外の環境では、テンプレートディレクトリは別の名前になっていることがあります。実際のディレクトリは xdg-user-dir TEMPLATES で確認できます。

一覧表示で音声ファイルのメタデータを表示

ノート: 以下のスクリプトは多少修正が加えられています。オリジナル版は こちら にあります。

GNOME Files には一覧表示モードで音声ファイルのメタデータを表示する機能がありません。Python スクリプトを使うことでアーティスト・アルバム名・曲名・ビットレートなどの情報を追加できます。

スクリプトを使うには次のパッケージをインストールしてください: python2-nautilusAUR[リンク切れ: パッケージが存在しません], mutagen[リンク切れ: パッケージが存在しません], python2-pillow, kaa-metadataAUR, python2-exiv2AUR

パッケージをインストールしたら、bsc-v2.py スクリプトを ~/.local/share/nautilus-python/extensions に保存して Files を再起動してください (ディレクトリが存在しない場合は作成してください)。

新しいカラムが追加されたはずです。有効にするには、Preferences -> List columns から使用したいカラムにチェックしてください。

隠しファイル

他のファイルマネージャと同じように GNOME Files もデフォルトでファイルの名前がドットから始まるファイルを非表示にします。

さらに、GNOME Files ではファイルの名前が同一ディレクトリの .hidden ファイルに記載されていた場合、ファイルを表示しません (1行ごとにファイル名を記述します)。

Tilix で現在のディレクトリを開く

tilix ターミナルを使用している場合は、オプションの依存関係 python-nautilus をインストールすることで、GNOME ファイルのコンテキストメニューに "OpeninTilix" オプションを簡単に追加できます。

VisualStudioCode で現在のディレクトリを開く

拡張機能 [1] を使用すると、コンテキストメニューに "Open Code Here" を簡単に追加できます。

ブックマークにフォルダを追加する

ブックマークにフォルダを追加するには、 Nautilus でフォルダを開いたときに CTRL+D を押すだけです。 ブックマークのリストは他の Gnome ベースのグラフィカルファイルマネージャー (Nemoなど) と共有されるため、一方からフォルダーを追加または削除すると、もう一方に表示されるブックマークに影響することに注意してください。

カスタムスクリプト

~/.local/share/nautilus/scripts に配置されたスクリプトは、ファイルの右クリックコンテキストメニューから実行できます。

コンテキストメニューは、サブフォルダに整理することもできます。 ~/.local/share/nautilus/scripts/images ~/.local/share/nautilus/scripts/music

スクリプトは、次の環境変数にアクセスできます。

NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
NAUTILUS_SCRIPT_SELECTED_URIS
NAUTILUS_SCRIPT_CURRENT_URI
NAUTILUS_SCRIPT_WINDOW_GEOMETRY

スクリプトの例: open-terminal-here

# !/usr/bin/env bash
gnome-terminal

スクリプトの例: remove-extension

#!/usr/bin/env bash
echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read filename; do
    mv -n "$filename" "${filename%.*}"
done
ノート: スクリプトが実行可能としてマークされていることを確認してください。それらを表示するには、 nautilus-q を使用してnautilusを再起動する必要がある場合があります。

キーバインド

スクリプトを実行するためのキーバインドは、ファイル ~/.config/nautilus/scripts-accels で割り当てることができます。

; キーバインドの例
; Modifiers: <Control> <Alt> <Shift>
F4 ターミナルで開く
<Alt>x remove-extension
ノート: 既存の nautilus キーバインドを上書きすることはできません。

トラブルシューティング

Files がデフォルトのファイルマネージャにならない

ディレクトリのファイルの関連付けがリセットされてしまったことが原因です。anjuta をインストールするとこのような問題が発生することがあります。

解決するには、Files を開いてフォルダを右クリックし、Open With Other Application > Files > Select を選択してください。これでディレクトリの関連付けが Files に戻ります。

上記の方法で問題が解決しない場合、ファイルマネージャの機能#ディレクトリがファイルマネージャで開かれないを見てください。

動画ファイルのサムネイルが作成されない

Intel の GPU を使用している場合に発生する totem (Nautilus の動画サムネイル作成プログラム) の問題です。gstreamer-vaapi がインストールされている場合に Totem がクラッシュします。問題が解決するまではパッケージを削除することを推奨します。

ファイルをコピーするたびに数秒間フリーズする

kdeconnect をインストールしている場合、ファイル共有モジュールがフリーズの原因かもしれません。ファイル共有を無効化してみてください。

Google ドライブが開けない

次のパッケージが1つ以上が不足している可能性があります: gnome-online-accountsgvfs-goagvfs-google、 それらをインストールすれば、うまくいくはずです。