nautilus (приложение для работы с файлами) долго запускается в Ubuntu 18.04

Я обнаружил, что в моем Ubuntu 18.04 запуск nautilus занимает много времени. Вот след выполнения этого в командной строке:

$ time nautilus
Initializing nautilus-dropbox 2015.10.28
Error creating proxy: Error calling StartServiceByName for org.gtk.vfs.UDisks2VolumeMonitor: Timeout was reached (g-io-error-quark, 24)

real    0m40.316s
user    0m0.765s
sys 0m0.141s

Я надеюсь, что это может дать некоторые подсказки экспертам.

Я также заметил, что nautilus также вызывает замедление запуска других приложений, таких как gedit и chrome. Я попытался удалить gvfs, а nautilus сделает запуск других приложений, таких как Chrome, намного быстрее. Но мне нужен файловый менеджер.

0
задан 29 July 2019 в 17:59

2 ответа

Обновление:

Проблема решена, После некоторых проб и ошибок я нашел виновный пакет.

Начиная с ubuntu 18.04.3 в выпуск был добавлен пакет с именем xdg-desktop-portal-gtk.

Я не знаю, для чего используется этот пакет. Никакие другие пакеты не зависят от него; А мне это было не нужно. Очистка с помощью команды purge apt-get purge xdg-desktop-portal-gtk решила проблему. Ниже вы можете найти вывод команды времени, такой как time nautilus для открытия и закрытия как можно скорее, который показывает, что для открытия требуется около 29 секунд до очистки и около 2 секунд после очистки.

Before
real    0m28.818s
user    0m0.678s
sys 0m0.402s

After
real    0m1.943s
user    0m0.885s
sys 0m0.156s

P.S. Очистка пакета не оказала побочного эффекта на мою систему, и Ubuntu работает без сбоев, как и ожидалось.


История:

такая же проблема возникла в версии 18.04.3,

чтобы избавиться от проблемы и сохранить версию 18.04, вы можете перейти на версию 18.04.2.

Я сделал это, 18.04.2 работает гладко, как и ожидалось, и у меня есть 18.04, как вы просили.

9
ответ дан 27 October 2019 в 09:19

У меня были похожие проблемы после обновления до Ubuntu 18.04. Решение для меня было

  • Установить net с sudo apt install samba-common-bin
  • , затем sudo mkdir -p /var/lib/samba/usershares/
  • и sudo chmod go+rwx /var/lib/samba/ usershares/
1
ответ дан 11 November 2020 в 13:57

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

Похожие вопросы: