diff --git a/plugins/preview-tabbed b/plugins/preview-tabbed index db94fdca..7e7e8400 100755 --- a/plugins/preview-tabbed +++ b/plugins/preview-tabbed @@ -54,11 +54,11 @@ PAGER=${PAGER:-"vim -R"} NUKE="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/plugins/nuke" -if which xterm ; then +if which xterm >/dev/null 2>&1 ; then TERMINAL="xterm -into" -elif which urxvt ; then +elif which urxvt >/dev/null 2>&1 ; then TERMINAL="urxvt -embed" -elif which st ; then +elif which st >/dev/null 2>&1 ; then TERMINAL="st -w" else echo "No xembed term found" >&2 @@ -131,28 +131,28 @@ previewer_loop () { case "$MIME" in video/*) - if which mpv ; then + if which mpv >/dev/null 2>&1 ; then mpv --force-window=immediate --loop-file --wid="$XID" "$FILE" & else term_nuke "$XID" "$FILE" fi ;; audio/*) - if which mpv ; then + if which mpv >/dev/null 2>&1 ; then mpv --force-window=immediate --loop-file --wid="$XID" "$FILE" & else term_nuke "$XID" "$FILE" fi ;; image/*) - if which sxiv ; then + if which sxiv >/dev/null 2>&1 ; then sxiv -e "$XID" "$FILE" & else term_nuke "$XID" "$FILE" fi ;; application/pdf) - if which zathura ; then + if which zathura >/dev/null 2>&1 ; then zathura -e "$XID" "$FILE" & else term_nuke "$XID" "$FILE"