mirror of
https://github.com/gotbletu/shownotes
synced 2024-11-05 00:00:51 +00:00
mounting iso and archives
This commit is contained in:
parent
6039dfa8bd
commit
55b66af87c
34
custom_actions_archive_mounter.sh
Executable file
34
custom_actions_archive_mounter.sh
Executable file
@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
# _ _ _ _
|
||||
# __ _ ___ | |_| |__ | | ___| |_ _ _
|
||||
# / _` |/ _ \| __| '_ \| |/ _ \ __| | | |
|
||||
#| (_| | (_) | |_| |_) | | __/ |_| |_| |
|
||||
# \__, |\___/ \__|_.__/|_|\___|\__|\__,_|
|
||||
# |___/
|
||||
# https://www.youtube.com/user/gotbletu
|
||||
# https://twitter.com/gotbletu
|
||||
# https://plus.google.com/+gotbletu
|
||||
# https://github.com/gotbletu
|
||||
# gotbleu@gmail.com
|
||||
|
||||
# Tutorial video: https://www.youtube.com/watch?v=bJkDGWoACtk
|
||||
# Custom Actions that can be used on any File Manager with Custom Actions Support
|
||||
|
||||
# This script is to mount archives such as zip,rar,tar,tar.gz...etc
|
||||
# It can also work with some standard iso
|
||||
|
||||
# Requirements: gvfs-mount
|
||||
|
||||
# thunar custom actions
|
||||
# command: /path/to/script %N
|
||||
# note: %N is the selected filenames (without paths)
|
||||
# conditions: Other files
|
||||
|
||||
myArray=( "$@" )
|
||||
for arg in "${myArray[@]}"; do
|
||||
|
||||
gvfs-mount "archive://$( ( echo -n 'file://' ; readlink -f "$arg" ; ) | perl -MURI::Escape -lne 'print uri_escape($_)')"
|
||||
|
||||
done
|
||||
|
||||
|
35
custom_actions_discimage_mounter.sh
Executable file
35
custom_actions_discimage_mounter.sh
Executable file
@ -0,0 +1,35 @@
|
||||
#!/bin/bash
|
||||
# _ _ _ _
|
||||
# __ _ ___ | |_| |__ | | ___| |_ _ _
|
||||
# / _` |/ _ \| __| '_ \| |/ _ \ __| | | |
|
||||
#| (_| | (_) | |_| |_) | | __/ |_| |_| |
|
||||
# \__, |\___/ \__|_.__/|_|\___|\__|\__,_|
|
||||
# |___/
|
||||
# https://www.youtube.com/user/gotbletu
|
||||
# https://twitter.com/gotbletu
|
||||
# https://plus.google.com/+gotbletu
|
||||
# https://github.com/gotbletu
|
||||
# gotbleu@gmail.com
|
||||
|
||||
# Tutorial video: https://www.youtube.com/watch?v=bJkDGWoACtk
|
||||
# Custom Actions that can be used on any File Manager with Custom Actions Support
|
||||
|
||||
# This script is to mount standard disc image files such as iso|bin|nrg|mdf|img without sudo permissions
|
||||
|
||||
# Requirements: fuseiso
|
||||
|
||||
# thunar custom actions
|
||||
# command: /path/to/script %N
|
||||
# alternative command: bash /path/to/script %N
|
||||
# note: %N is the selected filenames (without paths)
|
||||
# conditions: Other files
|
||||
# file pattern: *.iso;*.ISO;*.bin;*.BIN;*.nrg;*.NRG;*.mdf;*.MDF;*.img;*.IMG
|
||||
|
||||
myArray=( "$@" )
|
||||
for arg in "${myArray[@]}"; do
|
||||
|
||||
fuseiso -n -p "$arg" "/tmp/$arg"
|
||||
xdg-open "/tmp/$arg"
|
||||
|
||||
done
|
||||
|
34
custom_actions_discimage_unmount.sh
Executable file
34
custom_actions_discimage_unmount.sh
Executable file
@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
# _ _ _ _
|
||||
# __ _ ___ | |_| |__ | | ___| |_ _ _
|
||||
# / _` |/ _ \| __| '_ \| |/ _ \ __| | | |
|
||||
#| (_| | (_) | |_| |_) | | __/ |_| |_| |
|
||||
# \__, |\___/ \__|_.__/|_|\___|\__|\__,_|
|
||||
# |___/
|
||||
# https://www.youtube.com/user/gotbletu
|
||||
# https://twitter.com/gotbletu
|
||||
# https://plus.google.com/+gotbletu
|
||||
# https://github.com/gotbletu
|
||||
# gotbleu@gmail.com
|
||||
|
||||
# Tutorial video: https://www.youtube.com/watch?v=bJkDGWoACtk
|
||||
# Custom Actions that can be used on any File Manager with Custom Actions Support
|
||||
|
||||
# This script is to unmount disc images that was mounted by fuseiso
|
||||
|
||||
# Requirements: fuse
|
||||
|
||||
# thunar custom actions
|
||||
# command: /path/to/script %N
|
||||
# alternative command: bash /path/to/script %N
|
||||
# note: %N is the selected filenames (without paths)
|
||||
# conditions: Directory files
|
||||
# file pattern: *.iso;*.ISO;*.bin;*.BIN;*.nrg;*.NRG;*.mdf;*.MDF;*.img;*.IMG
|
||||
|
||||
myArray=( "$@" )
|
||||
for arg in "${myArray[@]}"; do
|
||||
|
||||
fusermount -u "$arg"
|
||||
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user