Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hi,

On Tue, Jul 3, 2012 at 9:12 PM, Andras Timar <timar74@gmail.com> wrote:
Hi Joel,

2012/7/3 Joel Madero <jmadero.dev@gmail.com>:
Hi All,

This seems to be one of the most consistent complaints from users as I'm
going through the bug list. The issue is three fold (or more).

1. Defaults "hijack" everything -- vs. defaulting to allow users to select

2. No check to see if Microsoft Office is installed and thus some prompt to
see if we want to "replace" it

3. Changing defaults once installed very difficult (or not possible?).

4. Other file associations outside of Microsoft are also "hijacked" -- see
bug on txt files

Here are just a few of the FDO's that I came across:

https://bugs.freedesktop.org/show_bug.cgi?id=39791

https://bugs.freedesktop.org/show_bug.cgi?id=44462

https://bugs.freedesktop.org/show_bug.cgi?id=43519

https://bugs.freedesktop.org/show_bug.cgi?id=38310

https://bugs.freedesktop.org/show_bug.cgi?id=47483


Each one deals with the same issue in a different manner -- ie. file
associations and defaults.


I personally like the mock up done in
https://bugs.freedesktop.org/show_bug.cgi?id=44462


I have a few questions, I know that one of these bugs is assigned but not
sure about current status.


I have a couple suggestions and wanted feedback:


1. Most annoying bug? I think it qualifies with at least 5 different people
complaining about it with multiple comments on many of them

2. Can I make a bug that takes every complaint into account and then mark
these all as dupes of the one I make?

Thanks for your bug triage work. File association is a difficult topic
and after fixing obvious bugs, I need ux input about how to do things
the best. I'm currently debugging the "hijack" issue. It happens in
http://opengrok.libreoffice.org/xref/core/setup_native/source/win32/customactions/reg4allmsdoc/reg4allmsi.cxx.
These functions were designed so that they detect Microsoft Office and
do not take over their files, the only problem is that these functions
do not work correctly under certain circumstances.

After install user have several possibilities to change file
associations, e.g. repair MS Office install, right click on file and
change associations, regedit, etc. I know that none of these are easy
for an ordinary user.

As for other file types than MS Office, it is hard to define a good
default, many file types that LibreOffice can open are not associated.
We need to collect them all, this is the pre-requisite of the planned
file association application.

I have some problems with the mockup in fdo#44462. First is that it
lists only a few file types. There are many more. Maybe we need a
separate panel for it. Or instead of file extensions, we could use
bigger categories (e.g. ODF, MS Office Binary, MS Office OpenXML,
etc.) Please note that within LibreOffice we can handle only per user
settings, because we cannot elevate the rights of soffice.bin process.
Even if it is running from an administrator account, it runs with
normal user privileges (at least on Vista and higher). But maybe it is
even better. It is possible that one user prefers LibreOffice, other
prefers something else on the same computer. Alternatively a
standalone application can be developed, that can set file
associations for all users.

I don't think it makes sense to open a super-bug for file
associations. I'm currently working on it, and I regularly monitor
Windows Installer bugs. As long as a bug classified as a Windows
Installer bug, I'll see it, and fix it some day.

In this particular case, recent versions of Windows behave much better
than the old ones. Windows Vista and 7 are much more respectful with
file associations owned by different programs than for example Windows
XP.

I did quite a few changes in the registry for LibreOffice 3.6 and some
of those changes should improve the situation. Could be interesting to
retest those scenarios with LibO 3.6 to check if the situation has
really improved (but don't expect major improvements in XP).

Thanks for you work :)

-- 
Jesús Corrius <jesus@softcatala.org>

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.