#!/bin/sh set -e if [ -n "$DISPLAY" ]; then export FIFO_UEBERZUG="${TMPDIR:-/tmp}/lf-ueberzug-$$" cleanup() { exec 3>&- rm "$FIFO_UEBERZUG" } mkfifo "$FIFO_UEBERZUG" ueberzug layer -s <"$FIFO_UEBERZUG" & exec 3>"$FIFO_UEBERZUG" trap cleanup EXIT if ! [ -d "$HOME/.cache/lf" ]; then mkdir -p "$HOME/.cache/lf" fi lf "$@" 3>&- else exec lf "$@" fi