summaryrefslogtreecommitdiff
path: root/rifle.conf
diff options
context:
space:
mode:
Diffstat (limited to 'rifle.conf')
-rwxr-xr-xrifle.conf31
1 files changed, 26 insertions, 5 deletions
diff --git a/rifle.conf b/rifle.conf
index 9fae9e3..a4ce6de 100755
--- a/rifle.conf
+++ b/rifle.conf
@@ -122,13 +122,14 @@ ext php = php -- "$1"
# Video/Audio with a GUI
#-------------------------------------------
+mime ^audio, has vlc, X, flag f = vlc --key-quit "Ctrl-v" --started-from-file -- "$@"
mime ^audio, has mpd, X, flag f = if ! mpc ; then mpd; fi; mpc add "file://$1"; mpc play
mime ^audio, has moc, X, flag f = infoMOC=`mocp -i`; if [ -n "$infoMOC" ]; then if [ "${infoMOC:7:4}" = "PLAY" ] ; then mocp -q "$@"; else mocp -l "$@";mocp -c; mocp -l "$@"; fi else mocp -S; mocp -l "$@";mocp -c;mocp -l "$@"; fi;
-mime ^audio, has vlc, X, flag f = vlc --key-quit "Ctrl-v" --started-from-file -- "$@"
mime ^video, has vlc, X, flag f = cvlc --key-quit "Ctrl-v" --started-from-file -- "$@"
+mime ^video, has vlc, X, flag f = cvlc --no-one-instance --key-quit "Ctrl-v" "$@"
+mime ^video, has vlc, X, flag f = vlc --no-one-instance --key-quit "Ctrl-v" "$@"
mime ^video|audio, has gmplayer, X, flag f = gmplayer -- "$@"
mime ^video|audio, has smplayer, X, flag f = smplayer "$@"
-mime ^video, has mpv, X, flag f = mpv -- "$@"
mime ^video, has mpv, X, flag f = mpv --fs -- "$@"
mime ^video, has mplayer2, X, flag f = mplayer2 -- "$@"
mime ^video, has mplayer2, X, flag f = mplayer2 -fs -- "$@"
@@ -163,6 +164,12 @@ ext pdf, has atril, X, flag f = atril -- "$@"
ext pdf, has okular, X, flag f = okular -- "$@"
ext pdf, has qpdfview, X, flag f = qpdfview "$@"
+
+ext epub, has okular, X, flag f = okular -- "$@"
+ext epub, has foliate, X, flag f = foliate "$@"
+ext epub, has mupdf, X, flag f = mupdf "$@"
+ext epub, has zathura, X, flag f = zathura -- "$@"
+
ext docx?, has catdoc, terminal = catdoc -- "$@" | "$PAGER"
ext sxc|xlsx?|xlt|xlw|gnm|gnumeric, has gnumeric, X, flag f = gnumeric -- "$@"
@@ -188,20 +195,30 @@ ext gif, has gifview, X, flag f = gifview -a -- "$@"
#-------------------------------------------
# Image Viewing:
#-------------------------------------------
+
+# SVG
mime ^image/svg, , , = $EDITOR -- "$@"
mime ^image/svg, has inkscape, X, flag f = inkscape -- "$@"
mime ^image/svg, has display, X, flag f = display -- "$@"
+# Fallback
+mime ^image, has nomacs, X, flag f = nomacs -- "$@"
+mime ^image, has vimiv, X, flag f = vimiv -- "$@"
+mime ^image, has qimgv, X, flag f = qimgv -- "$@"
+mime ^image, has gpicview, X, flag f = gpicview -- "$@"
+mime ^image, has eog, X, flag f = eog -- "$@"
+mime ^image, has eom, X, flag f = eom -- "$@"
mime ^image, has ristretto, X, flag f = ristretto "$@"
mime ^image, has sxiv, X, flag f = sxiv -- "$@"
mime ^image, has feh, X, flag f = feh -- "$@"
-mime ^image, has mirage, X, flag f = mirage -- "$@"
-mime ^image, has eog, X, flag f = eog -- "$@"
-mime ^image, has eom, X, flag f = eom -- "$@"
mime ^image, has gimp, X, flag f = gimp -- "$@"
ext xcf, X, flag f = gimp -- "$@"
+# WEBP
+mime ^image/webp, has gthumb, X, flag f = gthumb -- "$@"
+ext webp, has gthumb, X, flag f = gthumb -- "$@"
+
#-------------------------------------------
# Archives
@@ -212,6 +229,10 @@ ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has als = als -- "$@" |
ext 7z|ace|ar|arc|bz2?|cab|cpio|cpt|deb|dgc|dmg|gz, has aunpack = aunpack -- "$@"
ext iso|jar|msi|pkg|rar|shar|tar|tgz|xar|xpi|xz|zip, has aunpack = aunpack -- "$@"
+
+# 3D printing
+ext stl, has cura, X, flag f = cura -- "$@"
+
# Fallback:
ext tar|gz, has tar = tar vvtf "$@" | "$PAGER"
ext tar|gz, has tar = tar vvxf "$@"