Policy question: what /should/ happen when the requested program is not found (currently Firefox is launched)

Reported by Andrew Toogood on 2011-03-02
44
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Undecided
John Lea
Unity
Undecided
Unassigned
unity (Ubuntu)
Medium
Unassigned

Bug Description

Just hit the super key and select "Listen to Music" it runs Firefox every time.

This happens because the default music player yet is rhythmbox (see bug #729952), and when the program is not found, Unity is launching Firefox instead.

See comment #4 for details.

Omer Akram (om26er) wrote :

this is reproduce able on the live cd and right after the installation I believe. You have to first set a default Music Player in 'preferred applications'

Changed in unity (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Changed in unity:
status: New → Confirmed

Yes I can confirm I was using a live disk (Persistant USB) when I had the Issue

Changed in unity:
assignee: nobody → Marco Biscaro (marcobiscaro2112)

In my case, on gconf, the key /desktop/gnome/applications/media/exec has value rhythmbox. So, when I click "Listen to music", it tries to open rhythmbox. But rhythmbox it is not installed on my netbook.

I don't know why, on PlacesHomeView.cpp (http://bazaar.launchpad.net/~unity-team/unity/trunk/view/head:/src/PlacesHomeView.cpp#L278) it opens firefox if no matching program is found.

I think that this does not make any sense. I would suggest that the program "software-center <program_not_found>" (in that case, "software-center rhythmbox") is launched. So, if the program is not found, the user can install it.

Anyway, as Omer said, if some installed player is set as default music player, the problem does not happen.

Waiting feedback to work on this bug.

summary: - Dash Icon "Listen To Music" runs Firefox not Banshee
+ Firefox is launched when the requested program is not found
description: updated
Changed in unity:
status: Confirmed → Incomplete
Changed in unity (Ubuntu):
status: Confirmed → Incomplete

Can you please explain why this has been set to incomplete? what information do you need?

I need to know what to do when the requested program is not found. I suggest open USC to give to user the option to install the package. Anyway, I need design feedback (approve my idea or give another suggestion) before start working on this.

Paul Sladen (sladen) wrote :

John: any suggestions? Marco is blocked on implementing because it needs a design-decision about what /should/ happen instead?

description: updated
summary: - Firefox is launched when the requested program is not found
+ Policy question: what /should/ happen when the requested program is not
+ found (currently Firefox is launched)
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
status: New → Incomplete
tags: added: needs-design
Changed in unity:
assignee: Marco Biscaro (marcobiscaro2112) → nobody

Was there no design call made on this?

Joel Newman (jnorion) wrote :

Can I weigh in on this?

Part 1: I have been using gnome-do for the last year or so to do most program launching. One of the features I liked best was that it combined file/app search with a command prompt... if it didn't recognize a phrase, it gave me the option to run it as a shell command. This very nicely combined what Unity has divided into two key shortcuts: Super for search, and Alt+F2 for run command. However minor a thing it is, having one less key combination to pay attention to really does help workflow.

Part 2: currently, running file/app search with Super brings up a list of results but does not automatically highlight the first result. This means an additional keypress or mouse movement is needed before being able to launch something, even if I've typed the file name exactly. Gnome-do, Spotlight, and the Windows 7 start menu all have the top result selected by default. Again, a relatively minor thing but it really does make a difference in productivity.

Summary: Combine the run/search dialogs into a single shortcut, probably Super. Highlight the top search result while searching. Add "Run as shell command" as the last result, which will be available anytime by selecting it directly, or will be the only option left when all other results have been weeded out.

Launchpad Janitor (janitor) wrote :

[Expired for unity (Ubuntu) because there has been no activity for 60 days.]

Changed in unity (Ubuntu):
status: Incomplete → Expired
Omer Akram (om26er) on 2011-06-12
Changed in unity (Ubuntu):
status: Expired → Incomplete
Changed in unity (Ubuntu):
status: Incomplete → Expired
Jeremy Bicha (jbicha) on 2011-08-12
Changed in unity (Ubuntu):
status: Expired → Incomplete
Changed in unity (Ubuntu):
status: Incomplete → Expired
Didier Roche (didrocks) on 2011-10-25
Changed in unity:
status: Incomplete → Expired
Changed in ayatana-design:
status: Incomplete → New
Changed in unity:
status: Expired → Incomplete
Changed in unity (Ubuntu):
status: Expired → Incomplete
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