LINUX.ORG.RU

Виснет dolphin и софт, использующий файловые диалоги KDE, когда внешний диск занят

 ,


0

2

Всем привет.

Столкнулся со следующей проблемой — когда какое-либо примонтированное устройство сильно загружено (конкретно вотпрямщас пишу данные на внешний диск через медленный USB2), то начинает виснуть файловый менеджер Dolphin.

И не только он, начинает тупить Kate, огнелис при попытке сохранить файл просто вылетает нафиг (видимо, он под капотом пытается вызвать стандартный диалог выбора файла для сохранения, но что-то у него не получается).

Может ещё на каком-то софте сказывается, пока заметил только эти программы. Если честно, затрудняюсь понять логику толковых парней из Dolphina — с какого перепугу хождение по каталогам системного SSD должно подвешивать программу, когда в совершенно другом процессе (Midnight Commander) идёт работа с примонтированным USB-диском. Ещё подобные косяки могут быть, когда недоступна сетевая samba-шара.

Может кто сталкивался и осилил забороть? Вот в этом топике dolphin обращается к жд при каждом открытии папки поднимался похожий вопрос, удалил своего пользователя из групп cdrom и floppy, не помогло.


Ответ на: комментарий от Shushundr

Смеялись над многозадачностью в Windows, когда она подвисала при форматировании дискеты?

Там ничего не изменилось. Файловый диалог может наглухо повиснуть, пока ожидает реакции от любого диска, который ему пришло в голову потеребить. На 11 не сталкивался пока, но на 10 это влияло на всё, что завязано на explorer.exe.

anonymous
()

осилил забороть

Надо переписать кусок кода в отдельный от gui поток. А поскольку это не переписали, это не шибко возможно.

Ygor ★★★★★
()
Ответ на: комментарий от hargard

В общем, с внешним носителем при перемещении файлов на exFAT партицию та же фигня. Да и дело тут явно в дурацкой лохике ФМ, дёргать левые разделы на каждый чих.

Самый каеф, когда сетевая шара недоступна. Попробую ещё погуглить.

s3rjke
() автор топика

К вопросу о зависаниях приложух, когда отваливается сетевая шара. Попробовал другой способ автоматического монтирования этих самых шар — через systemd (создание файлов .mount и .automount), вроде как, работать стало адекватней, приложухи больше не виснут и даже выпрыгивает окошечко с ошибкой, мол, сетевой каталог недоступен. Ещё изменил точку монтирования с домашнего каталога на подкаталог в /mnt.

В общем, что-то из этого повлияло.

s3rjke
() автор топика