Adding stuff to autostart is too difficult

Bug #140918 reported by Soren Hansen
194
This bug affects 47 people
Affects Status Importance Assigned to Milestone
unity-control-center (Ubuntu)
Triaged
Wishlist
Matthew Paul Thomas

Bug Description

Binary package hint: gnome-session

Getting stuff added to autostart is much too difficult. First of all, guessing that it's in System->Settings->Sessions is not very obvious. Second of all, actually adding stuff to the list is close to impossible if you're not familiar with the layout of the Linux filesystem.

Possible solutions in order of preference:
1) Add it to the context menu in the gnome menu. If a program is set to autostart, make this obvious by putting a tiny emblem of some sort in its menu entry.

2) Add a new (sucks, I know) entry to the system->settings menu called "Autostart" or something. In there, present the list of stuff that's in the gnome menu and put a checkbox next to each entry to make it start automatically.

3) Keep the tab in the gnome-session-preferences, and replace the current "Add" dialog with a widget that allows you to select a program from the gnome menu and hide the "Add" dialog under some sort of "Advanced" thing.

---
See also proposal by MPT: https://wiki.gnome.org/Design/SystemSettings/Proposals/LoginItems

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your report.

Changed in gnome-session:
importance: Undecided → Low
assignee: nobody → desktop-bugs
importance: Low → Wishlist
Revision history for this message
Pedro Villavicencio (pedro) wrote :

This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=478806

Changed in gnome-session:
status: New → Triaged
Changed in gnome-session:
status: Unknown → New
Revision history for this message
Soren Hansen (soren) wrote :

It seems the "Startup Applications Preferences" thing implements option no. 2 exactly, so I think the Ubuntu bug can be closed. However, I'm reluctant to close it since the GNOME bug is still open. Pedro, do you have any idea why that is the case?

Revision history for this message
Lightbreeze (nedhoy-gmail) wrote :

Bug #382280 has been made a duplicate of this bug. "Startup Applications" does not include more than about 17 items - namely some daemons, applets and processes started by Ubuntu in a default install.

Bug #382280 shows that the 'Add' button in "Startup Applications" is next to unusable, and so the underlying problem of adding new launchers, reported in this bug, still stands.

Revision history for this message
Mechanical snail (replicator-snail) wrote :

I suggest we simply use the same widget as the application list under "Show list of known applications" on the Run dialog.

Revision history for this message
Vish (vish) wrote :

Matthew Paul Thomas wrote on dup Bug #462404:

" Nautilus has an "Open With" dialog that lists all the applications it knows about.

If that dialog is not a standard GTK widget, the first step is to make it a standard GTK widget. (That way Thunderbird could use it for letting you choose which application to open an attachment with, for example, in the same way that it uses the native GTK print dialog.)

Then, gnome-session-properties can use the same dialog for letting you choose a startup application. "

Changed in hundredpapercuts:
importance: Undecided → Low
status: New → Triaged
Changed in gnome-session:
importance: Unknown → Wishlist
Revision history for this message
Owais Lone (loneowais) wrote :

I suggest at least two ways,

1) Same as above, use the open-with dialog.
1) Make it possible to drop an application icon onto the app and make it autostart. Dragging out would remove an app from auto-starting.

Vish (vish)
Changed in hundredpapercuts:
assignee: nobody → Papercuts Ninja (papercuts-ninja)
Revision history for this message
Timothy Arceri (t-fridey) wrote :
Revision history for this message
Duncan Lithgow (duncan-lithgow) wrote :

The discussions about how the 'open with' system works is interesting and important but I can't see what it has to do with this bug.

Remember this bug is about making it easier and more discoverable to add applications to the list run at login.

Revision history for this message
Duncan Lithgow (duncan-lithgow) wrote :

Okay, I've read upstrema and can now see what you're getting at. Using the 'open with' API as a way to select application for adding to the list - did I get that right?

Revision history for this message
Timothy Arceri (t-fridey) wrote :

Thats correct.

As I see it there is two parts to this bug.

1. Make the Autostart application easier to find. This is done in Oneric as it is now in the dropdown menu used to logout, shutdown etc.

2. Make it easier to actually add an application. This is where the open with dialog comes in. This should not replace the 'command' as command line applications still need to be able to be easily set, but maybe the browse button could cause the open with dialog to pop up.

Revision history for this message
Timothy Arceri (t-fridey) wrote :

1) From the original report I think is not valid as there is a list of startup application displayed in "Startup Applications" itself. I think there is no need to display in other menus that an application is run at startup as its not part of that menus context.

Revision history for this message
Colan Schwartz (colan) wrote :

I'm not sure about Gnome 3, but in the Unity launcher, when you right-click on an application, you get a binary option (checked or not) "Keep in launcher". If there were another option added to this list called something like "Autostart" or "Open on start-up", it would be fantastic. Checking it would stick it in the start-up list (making it editable by power users), and unchecking it would remove the entry (or possibly just disable it).

Gnome 3 probably works similarly, but I haven't played with it yet.

Revision history for this message
TomasHnyk (sup) wrote :

It is possible do drag and drop from the dash - but the user does not know about is, hence bug 896631

It should be possible to drag from the launcher as well, hence bug 897323

Revision history for this message
bojo42 (bojo42) wrote :

Any news here?

As Tomas rightly noted it's even more complicated in Ubuntu 12.04 LTS than it was back in lucid, as you can't drag from the launcher and dragging from the dash is more tricky because you have to findle with the window position.

Colan's idea about right click "autostart" in the Unity launcher seems quite good!

Revision history for this message
papukaija (papukaija) wrote :

Unfortunately no one is working for this bug as this bug is still in triaged status. Someone working on it will set it to 'in progress'. Please see https://wiki.ubuntu.com/Bugs/Status for more information on bug statuses. Thanks.

Revision history for this message
Timothy Arceri (t-fridey) wrote :

Adding to Unity in my opinion is a bad idea, its very rare to add/remove programs to/from startup there is no need to clutter up Unity with this. Improving the existing startup application editor is where improvements should be made. I may look into this again when I have some free time, the problem is that the GtkAppChooserWidget cannot be used directly as its made for opening an application for a certain file typ, a custom widget needs to be written to display all known applications/possibly with a search option.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

I evaluated what Windows and Mac do, compared design possibilities, and made a recommendation to extend the "User Accounts" panel of Systems Settings. <https://live.gnome.org/Design/SystemSettings/Proposals/LoginItems>

Changed in hundredpapercuts:
milestone: none → quantal-8-administration
Changed in gnome-session:
status: New → Expired
no longer affects: hundredpapercuts
Revision history for this message
Adolfo Jayme Barrientos (fitojb) wrote :

Upstream won't fix this.

affects: gnome-session (Ubuntu) → unity-control-center (Ubuntu)
Changed in unity-control-center (Ubuntu):
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
affects: gnome-session → hundredpapercuts
Changed in hundredpapercuts:
importance: Wishlist → Undecided
status: Expired → New
no longer affects: hundredpapercuts
description: updated
Changed in unity-control-center (Ubuntu):
assignee: nobody → Matthew Paul Thomas (mpt)
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.