Summary: | LibreOffice + xdg-utils - документ автоматически не подцепляется в аттачмент при создании нового письма | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Branch p8 | Reporter: | Vera Blagoveschenskaya <vercha> | ||||||||||
Component: | xdg-utils | Assignee: | Sergey V Turchin <zerg> | ||||||||||
Status: | CLOSED FIXED | QA Contact: | qa-p8 <qa-p8> | ||||||||||
Severity: | normal | ||||||||||||
Priority: | P3 | CC: | nickf, rider, sotor, viy | ||||||||||
Version: | не указана | ||||||||||||
Hardware: | all | ||||||||||||
OS: | Linux | ||||||||||||
Attachments: |
|
Воспроизвелось в MATE, не воспроизвелоcь в Xfce с одной и той же версией thunderbird-52.9.1-alt0.M80P.1 Похоже на апстримную багу https://bugs.documentfoundation.org/show_bug.cgi?id=120236 Created attachment 7837 [details]
добавление почт. клиента
Created attachment 7838 [details]
файл прикреплен
Проблема решается добавлением почтового клиента в Сервис->Параметры->Интернет->Эл.почта. Добавить /usr/bin/thinderbird. После этого документ добавляется во вложение Спасибо, я попробовала - это помогло. (В ответ на комментарий №6) > Спасибо, я попробовала - это помогло. Как это относится к LibreOffice? Самым прямым образом. Это его настройка. (В ответ на комментарий №8) > Самым прямым образом. Это его настройка. Как LibreOffice должен включать автоугадывание этого параметра? Угадывать никто не предлагает. Никита описал обходной путь, чтобы документы добавлялись в аттачмент к письму. Таким образом, баг можно закрыть как worksforme. Если кто-то из пользователей столкнется с данным поведением, то сможет воспользоваться готовым решением, описанным выше. А что будет если вместо thunderbird написать /usr/bin/xdg-email ? (В ответ на комментарий №11) > А что будет если вместо thunderbird написать /usr/bin/xdg-email ? Тогда файл не будет прикреплен Ну всё на самом деле просто. Ждём героя, который научит LibreOffice распознавать xdg-utils и вызывать xdg-email с нужными аргументами: https://github.com/LibreOffice/core/blob/master/shell/source/unix/misc/senddoc.sh поддержка xdg-open есть в LibreOffice, это скорее всего проблема в наших xdg-utils на ментейнера и правильный пакет У меня работает LO 6.1 и с Kmail и с Thunderbird. у всех не работает. снеси kmail и у тебя работать перестанет. (В ответ на комментарий №6) > Спасибо, я попробовала - это помогло. Не. Это не надо. Верните назад. (В ответ на комментарий №1)
> Воспроизвелось в MATE
Что в MATE говорят команды:
xdg-mime query default "x-scheme-handler/mailto
и
gconftool-2 --get /desktop/gnome/url-handlers/mailto/command | cut -d ' ' -f 1
?
(В ответ на комментарий №19) > xdg-mime query default "x-scheme-handler/mailto xdg-mime query default "x-scheme-handler/mailto" $ xdg-mime query default "x-scheme-handler/mailto" evolution.desktop $ gconftool-2 --get /desktop/gnome/url-handlers/mailto/command | cut -d ' ' -f 1 Значение не установлено для «/desktop/gnome/url-handlers/mailto/command» (В ответ на комментарий №21) > evolution.desktop И при этом thunderbird открывается при попытке отправить по эл.почте? Created attachment 7839 [details] thb (В ответ на комментарий №22) > (В ответ на комментарий №21) > > evolution.desktop > И при этом thunderbird открывается при попытке отправить по эл.почте? Ага (В ответ на комментарий №23) > > > evolution.desktop > > И при этом thunderbird открывается при попытке отправить по эл.почте? > Ага Даже при xdg-open mailto:aa@bb.cc ? Тест намного проще: $ xdg-email aa@bb.cc --attach c.jpg Файл c.jpg должен быть (В ответ на комментарий №25)
> Тест намного проще:
Мне пока нужен ответ на мой вопрос.
(В ответ на комментарий №24) > > > > evolution.desktop > > > И при этом thunderbird открывается при попытке отправить по эл.почте? > > Ага > Даже при > xdg-open mailto:aa@bb.cc > ? Да. Я проверил. С KDE исправимо нормальным способом, а для MATE я не нашёл пока ничего лучше, чем исправить в altlinux-mime-defaults файл /usr/share/mate/applications/defaults.list, где прибит evolution. (В ответ на комментарий №28) > С KDE исправимо нормальным способом, а для MATE я не нашёл пока ничего лучше, > чем исправить в altlinux-mime-defaults файл > /usr/share/mate/applications/defaults.list, где прибит evolution. Понял, поправлю. гм. на что исправлять? на thunderbird? Нет конечно. Не надо спешить с исправлением. Надо подумать что делать. (В ответ на комментарий №30) > гм. на что исправлять? на thunderbird? Да. Это только на MATE отразится. (В ответ на комментарий №31) > Нет конечно. Не надо спешить с исправлением. Хуже не будет. C Thunderbird там больший процент вероятности наверняка. > Надо подумать что делать. Там мало что хорошего можно придумать, т.к. там ввиду ущербности конструкции дело доходит до grep. P.S. xdg-utils тоже я исправлю, но это только для KDE. может быть перенести логику выбора в xdg-utils, особенно для случая, когда дефолтного evolution не установлено ? (В ответ на комментарий №33) > может быть перенести логику выбора в xdg-utils, Она в xdg-mime. Или куда вынести? > особенно для случая, когда дефолтного evolution не установлено ? А он вообще в MATE бывает установлен? Ну кто ж запретит его туда поставить ? xdg-utils 1.1.3-alt5 Проверила с таском 216133 в P8 (MATE) = аттач подцепился xdg-utils 1.1.3-alt5 Проверила с таском 216133 в P8 (KDE) = аттач подцепился xdg-utils 1.1.3-alt5 Проверил с таском 216133. И на KDE и на MATE файл прикрепляется. xdg-utils 1.1.3-alt5 (В ответ на комментарий №39) > Проверил с таском 216133. И на KDE и на MATE файл прикрепляется. xdg-utils > 1.1.3-alt5 Ок, тогда я приоритеты для MATE не трогаю. (В ответ на комментарий №40) > тогда я приоритеты для MATE не трогаю. Я бы потрогал, т.к. $ xdg-mime query default "x-scheme-handler/mailto" там всё равно остается evolution.desktop , а вероятность использования thunderbird пользователем всё-таки выше. (В ответ на комментарий №41) > (В ответ на комментарий №40) > > тогда я приоритеты для MATE не трогаю. > Я бы потрогал, т.к. > $ xdg-mime query default "x-scheme-handler/mailto" > там всё равно остается > evolution.desktop > , а вероятность использования thunderbird пользователем всё-таки выше. Добавил в git [master 6f37740] bumped up thunderbird for MATE mail |
Created attachment 7779 [details] thunderbird Отправить документ LibreOffice (6.0.6.2) по эл. почте (почтовый клиент - Mozilla Thunderbird). Открывается новое письмо, в который не подцепился документ как аттачмент. Также подозрительно выглядит строка получателя - \\\ <>