Облегчить Dolphin от сети

Модератор: Модераторы разделов

Ответить
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux
Контактная информация:

Облегчить Dolphin от сети

Сообщение denel »

У меня есть комп, на котором работает autofs, в сети есть всего 4 расшаренных компа, с которыми работает этот Dolphin через autofs. Но даже эти 4 вызывают жестокие тормоза в работе этого Dolphin-а! Каким образом? А вот таким:
С относительно недавних пор, вроде после перехода на UDisks, под точками входа появился раздел Устройства, против раздела я ничего против не имею, но!... Зачем-то там появляются и примонтированные сетевые шары. Я не спорю, кому-то они полезны, но не в моём случае! Вопрос первый: как сделать так, чтобытам сетевые шары не появлялись? (скрытие - не вариант).
dbus-monitor выводит примерно следующую информацию:

Код: Выделить всё

method call sender=:1.156 -> dest=org.freedesktop.DBus serial=94 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Fkde_2Ffstab_2F192_2E168_2E0_2E100_3A_2Fhome',interface='org.kde.Solid.Device',member='teardownDone'"
method call sender=:1.156 -> dest=org.freedesktop.DBus serial=95 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Fkde_2Ffstab_2F192_2E168_2E0_2E100_3A_2Fhome',interface='org.kde.Solid.Device',member='setupRequested'"
method call sender=:1.156 -> dest=org.freedesktop.DBus serial=96 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Fkde_2Ffstab_2F192_2E168_2E0_2E100_3A_2Fhome',interface='org.kde.Solid.Device',member='setupDone'"
method call sender=:1.156 -> dest=org.freedesktop.DBus serial=97 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=RemoveMatch
   string "type='signal',path='/org/kde/solid/Device__2Forg_2Fkde_2Ffstab_2F192_2E168_2E0_2E100_3A_2Fhome',interface='org.kde.Solid.Device',member='teardownRequested'"

Ещё есть наблюдение за папками, когда куда-то заходишь и там лежат папки, он подсчитывает количество файлов, которое эти папки содержат. Как-то можно сделать так, чтобы он не смотрел в папки? (режим просмотра - таблица)
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux
Контактная информация:

Re: Облегчить Dolphin от сети

Сообщение denel »

Какие только USE флаги не пытался убирать у kdelibs, максимум чего удаётся добиться - в разделе устройства перестают появляться железные устройства в виде накопителей информации, но при этом хоть убейся об стену там всё равно появляются смонтированные сетевые шары! Откуда они берутся? Что открутить, может удалить чего?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Облегчить Dolphin от сети

Сообщение drBatty »

denel писал(а):
23.11.2013 21:52
как сделать так, чтобытам сетевые шары не появлялись? (скрытие - не вариант).

убрать сетевые шары. Т.е. вообще из системы.

Других путей, увы, AFAIK нет.
denel писал(а):
23.11.2013 21:52
autofs

denel писал(а):
23.11.2013 21:52
жестокие тормоза

что тут странного?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux
Контактная информация:

Re: Облегчить Dolphin от сети

Сообщение denel »

Нашёл причину тормозов наконец таки. Дело в том, что при монтировании в autofs сетевых шар в .kde4/share/apps/kfileplaces/bookmarks.xml появляются новые записи так сказать точек входа. Новые записи появлялись появлялись долгое время, старые похоже никуда не девались, и вот этот файл вырос в размерах уже до 32600 с лишним строк. Т.Е. теперь при появлении новых шар (а их кстати всего несколько штук) и при серфинге по ФС KDE обрабатывал весь этот файл из уму не постижимого количества точек входа. Как только я его обнулил, висяки чудесным образом исчезли, но вот беда: он всё равно стремительно растёт! KDE не научили удалять из него неактуальное? Очистку реально сделать? Я пока просто удаление файлов сделал, но походу немного глюки от этого пошли у плазмы
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current
Контактная информация:

Re: Облегчить Dolphin от сети

Сообщение drBatty »

denel писал(а):
25.08.2014 22:05
он всё равно стремительно растёт! KDE не научили удалять из него неактуальное? Очистку реально сделать?

ИМХО надо багрепорт написать. https://bugs.kde.org/
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux
Контактная информация:

Re: Облегчить Dolphin от сети

Сообщение denel »

drBatty писал(а):
26.08.2014 03:44
denel писал(а):
25.08.2014 22:05
он всё равно стремительно растёт! KDE не научили удалять из него неактуальное? Очистку реально сделать?

ИМХО надо багрепорт написать. https://bugs.kde.org/

Согласен. Но знания английского у меня нет. Кто поможет?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4454
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Облегчить Dolphin от сети

Сообщение Rootlexx »

denel писал(а):
26.08.2014 15:16
Согласен. Но знания английского у меня нет. Кто поможет?

Используйте Google Translate. Идеальный английский не требуется, многие разработчики сами им средне владеют.
Спасибо сказали:
Аватара пользователя
denel
Сообщения: 497
ОС: Gentoo Linux
Контактная информация:

Re: Облегчить Dolphin от сети

Сообщение denel »

Вобщем так: При подключении с autofs в ~/.kde4/share/apps/kfileplaces/bookmarks.xml
создаются блоки вида

Код: Выделить всё

 <separator href="file:///mnt/autofs/net/192.168.0.100/home">
  <info>
   <metadata owner="http://www.kde.org">
    <UDI>/org/kde/fstab/192.168.0.100:/home</UDI>
    <isSystemItem>true</isSystemItem>
    <IsHidden>false</IsHidden>
   </metadata>
   <metadata owner="http://freedesktop.org">
    <bookmark:icon name="network-server"/>
   </metadata>
  </info>
  <title>/home on 192.168.0.100</title>
 </separator>

При отключении - эти блоки остаются на месте. При следующем подключении - снова создаётся 1:1 тоже самое. Такого эффекта не наблюдается с флешкой, её подключал отключал, файл от неё не разростается. Фишка с atofs в том, что запись берётся из "неоткуда" и так же благополучно исчезает в "никуда", могли бы сканирование файла на уже записанное сделать как и с флешкой :)
Спасибо сказали:
Ответить