Reiniciar o nautilus é bastante fácil:
nautilus -q
nautilus -n &
disown
Infelizmente, esta sequência de comandos não funciona, provavelmente devido a alguma condição de corrida. Por isso, talvez tenhamos que fazer um pkill
ou killall
.
Para assistir ao diretório de ponto de montagem do volume criptografado, você pode pesquisar um arquivo dentro dele:
FILE=/path/to/some/file/in/encrypted/volume
while sleep 10s; do
if [[ -f $FILE ]]; then
pkill nautilus # or nautilus -q
nautilus -n &
disown
exit
fi
done
Eu presumi erroneamente que inotify
poderia ser usado, mas não pode, já que a montagem está envolvida.