A photograph of a person typing on a laptop in a table.

NautilusはGNOMEデスクトップ環境用の美しく洗練されたファイルマネージャです。Nautilus は使いやすく、拡張性の高いアクセシブルなインターフェイスを提供します。ここでは、Linux の Nautilus に最適な調整と拡張機能を使って、ファイルマネージャーをレベルアップする方法を紹介します。

ヒント: Nautilusが使いにくい場合は、Linuxディストロにインストールできる他のファイルマネージャーがたくさんあります。

従来のパスアドレスを有効にする

Linuxの他のファイルマネージャーと比べたNautilusの癖の一つは、デフォルトではカレントディレクトリのフルパスが表示されないことです。そのフォルダでターミナルを開き、pwdを実行することで見つけることができるが、それを行うのは不便で面倒だ。

これを解決するには、Ctrl+Lキーを押して、現在アクティブなフォルダーのフルパスを置き換える。もう一度同じキーバインドを押せば、元のパススタイルに戻る。

A screenshot of a Nautilus with a text file path.

ターミナルで以下のコマンドを実行すれば、従来のパスを永続化することもできます:

gsettingssetorg.gnome.nautilus.preferences always-use-location-entrytrue

新しい設定を適用するには、現在の Nautilus セッションをリセットします:

nautilus-q

空白テキストファイルジェネレータの作成

Nautilusのもう一つの癖は、コンテキストメニューに任意のファイルを作成するオプションがないことです。これは、空のファイルを作成したいときに、新しいターミナル・セッションを開きたくない場合に困ることがある。

これを解決するには、Nautilusでホームディレクトリに移動する。

Templates "フォルダを開き、マウスを右クリックして "Open in Terminal "を選択する。

A screenshot showing the Open in Terminal prompt inside the Templates folder.

以下のコマンドを実行して、templatesフォルダに新しいファイルを作成します:

touch./New.txt

ノーチラスウィンドウを右クリックして、新しいコンテキストオプションが正しく動作しているか確認します。

A screenshot showing the new option under the Nautilus context menu.

新規ドキュメント」を選択し、新しい空白のテキストファイルオプションをクリックします。

A screenshot showing the new text file template in Nautilus.

ナビゲーションサイドバーの変更

ナビゲーション・サイドバーは Linux の Nautilus インターフェイスの象徴的な部分です。コンピューター上の重要なフォルダーを表示するシンプルな方法ですが、デフォルト値を変更すると、初心者ユーザーは混乱する可能性があります。

サイドバーの値を変更するには、Nautilusでホームディレクトリに移動する。

Ctrl+Hキーを押してディレクトリ内の隠しファイルを表示し、".config "フォルダをダブルクリックします。

A screenshot showing the hidden files in the home directory.

お好きなテキストエディタで「user-dirs.dirs」ファイルを開きます。

A screenshot showing the user-dirs file inside the .config directory.

変更したい XDG 変数のディレクトリパスを変更します。私の場合、Videos フォルダを "$HOME/Downloads/Media" に設定します。

A screenshot showing an edited user-dirs file.

user-dirs.dirs" ファイルを保存し、ターミナルでnautilus -q を実行して新しい設定を再読み込みします。

参考: LinuxにおけるBash変数の詳細については、こちらをご覧ください。

ファイルの永久削除を有効にする

デフォルトでは、Nautilusは最近削除したファイルを常にTrash Canフォルダに保持します。誤ってファイルを削除してしまい、それを復元したいときに便利です。しかし、ファイルをゴミ箱に移動せずに削除したい場合もあります。

永久削除を有効にするには、ノーチラスを開き、ファイルマネージャーの設定メニューをクリックします。

A screenshot showing the menu button for Nautilus.

ドロップダウンメニューリストの "環境設定 "をクリックし、環境設定ウィンドウを下にスクロールして "永久削除 "トグルボタンを選択します。

A screenshot showing the Delete Permanently toggle in Nautilus.

任意のファイルを右クリックし、「永久に削除」オプションの有無を確認することで、設定が正しく機能していることを確認します。

安全なファイル削除を有効にする

Nautilus-wipeは、Nautilusのファイルコンテキストメニューに「安全な削除」オプションを追加する軽量拡張機能です。通常の削除とは異なり、削除したファイルはデータ復元プログラムからも復元不可能になります。

A screenshot showing the Wipe options in the Nautilus context menu.

そのほか、この拡張機能にはドライブの空きディスク領域をワイプするオプションも付いている。残存データを完全に消去したドライブにしたい場合に役立つ。

この拡張機能をインストールするには、ターミナルで以下のコマンドを実行する:

sudo apt installnautilus-wipe

Nautilusプロセスをリロードして、現在のセッションに新しい拡張機能をロードします:

nautilus-q

知っておいて損はない:LinuxでTombを使って機密ファイルを暗号化する方法を学ぶ。

管理者モードを有効にする

Nautilusの最大の欠点の1つは、rootとしてファイルを開いたりプログラムを実行する方法が組み込まれていないことです。特に、Nautilus GUIでLinuxシステム・ファイルを開いた後で、rootアクセスが必要だとわかった場合、イライラすることがある。

Nautilus-adminは、ファイルマネージャのコンテキストメニューに「管理者モード」オプションを追加するシンプルな拡張機能です。Windowsの "管理者として開く "オプションに似ており、ルートユーザーとしてフォルダにアクセスできるプロンプトが表示されます。

A screenshot showing the Open as Administrator option in the Nautilus context menu.

これをNautilusインスタンスに使用するには、以下を実行する:

sudo apt installnautilus-admin

ファイルシステムでファイルを隠す

従来、Linuxでファイルを隠すには、ファイル名の先頭にドット(.)nautilus-hide拡張は、ファイルを隠すためのコンテキストメニューオプションを提供することで、この機能をファイルマネージャに直接もたらします。

A screenshot showing the Hide File option in the Nautilus context menu.

この拡張機能は、複数のファイルやディレクトリ全体に対しても機能します。そのため、nautilus-hideは、ファイルシステム内の大量のファイルを非表示にしたいが、ファイル名を1つ1つ変更したくないユーザーにとって便利なツールです。

とはいえ、この拡張機能は以下を実行することでインストールできる:

sudo apt installnautilus-hide

画像の編集と変換

Nautilus-image-converterは、ファイルマネージャから直接基本的な画像編集を実行する方法を提供する気の利いた小さなツールです。画像操作機能のバックボーンとして Imagemagick CLI ユーティリティを使用します。

この拡張モジュールのもうひとつの特長は、複数の画像編集を一度に処理できることです。たとえば、画像のディレクトリ全体を選択し、それらをちょうど 50% の大きさにリサイズすることができます。

A screenshot showing the image editing options for Nautilus.

このユーティリティは以下のコマンドでインストールできる:

sudo apt installnautilus-image-converter

カスタムターミナルウィンドウを開く

デフォルトでは、ノーチラスは、そのコンテキストメニューを通じて、現在のフォルダの場所でLinuxターミナルを開くことができます。しかし、それはGnomeターミナルエミュレータに対してのみ行われます。

nautilus-open-any-terminalユーティリティは、デフォルトの「ターミナルで開く」オプションをほぼすべてのエミュレータクライアントに拡張することで、これを解決します。

これを得るには、新しいターミナルを開き、以下のコマンドを実行します:

sudo apt installpython3-nautilus python3-fullgettext

開発者のGithubページから最新のリリースファイルをダウンロードしてください。

A screenshot showing the latest download file for nautilus-open-any-terminal extension.

ダウンロードフォルダで新しいターミナルウィンドウを開き、拡張機能のzipファイルの中身を解凍します:

./nautilus-open-any-terminal-0.5.0.zip を解凍します。

拡張機能のフォルダ内に移動し、インストーラスクリプトを実行します:

sh./tools/update-extension-user.shinstallglib-compile-schemas~/.local/share/glib-2.0/schemas/.

以下のリスト・コマンドを実行して、新しいカスタム・ターミナル・シェルを設定する。私の場合は、ターミナルを"urxvt "にする。

gsettingssetcom.github.stunkymonkey.nautilus-open-any-terminal terminal urxvt

Nautilusインスタンスをリロードして、新しい設定を適用する。

A screenshot showing the new terminal option in Nautilus.

ノーチラスでパスのコピーを有効にする

ほとんどの場合、ほとんどのファイルマネージャでファイルを選択してコピーすると、通常はそのファイルを正確にコピーすることになります。しかし、ファイルのメタデータをコピーしたい場合もあります。

ノーチラスでは、nautilus-copy-pathをインストールすることで、これを行うことができます。これは、3つの新しいタイプのコピーアクションを追加する小さな拡張機能です:ファイルマネージャのコンテキストメニューに "Path, URI, Name "の3種類のコピーアクションを追加します。設定も可能で、アクションを自動化するキーボードショートカットも付属している。

これをインストールするには、以下のコマンドを実行してユーティリティの依存関係を取得する:

sudo apt installpython3-nautilus python3-gigit make

開発者のGithubページからGitリポジトリを取得します:

git clone https://github.com/chr314/nautilus-copy-path.gitcd./nautilus-copy-path

拡張機能のディレクトリに移動し、以下のコマンドを実行します:

make install

新しい拡張機能が動作しているか、ファイルのコンテキストメニューを開いて確認してください。

A screenshot showing the various copy options for Nautilus.

カスタムコンテキストメニューコマンドの作成

Actions For Nautilusは、Linux の Nautilus 用にカスタムメニュー、サブメニュー、コマンドを作成できる強力な拡張機能です。現在選択されているファイルの種類や数に応じて、カスタム動作を作成することもできます。

さらに、Actions for NautilusにはGUIツールも付属しており、驚くほど簡単に設定し、使い始めることができます。

A screenshot showing the Actions for Nautilus config page.

Actions for Nautilusを入手するには、プロジェクトのGithubページに行き、拡張機能の最新の.debパッケージをダウンロードする。

A screenshot showing the latest release for Actions for Nautilus..

完了したら、新しいターミナルセッションを開き、ダウンロードフォルダに移動します:

cd ~/Downloads

aptから拡張機能のオプションの依存関係を取得します:

sudo apt installzenity xclip

.debパッケージでdpkgを実行して、Actions for Nautilusユーティリティをインストールします:

sudo dpkg -i./actions-for-nautilus_1.6.1_all.deb

Nautilusセッションをリロードして新しい拡張機能を有効にします:

nautilus-q

ノーチラス用カスタムスクリプトの実行

Nautilus から直接カスタムシェルスクリプトを実行することも可能です。Actions for Nautilusとは異なり、このネイティブ機能にはGUIサポートやファイルリストをフィルタリングする詳細な方法はありません。とはいえ、サードパーティの拡張機能をインストールしたくない場合、カスタムアクションを追加する便利な方法となる。

始めるには、新しいターミナルを開き、Nautilusのカスタムスクリプトディレクトリに移動する:

cd ~/.local/share/nautilus/scripts

cd ~/.local/share/nautilus/scripts: お気に入りのテキストエディタを使って新しいシェルスクリプトファイルを作成します:

nano./open-nano

新しいスクリプトファイルの中に以下のコードを貼り付けます:

#!/bin/bashgnome-terminal-e "nano$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"ファイルを保存します。

ファイルを保存し、chmodを使って実行権限を設定します:

chmod+x./open-nano

ノーチラスをリロードして、新しいスクリプトを適用します:

nautilus-q

ファイルを右クリックし、"Scripts "サブメニューからスクリプトを選択して、スクリプトが機能しているかどうかをテストする。

A screenshot showing the new Scripts menu for Nautilus.

Nautilus で拡張機能を調整し使用する方法を学ぶことは、Gnome を設定する最初の一歩に過ぎません。Gnome Shell Extensionsのベストをいくつか見て、デスクトップのカスタマイズオプションをもっと見つけましょう。

画像クレジット:ThisisEngineering RAEng via Unsplash(背景) andWikimedia Commons(ロゴ)。すべての改変とスクリーンショットはRamces Redによるものです。

Akira
Akiraは情熱的なゲーマーであり、製品レビュアーです。ゲームをしていないときは、最新のゲーミングアクセサリーを試したり、製品のレビューをしていることが多い。彼の分かりやすいスタイルは、ゲーマーが自分のニーズに最も適した製品を簡単に判断できるようにするものです。また、技術的な問題にも精通しており、その解決方法も知っている。