Как написать скрипт Python, который открывает последний рабочий каталог в nautilus (когда мы запускаем nautilus)?

Файловый менеджер элементарной ОС открывает последний рабочий каталог всякий раз, когда мы запускаем этот файловый менеджер.

Как я могу написать скрипт для Nautilus, который будет работать так же, как приведенный выше пример?

1 ответ

Наутилус не отслеживает последнюю открытую папку
Но он отслеживает последние открытые файлы. Смотрите последние раздел в Наутилус

Следующий 'Ask' дает хороший ответ: закройте Nautilus при сохранении состояния вкладок
Немного сложно, но работает: как заставить файловый менеджер Nautilus запомнить мои открытые вкладки?

Этот скрипт открывает 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"
Другие вопросы по тегам