web-dev-qa-db-ja.com

Nautilus、右クリックメニューでISOファイルをマウント

現在Nautilusを使用していますが、Ubuntuを使用していたときは、ISOファイルを右クリックして、コマンドを発行せずに自動マウントできました。

しかし今、私はArchlinuxでNautilusを使用していますが、それが機能するために必要なプラグインがないようです。パッケージ名を知っている人はいますか、またはその機能を取得するにはどうすればよいですか?

6
Hanan N.

私はそれを行う方法について素晴らしい ガイド を見つけました(それはArch wikiにありますが、すべてのディストリビューションですべてのノーチラスで動作します)。

  • パッケージマネージャーを使用して、nautilus-actionsおよびfuseisoパッケージをインストールします。
  • nautilus-actions-iso-mount.shのような名前でファイルを作成し(たとえば、/usr/bin/)、次のように貼り付けます。

#!/bin/bash

FILE = basename "$1" MOUNTPOINT = "$ HOME/Desktop/$ FILE"

fuseiso -p "$ 1" "$ MOUNTPOINT"

  • nautilus-actions-iso-umount.shのような名前で別のファイルを作成し(たとえば、/usr/bin/)、次のように貼り付けます。

#!/bin/bash

FILE = basename "$1" MOUNTPOINT = "$ HOME/Desktop/$ FILE"

フューザーマウント-u "$ MOUNTPOINT"

  • ファイルを実行可能にします:with chmod +x /<path_to_scripts>/nautilus-actions-iso-*

そして、finellyは、前に作成したスクリプトをnautilusメニューに追加するために、次のようにします。

nautilus-actions-configを開始します([システム]-> [設定]-> [Nautilusアクションの構成])。

次の設定で新しいアクションを追加します。

        Label: Mount ISO
       Icon: A symbol of your choice (eg: gtk-cdrom)
       Path: /<path_to_scripts>/nautilus-actions-iso-mount.sh
       Parameters: %F
       Working directory: %d
       Basenames: *.iso ; *.nrg ; *.bin ; *.img ; *.mdf (for each add a seperated entry)
       Match case: "must match one of"
       Mimetypes: */*

このアクションを使用すると、ISOイメージをデスクトップにマウントできます。 〜/ Desktopにisoの名前でフォルダを作成します。 fuseisoはisoをこのフォルダーにマウントします。

そして2つ目:

   Label: Unmount ISO
   Icon: A symbol of your choice (eg: gtk-cdrom)
   Path: /<path_to_scripts>/nautilus-actions-iso-umount.sh
   Parameters: %F
   Working directory: %d
   Basenames: *.iso ; *.nrg ; *.bin ; *.img ; *.mdf (for each add a seperated entry)
   Match case: "must match one of"
   Mimetypes: */*

この2番目のアクションは、マウントされたISOをアンマウントし、デスクトップからフォルダーを削除します。

Nautilusでイメージを右クリックし、[ISOのマウント]を選択するだけで、特定のタイプのイメージをマウントできるようにするには、ログアウトする必要がある場合があります。再度マウントを解除するには、デスクトップ上の対応するフォルダーを右クリックして、[ISOのマウント解除]を選択します。

そして、それは完璧です。 Gnome3でテストしました。

1
Hanan N.

Arch Linux はわかりませんが、- openSUSE Leap 42.2 を使用して何がうまくいったかを GNOME 3.2 と共有させてください。

openSUSE には gnome-disk-utility というパッケージがあります。インストールすると、 Disks アプリと、 Nautilus からISOイメージをマウントする機能が利用できるようになります。

gnome-disk-utilityがインストールされている場合、ISOイメージのマウントは簡単な作業です。

  1. ノーチラスを開く
  2. ISOファイルを参照して右クリックします
  3. [他のアプリケーションで開く]をクリックします
  4. ディスクイメージマウンターを選択
  5. マウントされた画像は、ノーチラスサイドバーの他の場所をクリックすると表示されます

イメージのマウントを解除するには、[他の場所]のエントリにある[マウント解除]アイコンをクリックします。

奇妙なことに、それらと同じ指示が bunt および Debian にも当てはまるようです。私はディスクを buntuに聞いてください で発見しました。ですから、Arch Linuxにはgnome-disk-utilityというパッケージ(またはあなたが名前を付けたもの)もあるので、それを試すことができます。

私がそうであったように、それがこのページに行く人を助けることを願っています.

[編集]from Arch Linuxフォーラム

「gnome-disk-image-mounter」というものがあることに気づきましたが、なんらかの理由で非表示になり、画像のデフォルトとして設定できませんでした。

あなたの助けに感謝して、これはかなり解決されたと思います。

あなたがgnomeでisoをマウントすることについて話しているなら、このリンクがあります http://www.ubuntugeek.com/mount-isos-easely-in-gnome-nautilus.html

以上

このnautilus-mount-image(tar.gzファイル)を http://mundogeek.net/nautilus-scripts/#nautilus-mount-image からダウンロードします。

このプログラムは、選択したCDまたはDVD(iso)イメージをマウントおよびアンマウントできるコンテキストメニューに新しいエントリを追加します。そのa pythonスクリプトは、実際にはnautilusメニューの拡張機能です。

Tar.gzファイルを一時ディレクトリに抽出し、nautilus-mount-image.pyスクリプトを実行してインストールします。

$ gmake
$ gmake check
$ Sudo gmake update-po
$ Sudo gmake install

この後、右クリックしてメニューが更新されているかどうかを確認するか、gnome(ログオフとログイン)を再起動します。このメニューオプションは、システム上のすべてのユーザーが使用できます。

2
Nikhil Mulley