Как написать скрипт 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"