| Summary: | LibreOffice сообщает об ошибке при открытии с сетевых дисков | ||
|---|---|---|---|
| Product: | [ROSA-based products] ROSA Fresh | Reporter: | Vladimir Potapov <v.potapov> |
| Component: | Packages from Main | Assignee: | ROSA Linux Bugs <bugs> |
| Status: | RESOLVED FIXED | QA Contact: | ROSA Linux Bugs <bugs> |
| Severity: | normal | ||
| Priority: | Normal | CC: | andrey.bondrov, aponomarenko |
| Version: | Fresh | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Platform: | --- | ROSA Vulnerability identifier: | |
| RPM Package: | LibreOffice | ISO-related: | |
| Bad POT generating: | Upstream: | ||
| Attachments: | ss | ||
|
Description
Vladimir Potapov
2015-04-08 16:07:25 MSK
(In reply to comment #0) > Created attachment 3878 [details] > ss > > LibreOffice сообщает об ошибки при открытии с сетевых дисков. > При этом, если закрыть сообщение об ошибке, все прекрасно работает. > В suse это решали для 4.3.5.2 > https://forums.opensuse.org/showthread.php/501385-Libreoffice-and-samba- > remote-files-problem Не думаю, что решили. Там о другом речь. К сожалению, поведение OpenDialog при котором при любой смене папки на удаленном распложении выскакивает сообщение об ошибке - регрессия, в предыдущем офисе такого нет. Я нашел код, который за это отвечает Kde4FilePicker / The dialog should check whether LO also supports the protocol // provided by KIO, and KFileWidget::dirOperator() is only 4.3+ . // Moreover it's only in this somewhat internal KFileWidget class, // which may not necessarily be what KFileDialog::fileWidget() returns, // but that's hopefully not a problem in practice. #if KDE_VERSION_MAJOR == 4 && KDE_VERSION_MINOR >= 2 #define ALLOW_REMOTE_URLS 1 #else #define ALLOW_REMOTE_URLS 0 #endif Надо посмотреть, не сломали ли здесь что-нибудь наши патчи... Нашел решение. Там некоторая путаница в desktop файлах. Например, при запуске из Dolphin используется libreoffice-writer.desktop а при запуске из меню, соответственно libreoffice-startcenter.desktop Плюс после каждого изменения нужно стирать кэш кде, что добавляет драйва :-) Так вот - чтоб нормально, напрямую работать с самбой из диалога открытия KDE нужно добавить в оба вышеуказанных desktop файла в X-KDE-Protocols smb и remote. X-KDE-Protocols=remote,file,http,ftp,webdav,smb |