- Вопрос или проблема
- Ответ или решение
- Почему Nautilus работает медленно в Ubuntu 12.04 и как это исправить
- 1. Исправление внешнего вида и производительности
- 2. Удаление неиспользуемых плагинов
- 3. Настройка предварительного просмотра и закладок
- 4. Проблемы с gvfsd-metadata
- 5. Темпы чтения данных
- 6. Альтернативные решения
- Заключение
Вопрос или проблема
Месяц назад я обновился (без новой установки) до 12.04.
С тех пор Nautilus стал крайне медленным. Когда я открываю папку, содержащую много подпапок, иногда мне приходится ждать 4 секунды, пока всё отобразится.
Раньше так не было, в предыдущих версиях я всегда мог быстро просматривать свои файлы.
Если я запускаю Nautilus с правами root из терминала, он работает идеально.
Я заглянул в “дополнительные драйверы” и сменил драйверы Nvidia с текущей версии на рекомендуемые. Это значительно увеличило производительность и скорость просмотра файлов, к сожалению, лишь на несколько дней. Теперь я снова сталкиваюсь с очень медленным Nautilus.
Я также пытался установить последний драйвер nvidia, как было предложено здесь: http://www.techlw.com/2012/03/install-nvidia-drivers-on-ubuntu-1204.html
Это вообще не сработало.
Также, когда я использую поисковую панель для поиска файлов, она неправильно реагирует: не находит файлы или загружает их в течение долгого времени, пока файл не отображается.
Я работаю на ноутбуке Acer с
Intel® Core™ i5 CPU M 430 @ 2.27GHz × 4
6GB RAM
GeForce GT 320M/PCIe/SSE2
64 Bit Ubuntu 12.04
Я нашёл несколько способов ускорить Nautilus: закладки и предварительный просмотр. Но он всё равно не так быстр, как должен быть … а у меня SSD!
Закладки:
Чтобы это исправить, удалите все ваши закладки, перезапустите и затем добавьте обратно те, без которых вы не можете обойтись.
Используя strace, я понял, что Nautilus запрашивал много файлов для каждого просмотра. Даже файлы, которых не было в директории, которую я просматривал во время отслеживания. Я думаю, Nautilus пытается предварительно кэшировать эти закладки.
У меня была одна сетевая папка в виде закладки … возможно, это и было причиной, по которой Nautilus загружался несколько секунд.
Настройки предварительного просмотра:
Отключите предварительный просмотр в настройках следующим образом:
Я не знаю, поможет ли это. Но я удалил следующие плагины: nautilus-sendto
, nautilus-sendto-empathy
, nautilus-share
, nautilus-open-terminal
. Теперь Nautilus, похоже, работает довольно быстро.
Это определённо проблема самого Nautilus. Вот отчет о баге на launchpad:
Баг #869793 – Nautilus очень медленный при открытии папок с множеством файлов
Это помогает снизить проблемы:
в настройках / поведении проверьте открывать каждую папку в отдельном окне
это снижает юзабилити, создавая множество окон; но, по крайней мере, вам не нужно сидеть и ждать, пока он наконец ответит, как это происходит в Windows…
Эта проблема может всё равно возникнуть и заморозить все окна Nautilus…, так что я рассматриваю это как временное решение, которое не на 100%, и я всё ещё жду исправления для Nautilus.
Это, по сути, помогает избежать постоянного переключения между папками, держит их все открытыми.
ИЗМЕНЕНИЕ: Замедления прекратились! но стало сложнее использовать Nautilus, но, по крайней мере, он не будет постоянно зависать! (по-прежнему зависает или полностью вылетает, но это занимает больше времени)
Временное решение по адресу https://wiki.debian.org/Nautilus/FAQ/SlowNautilus
Причина проблемы: каким-то образом хранилище “gvfsd-metadata” стало повреждено, в результате “gvfsd-metadata” застрял в бесконечном цикле. Это, в свою очередь, значительно влияет на производительность Nautilus. Если вы не знакомы с “gvfsd-metadata”, это процесс, который собирает метаданные файлов, когда вы используете файловый менеджер Nautilus. Мы предполагаем, что “gvfsd-metadata” является частью или связано с пакетом “gvfs”.
В вашем посте вы упоминаете критическую ошибку murrine, это, безусловно, вина какой-то темы, что объясняет, почему Nautilus с правами root работает нормально, поскольку root не использует тему пользователя, попробуйте сменить на тему по умолчанию и протестировать.
Это сработало для меня:
sudo apt-get install --reinstall nautilus
Nautilus также очень медленный на Ubuntu 14.04. Я не знаю, почему, возможно, проблемы с плагинами? Я удалил дополнительные плагины Nautilus. Он по-прежнему очень медленный и иногда зависает. Я думаю, Canonical должно что-то сделать, потому что Ubuntu классный и не должен страдать от менеджера файлов.
В качестве временного решения я использую файловый менеджер Nemo уже пару дней. Он невероятно быстрый и имеет действительно классные функции по сравнению с Nautilus.
Если в следующие дни не будет проблем, он станет моим основным файловым менеджером.
После дней поисков в интернете, кажется, существует много факторов, влияющих на скорость Nautilus.
По прихоти я удалил
~/.thumbnails/*
и теперь окна Nautilus открываются гораздо быстрее. пожимает плечами
Это может показаться глупым, но это работает!
Просто переименуйте папку Templates в вашем домашнем каталоге на что-то другое!
Ответ или решение
Почему Nautilus работает медленно в Ubuntu 12.04 и как это исправить
Проблема медленной работы файлового менеджера Nautilus в Ubuntu 12.04 может быть вызвана несколькими факторами, которые необходимо рассмотреть и исправить, чтобы вернуть его к нормальной скорости.
1. Исправление внешнего вида и производительности
Для начала стоит обратить внимание на свежие изменения тем оформления. Иногда обновление тем может вызвать проблемы с производительностью. Можно попробовать сменить тема оформления на стандартную, чтобы проверить, улучшит ли это скорость Nautilus. Это делается через настройки меню «Тема».
2. Удаление неиспользуемых плагинов
Если вы добавили дополнительные плагины для Nautilus, некоторые из них могут негативно влиять на производительность. Вы можете удалить следующие плагины, которые, как показали отзывы пользователей, могут тормозить работу:
nautilus-sendto
nautilus-sendto-empathy
nautilus-share
nautilus-open-terminal
Удаление ненужных плагинов может значительно улучшить скорость работы Nautilus.
3. Настройка предварительного просмотра и закладок
Настройки предварительного просмотра также могут влиять на производительность Nautilus. Рекомендуется отключить все предварительные просмотры в настройках Nautilus. Также можно очистить закладки и добавить лишь самые необходимые после перезапуска Nautilus. Это поможет избежать лишнего кэширования и улучшит скорость открытия директорий.
4. Проблемы с gvfsd-metadata
Большая часть проблем с производительностью может быть связана с процессом gvfsd-metadata
, который отвечает за сбор метаданных файлов. Если этот процесс работает медленно или застревает в бесконечном цикле, это может привести к замедлению Nautilus. Рекомендуется выполнить следующие команды для перезапуска:
killall gvfsd-metadata
Если проблема повторяется, можно попробовать переустановить Nautilus:
sudo apt-get install --reinstall nautilus
5. Темпы чтения данных
Если вы удалили старые миниатюры, находящиеся в ~/.thumbnails/*
, то также можно ожидать улучшения скорости. Это связано с тем, что Nautilus не должен тратить время на загрузку большой коллекции изображений.
6. Альтернативные решения
Если после выполнения вышеуказанных шагов проблема не отошла, вы можете рассмотреть возможность использования альтернативных файловых менеджеров, таких как Nemo. Многие пользователи заметили, что Nemo работает быстрее и стабильно по сравнению с Nautilus.
Заключение
Медленная работа Nautilus может вызывать много неудобств, однако методично проанализировав предложенные решения и испробовав их, можно вернуть файловый менеджер к прежней скорости и функциональности. Если ни одно из решений не помогло, стоит подумать о переходе на другой файловый менеджер или обновлении до более новой версии Ubuntu, где, возможно, уже устранены данные проблемы.