Set sane defaults for preferred applications

Bug #276979 reported by Cody A.W. Somerville
10
Affects Status Importance Assigned to Milestone
exo (Ubuntu)
Fix Released
Medium
Michael Casadevall

Bug Description

Sane defaults for preferred applications need to be set. For example, currently Debian Sensible Browser is the default preferred browser. Instead, we should set it as Firefox. For Jaunty, we should add the default preferred applications conf file to the xubuntu-default-settings package instead of patching libexo directly.

Related branches

Changed in exo:
importance: Undecided → Medium
milestone: none → ubuntu-8.10
status: New → Triaged
Changed in exo:
assignee: nobody → sonicmctails
Revision history for this message
Michael Casadevall (mcasadevall) wrote :

The defaults are set in the rules (sed search and replace.)

Here's the current replace string:

        # Debianise
        sed -i -e 's/^WebBrowser=.*/WebBrowser=debian-sensible-browser/' \
                -e 's/TerminalEmulator=.*/TerminalEmulator=debian-x-terminal-emulator/' \
                debian/tmp/etc/xdg/xfce4/helpers.rc

I assume we want to set that to firefox, and xfce4-terminal respectively (I'll kick a patch out with those defaults)

Changed in exo:
status: Triaged → In Progress
Revision history for this message
Michael Casadevall (mcasadevall) wrote :

Patch with firefox and xfce4-terminal set as the defaults.

Revision history for this message
Michael Casadevall (mcasadevall) wrote :

Talking with cody, here's a better fix, with a less verbose changelog

Revision history for this message
Cody A.W. Somerville (cody-somerville) wrote :

After looking at this closer (I wish you had caught this yourself), it seems that it refers to its own desktop files in exo-helper/helpers making the correct course of action removing the the mangling from debian/rules all together.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package exo - 0.3.4-7ubuntu5

---------------
exo (0.3.4-7ubuntu5) intrepid; urgency=low

  * debian/rules:
    - Removed mangling of helpers.rc (LP: #276979)
  * Added debian/patches/04_update_helpers.patch:
    - Patched libexo's firefox helper desktop file to use firefox-3.0
      icon instead of firefox icon.

 -- <email address hidden> (Cody A.W. Somerville) Wed, 08 Oct 2008 05:08:31 -0300

Changed in exo:
status: In Progress → Fix Released
tags: added: iso-testing
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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