Как восстановить настройки Nautilus по умолчанию

В настоящее время я использую Ubuntu 15.10 и хотел попробовать Gnome 3.18. Все работало, но в конце концов я захотел вернуться на Unity, потому что мне это нравится больше. Поскольку я удаляю все пакеты Gnome 3, мой файловый менеджер nautilus выглядит и ведет себя странно. Например, ранее была отключена опция "Мгновенный поиск", которая теперь включена, угол окна не круглый, но заполнен маленькими черными краями, а боковая панель тоже выглядит неправильно.

Вот скриншот:

Есть ли простой способ восстановить внешний вид и настройки по умолчанию наутилуса?

Я пробовал очевидные вещи, такие как apt-get purge nautilus, apt-get install nautilus --reinstall и удаление .config/nautilus но ничего не получалось.

Спасибо за помощь

2 ответа

Отказ от ответственности: я пробовал это на моем Ubuntu 17.04, но не знаю, работает ли это 15.10. (Я даже не знаю, использует ли 15.10 dconf или gconf.)

В Ubuntu 17.04 вы можете сделать это с помощью dconf.

Проще всего, просто беги gsettings reset-recursively org.gnome.nautilus в терминале и каждый параметр nautilus будет сброшен к значению по умолчанию. Если вы хотите сбросить только определенные настройки, gsettings list-recursively org.gnome.nautilus даст вам список пар ключ-значение, которые вы можете gsetting set или же gsetting reset,

В качестве альтернативы, если вы предпочитаете графический редактор, установите dconf-tools пакет, запустить dconf-editor и перейдите к /org/gnome/nautilus, Найдите соответствующие ключи и щелкните правой кнопкой мыши, чтобы сбросить / настроить.

Хотя ОП уже задал вопрос, это все еще актуально, поскольку я недавно столкнулся с той же ситуацией после окончания экспериментов с Gnome3 PPA в моей системе 16.04. Обновление с этим PPA привело к обновлению Nautilus и нескольких других пакетов (на снимке экрана OP показан Nautilus 3.18, который я и обновил).

В моем случае я проверил свой /var/log/dpkg.log (grep для "статус установлен", чтобы упростить сканирование), чтобы определить пакеты, которые я обновил с PPA. Это были:

  • libnautilus-extension1a
  • Наутилус-данные
  • кораблик
  • libgnome-bluetooth13
  • гном-Bluetooth

Ваш конкретный случай может отличаться, но в целях восстановления Nautilus первые три пакета были теми, которые мне понадобились для понижения.

После удаления PPA Gnome3 я использовал политику apt-cache, чтобы проверить для каждого из трех пакетов nautilus установленную версию и версию репозитория (ту, к которой я хотел вернуться обратно), например:

$ apt-cache policy libnautilus-extension1a
libnautilus-extension1a:
  Installed: 1:3.18.5-0ubuntu1~xenial1
  Candidate: 1:3.18.5-0ubuntu1~xenial1
  Version table:
 *** 1:3.18.5-0ubuntu1~xenial1 100
        100 /var/lib/dpkg/status
     1:3.18.4.is.3.14.3-0ubuntu5 500
        500 http://gb.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     1:3.18.4.is.3.14.3-0ubuntu4 500
        500 http://gb.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

Для моей системы 16.04 мне нужно было понизить версию PPA "1:3.18.5-0ubuntu1~xenial1" до "1:3.18.4.is.3.14.3-0ubuntu5". Для тех, кто еще 15.10, применима версия "1: 3.14.2-0ubuntu13".

Apt позволяет вам понизить пакеты до определенных версий, следуя имени пакета со знаком равенства (подробнее см. Man apt). apt install --reinstall не работал для OP, так как это неправильный синтаксис, указывающий apt на понижение. В моем случае мне удалось успешно понизить версию Nautilus, используя:

sudo apt install libnautilus-extension1a=1:3.18.4.is.3.14.3-0ubuntu5 nautilus-data=1:3.18.4.is.3.14.3-0ubuntu5 nautilus=1:3.18.4.is.3.14.3-0ubuntu5 

Если вы не сделаете все три пакета, у вас будут проблемы, такие как не запуск nautilus, поскольку в схеме Gsettings 3.18 отсутствуют некоторые ключи, которые есть в схеме 3.14. Gsettings / dconf - это место, где хранится критическая конфигурация для Nautilus и различных других приложений; ~/.config/nautilus имеет некоторые настройки, но не все.

Другие вопросы по тегам