Set sane defaults for preferred applications

Bug #276979 reported by Cody A.W. Somerville on 2008-10-02
10
Affects Status Importance Assigned to Milestone
exo (Ubuntu)
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

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

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

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

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.

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  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers