Используя предложение @ SomeGuyOnAComputer:
Во-первых, получите привязки nautilus python:
$ sudo apt install python-nautilus
Создайте каталог для ваших расширений nautilus python:
$ mkdir -p ~/.local/share/nautilus-python/extensions
Очевидно, что nautilus python просто читает расширения, которые находятся в этой папке, и использует их автоматически.
Вот простое расширение, которое помещает файл uri в строку заголовка:
from gi.repository import Nautilus, GObject, Gtk
class ColumnExtension(GObject.GObject, Nautilus.LocationWidgetProvider):
def __init__(self):
pass
def get_widget(self, uri, window):
window.set_title(uri)
Поместите это в "extension.py" и поместите его в созданную выше папку. Перезапустите наутилус. Как в случае уничтожения любых процессов наутилуса и перезапуска их. Простой способ сделать это - просто перезагрузить компьютер.
Это помещает файл URI в строку заголовка, что и является текущим сценарием. Другими словами, вы можете просто продолжать делать то, что вы делали, и теперь он даст вам полный путь.
Обратите внимание, что это не работает при первом запуске Nautilus. Вы должны на самом деле куда-то ориентироваться. Другими словами, если в строке заголовка указано «Домашняя страница», вы находитесь в домашней папке и нигде не перемещались.