mkvmerge-gui has incomplete desktop file

Bug #1091851 reported by Brandon Snider
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mkvtoolnix (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

As of Nautilus 3.6, desktop files' EXEC field require field codes %U, for URL, or %F, for file, or the desktop file doesn't associate the app to its mimetypes.

mkvtoolnix-gui and mkvinfo desktop files do not contain the field codes at this point. Therefore, in Nautilus 3.6, when a user right-clicks on a matroska file, those apps are not in the "Open with" list. This issue only occurs in Nautilus 3.6 and beyond. Prior versions do not parse the desktop file so carefully.

Thus, the "Open with" menu for Matroska files doesn't include the app that creates and edits Matroska files.

This problem manifests in Quantal with the Gnome 3 ppa, and in Raring.

I have created patches and debdiffs for Quantal and Raring. I will be submitting the patch to Bunkus.org as well.

Desktop specification: http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#exec-variables

The fix for this is to apply the patch, and then run
# update-desktop-database

Open with now contains mkvmerge and mkvinfo as expected. I have already tested this and confirmed this works. Information was supplied by Cosimo Cecchi.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: mkvtoolnix-gui 5.1.0-1ubuntu2
ProcVersionSignature: Ubuntu 3.5.0-19.30-generic 3.5.7
Uname: Linux 3.5.0-19-generic x86_64
ApportVersion: 2.6.1-0ubuntu9
Architecture: amd64
Date: Tue Dec 18 15:19:35 2012
InstallationDate: Installed on 2012-06-22 (178 days ago)
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MarkForUpload: True
SourcePackage: mkvtoolnix
UpgradeStatus: Upgraded to quantal on 2012-09-28 (81 days ago)

Revision history for this message
Brandon Snider (brandonsnider) wrote :
Revision history for this message
Brandon Snider (brandonsnider) wrote :

This attachment is a debdiff for Quantal.

Revision history for this message
Brandon Snider (brandonsnider) wrote :

This patch is for the Raring version, 5.9.0

Revision history for this message
Brandon Snider (brandonsnider) wrote :

This attachment is a debdiff for Raring, 5.9.0.

description: updated
description: updated
description: updated
Revision history for this message
Brandon Snider (brandonsnider) wrote :

Revised original debdiff.

Revision history for this message
Brandon Snider (brandonsnider) wrote :

Revised debdiff for Raring

Revision history for this message
Brandon Snider (brandonsnider) wrote :

Revised Quantal patch.

Revision history for this message
Brandon Snider (brandonsnider) wrote :

Revised Raring patch

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "debdiff for quantal" of this bug report has been identified as being a patch in the form of a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-sponsors team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Revision history for this message
ZhengPeng Hou (zhengpeng-hou) wrote :

uploaded debdiff in #6

Changed in mkvtoolnix (Ubuntu):
status: New → Fix Committed
Revision history for this message
Andrew Starr-Bochicchio (andrewsomething) wrote :

mkvtoolnix (5.9.0-1ubuntu1) raring; urgency=low

  * Added fix_desktop_files.patch.

 -- Brandon Snider <email address hidden> Tue, 18 Dec 2012 15:46:34 -0500

Changed in mkvtoolnix (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.