Хотелось бы, чтоб Kmail при открытии вложений давал им права на чтение/запись (как это было раньше), а не только чтение. Это связано с тем, что часто приходится производить некоторые действия с вложенным файлом, но результат не сохранять на диске. Например приходит xls-файл старого формата, при открытии в ОpenОffice кодировка показывается неправильно. Для исправления кодировки есть соответствующий макрос, но он не работает т.к. файл открыт в режиме тоько для чтения. Можно конечно сохранять файл куда-то, а потом перекодировать, но это абсолютно лишние действия, если файл нужно просто посмотреть.
Почему, если файл нужно только посмотреть, необходимо открывать его для записи?
Потому что для того чтоб увидеть его содержимое его нужно обработать... А "умные программы" откывают его в ro-режиме, и обрабатывать отказываются...
Но KMail же не такой умный, чтобы специально для OOo открывать на запись
Может тогда всё-таки делать это для всех? Вдруг найдутся еще какие нибудь поги с таким волшебным ИИ... Есть ли реальная серьезная причина что б не давать право на запись? Хотя конечно согласен, что в большей степени это косяк ООо.
Выдержка из сорцов KMail // make file read-only so that nobody gets the impression that he might // edit attached files (cf. bug #52813) ::chmod( QFile::encodeName( fname ), S_IRUSR ); Можете перевесить на OOo, если Вам угодно.
Понимаю, что наглость... но может сделаете чекбокс какой-нибудь управляющий этим поведением? PS:Багу на ОО уже повесил.
Ну, может только когда руки дойдут.
Invalid