After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 663767 - Feature request: edit-autostart-list.desktop
Feature request: edit-autostart-list.desktop
Status: RESOLVED OBSOLETE
Product: gnome-session
Classification: Core
Component: gnome-session-properties
unspecified
Other All
: Normal enhancement
: ---
Assigned To: Session Maintainers
Session Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-11-10 13:12 UTC by A.G.
Modified: 2014-03-05 11:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description A.G. 2011-11-10 13:12:05 UTC
There would be so good to have a desktop entry /usr/share/application/edit-autostart-list.desktop so any of XDG-compliant window manager can use it to edit session autostart list by means of gnome-session-properties application. I'm using such one:

[Desktop Entry]
Type=Application
Exec=gnome-session-properties
Encoding=UTF-8
Name=Edit autostart entries
Name[uk]=Змінити автоматичний запуск
Name[ru]=Изменить список автостарта
Comment=Edit list of programs to run on session start
Comment[uk]=Редагувати перелік програм, що запускаються автоматично при вході
Comment[ru]=Редактировать список программ, автоматически запускающихся при входе
Terminal=false
Categories=GNOME;GTK;Settings;X-GNOME-SystemSettings;X-GNOME-Settings-Panel;
NotShowIn=KDE;KDE4;
Icon=gnome-session.png
Comment 1 Vincent Untz 2011-11-10 13:22:46 UTC
We already have /usr/share/applications/session-properties.desktop. It's hidden by default, though. I think the goal is to integrate this in the control center.

Rodrigo might know.
Comment 2 A.G. 2011-11-10 13:44:23 UTC
Ah, cool, I've missed it though as it has a line:
OnlyShowIn=GNOME;Unity;
and I don't use GNOME desktop, sorry.

So then I propose to remove OnlyShowIn= and add NotShowIn=, Encoding=, and [uk] and [ru] lines there as your cool utility is XDG-compliant in part of adding and deleting entries. And it would be very nice if you could check XDG_CURRENT_DESKTOP environment variable and disable tag and 'Options' tab in case it's not GNOME or Unity so you'll implement that OnlyShowIn=GNOME;Unity; case inside making it not-GNOME-only-oriented at all but even if you don't do so anyway gnome-session-properties is very nice program, thank you.
Comment 3 Pacho Ramos 2013-04-07 16:04:10 UTC
I also noticed it's really difficult to configure what apps to start or not now in Gnome 3.8. For example, I wanted to add deluged to start and drop emesene (as I removed it recently). I needed to run gnome-session-properties manually... but I could do that because I already knew what app to use, it would be much more difficult to a new user

Also, this is already patched in debian to let desktop entry to be shown:
http://patch-tracker.debian.org/patch/series/view/gnome-session/3.7.92-1/13_display_session_properties.patch

And also reported to Fedora downstream:
https://bugzilla.redhat.com/show_bug.cgi?id=846549

Could "NoDisplay" be dropped?
Comment 4 Matthias Clasen 2014-03-05 11:38:59 UTC
gnome-session-properties is no longer included in gnome-session.