#!/bin/dash
for i in $(ls /dev/fd/); do
eval "exec $i>&-"
done
exec 0</dev/null
exec 1>/dev/null
exec 2>/dev/null
if test $# = 0; then
exec caja --no-desktop &
else
p="$(realpath -- "$*" || printf '%s\n' "$*")"
cd /
exec caja --no-desktop -- "$p" &
fi