Bug 50866

Summary: Dolphin не сохраняет mime-type ассоциации в smb:// дирректориях.
Product: Branch p11 Reporter: mrsclick <emo>
Component: kde5Assignee: qa-team <qa-team>
Status: CLOSED FIXED QA Contact: qa-p11 <qa-p11>
Severity: normal    
Priority: P5 CC: belayaav, zerg
Version: unspecified   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
.doc файл открыт в Dolphin как папка. none

Description mrsclick 2024-07-09 12:50:50 MSK
Created attachment 16387 [details]
.doc файл открыт в Dolphin как папка.

В самба-шарах примонтированных через CIFS в /etc/fstab в свойствах всех типов документов не указано асоциированное приложение (No associated application), если попытаться открыть документ, иногда открывается в нужном приложении, но, например, офисные документы, вместо того чтобы открыться в LibreOffice -- открываются самим Dolphin как папка с ошибкой Could not enter folder %полнный_путь_файла_с_расширением%. Если выбрать открыть с помощью и указать нужное приложение (LibreOffice Writer\Calc\etc) то файлы с таким же расширением начинают корректно открываться пока запушен хоть один процесс Dolphin, после закрытия снова всё забывает. При этом вне cifs-mounted папок ассоциации сохраняются и всегда работают корректно.
Comment 1 mrsclick 2024-07-09 13:00:04 MSK
До этого стояла still версия LibreOfiice и такой проблемы не было, не знаю связано ли это с обновлением системы или с переходом на Fresh версию (без приписки still) LibreOfiice из репозитория. По крайней мере в Сизиф для still версии есть пакет связанный с mimetypes (LibreOffice-still-mimetypes), а для Fresh -- нет.

На Fresh версию ппришлось перейти так как с недавних пор она стала крашится каждый раз при открыти файла из проводника, приходилось сначало открывать soffice.bin и уже в нем через меню открывать файл.

Текущие версии:

LibreOffice-langpack-ru-24.2.5.1-alt1.x86_64
LibreOffice-gtk3-kde5-24.2.5.1-alt1.x86_64
LibreOffice-integrated-24.2.5.1-alt1.x86_64
LibreOffice-plugin-altcsp-0.0.3-alt2.x86_64
LibreOffice-qt5-24.2.5.1-alt1.x86_64
LibreOffice-gtk3-24.2.5.1-alt1.x86_64
LibreOffice-langpack-en_US-24.2.5.1-alt1.x86_64
LibreOffice-kde5-24.2.5.1-alt1.x86_64
LibreOffice-24.2.5.1-alt1.x86_64
LibreOffice-full-24.2.5.1-alt1.x86_64
LibreOffice-common-24.2.5.1-alt1.x86_64
LibreOffice-extensions-24.2.5.1-alt1.x86_64

kde5-dolphin-common-23.08.5-alt1.noarch
libdolphinprivate5-23.08.5-alt1.x86_64
libdolphinvcs5-23.08.5-alt1.x86_64
kde5-dolphin-23.08.5-alt1.x86_64

cifs-utils-7.0-alt1.x86_64

Linux 6.1.97-std-def-alt1 #1 SMP PREEMPT_DYNAMIC Fri Jul  5 09:22:37 UTC 2024 x86_64 GNU/Linux
Comment 2 mrsclick 2024-07-09 13:04:54 MSK
Похоже что это не 47175, так как в моём случае xdg-open работает корректно всегда.
Comment 3 mrsclick 2024-07-09 13:10:28 MSK
Вышла путаница, оказалось что в CIFS-mounted папках как раз таки всё открывается корректно. Не корректно открываются файлы в папках примонтированных через smb:\\ конструкцию! Пока что принято решение отказаться от монтирования через smb:\\ и перейти на использование cifs.
Comment 4 mrsclick 2024-07-09 13:12:14 MSK
(In reply to mrsclick from comment #2)
> Похоже что это не 47175, так как в моём случае xdg-open работает корректно
> всегда.

Возможно все-таки 47175 так как проверить открытие smb:// чеерез xdg-open не представляется возможным
Comment 5 Белая Алёна 2025-02-05 14:13:57 MSK
Проверила открытие файлов на стенде Alt Workstation K 11 beta (клиент samba, введенный в домен)

Версии пакетов:
samba-4.20.6-alt3
LibreOffice-still-common-24.8.4.2-alt1
dolphin-24.12.1-alt1
gvfs-1.56.1-alt1

Файл с раcширением .doc успешно открывается как при открытии через dolphin конструкцией smb://server/sharefolder (без монтирования), при монтировании с помощью gio (gio mount smb://server/sharefolder) и с помощью cifs. Также проверила запуск через xdg-open как указано в 47175, файл открывается как файл, в LibreOffice-still. 

Если у вас ошибка все еще воспроизводится, уточните, пожалуйста, следующее:
1. На какой ОС развернуты samba-сервер и клиент, на котором проявляется ошибка?
2. Какие параметры шары прописаны в /etc/samba/smb.conf?
3. Как именно была примонтирована шара, какой командой и с какими параметрами? 
4. Какой командой открывался файл в шаре? Какой именно файл использовался?
Comment 6 Sergey V Turchin 2025-02-05 16:15:00 MSK
Да. Была чрезмерно оптимизирована работа с сетевыми каталогами. Должно быть исправлено.
Comment 7 mrsclick 2025-02-06 14:56:33 MSK
На 06.02.2025 г.

Operating System: starter kit 11
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.9.0
Qt Version: 6.7.2
Kernel Version: 6.6.71-6.6-alt1 (64-bit)
Graphics Platform: Wayland

C версиями:
LibreOffice-common-24.2.3.2-alt1.x86_64
dolphin-24.08.3-alt4.x86_64

Проблема не наблюдается.