I use taskcoach to create a list of my tasks.
The data I entered was saved, say, in tasks.tsk on my Desktop. Internally, this is an XML file of specific structure.
Now whenever I open it, it opens in my text editor, like any other XML.
I've tried changing extension to .task and .my_tasks, but associated program is the still the editor.
After googling and reading forums, I've right-clicked the file, and in Properties
-> Open With
chose TaskCoach.
The file opens in TaskCoach, but any other .XML file gets opened with TaskCoach too!
Q: How do I make ubuntu open .task files in TaskCoach while preserving association .xml -> editor?
Best Answer
Rename the file you have as
_anything_.task
(where_anything_
is something suitably descriptive.)First you need to create an XML file with the extension information in it. (If you wish, copy the text below into a new text file and save it as
task.xml
.)You now need to save or copy this new file into the directory
~/.local/share/mime/packages
for a per-user file association or/usr/share/mime/packages
for a system-wide file association.Once that is done, run
where
[MIME-DIRECTORY]
is the previously chosen directory minus the/packages
suffix. (Usesudo
for the system-wide association.)Now, open your file manager and right-click on anything.task and select taskcoach as the default program with the open with option in the context menu.
Job done. All
.task
files will now open with taskcoach!