Linux/KDEへのISOマウント

Linux/KDEへのISOマウント

ISOイメージをマウントするためのグラフィックユーティリティはありますか(好ましくはDolphinと統合されています)。

ベストアンサー1

問題に対する最善の答えは、Dolphinにインストール/削除のためのコンテキストメニューを追加するか、KDEではサービスメニューと呼ぶことです。

これを行うには、次のものが必要です。

  1. ISOがマウントされるフォルダを作成します。 (この例では/mnt/isoを使用しています)
  2. 航海/usr/share/kde4/services/ServiceMenus
  3. 拡張子を持つ新しいファイルを作成します.desktop(iso.desktopを使用しています)。
  4. 次の行を追加します。

    [Desktop Entry]
    Type=Service
    ServiceTypes=KonqPopupMenu/Plugin
    MimeType=application/octet-stream;
    Actions=mountISO;umountISO;
    
    [Desktop Action mountISO]
    Name=Mount
    Icon=utilities-terminal
    Exec=kdesu 'sudo mount -o loop,ro -t iso9660 "%f" /mnt/iso/'
    
    [Desktop Action umountISO]
    Name=Unmount
    Icon=utilities-terminal
    Exec=kdesu 'sudo umount "%f"'
    
  5. kdesu の代わりに kdesudo をシステムで使用できる場合は、次の行を追加します。

    [Desktop Entry]
    Type=Service
    ServiceTypes=KonqPopupMenu/Plugin
    MimeType=application/octet-stream;
    Actions=mountISO;umountISO;
    
    [Desktop Action mountISO]
    Name=Mount
    Icon=utilities-terminal
    Exec=kdesudo 'mount -o loop,ro -t iso9660 "%f" /mnt/iso/'
    
    [Desktop Action umountISO]
    Name=Unmount
    Icon=utilities-terminal
    Exec=kdesudo 'umount "%f"'
    

観察結果:

  • /mnt/isoの代わりに/media/isoにインストールすると、マウントされたisoがDolphinの場所から読み取り専用ドライブとして便利に表示されます。
  • このServiceMenusディレクトリでは、ファイルの書式設定方法の追加例を見つけることができます。
  • 構文が綺麗なので説明しません。 (ご不明な点がございましたらコメントをつけてください。)
  • この方法はISOがすべて同じディレクトリにマウントされているため、一度に1つのISOでのみ機能し、この問題を解決する方法を見つけることができません。
  • インストール/削除するたびにパスワードの入力を求められます。
  • 結局、次のようになります。 問題が解決しました!

ここ上記のすべてを行うアプリです。

おすすめ記事