Файловый менеджер элементарной ОС открывает последний рабочий каталог каждый раз, когда мы запускаем тот файловый менеджер.
Как я могу записать сценарий для Наутилуса, который будет работать то же данным примером выше?
Наутилус не сохраняет трассировку последней открытой папки
Но, это сохраняет трассировку недавних открытых файлов. Посмотрите раздел Recent в Наутилусе
Следующее 'Спрашивает', дает хороший ответ: закройте Наутилус при сохранении состояния Вкладок
Немного хитрый, но работы: Как я могу заставить файловый менеджер Наутилуса помнить мои открытые вкладки?
Этот сценарий открывает Nautilus на папке последнего открытого файла
Это может назвать пользовательское средство запуска nautilus-last-file.desktop
#!/bin/bash
LastFolder=$(grep -m1 'bookmark href' '~/.local/share/recently-used.xbel' | cut -f2 -d"\"" | cut -c 8-)
LastFolder=$(printf '%b' "${LastFolder//%/\\x}")
LastFolder=$(dirname "$LastFolder")
/usr/bin/nautilus "$LastFolder"