Вы также можете использовать GLib.idle_add (callback) для вызова долговременной задачи после того, как GLib Mainloop завершит все события с более высоким приоритетом (которые, я считаю, включает в себя создание пользовательского интерфейса).
Добавив gnome3 ppa, вы добавили новую версию многих программ в репозиторий.
Вы обновили версию nautilus до версии, которая удалила многие функции (см., например, здесь: OMG)
В основном вы можете сделать две вещи:
Удалить ppa, обновите список пакетов, удалите nautilus, а затем переустановите его: в основном, следуйте ответам на этот вопрос. Попробуйте только вернуть nautilus (это может завершиться неудачно, в зависимости от зависимостей ...). См. Этот вопрос.