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 485920 - Turn Serpentine into a single instance app
Turn Serpentine into a single instance app
Status: RESOLVED WONTFIX
Product: serpentine
Classification: Deprecated
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Serpentine Maint
Serpentine Maint
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2007-10-12 03:27 UTC by Justin Lynn
Modified: 2014-09-01 09:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Justin Lynn 2007-10-12 03:27:53 UTC
When inserting a blank CD-R in a burner, the user is asked what he want to do with it. If he choose to burn an audio CD-R, serpentine is started. When the user start the burning process, serpentine will try to use the peripheral selected in its preferences, which may not be the one where he inserted his blank CD-R if more than one burner are available.
This results in a confusing message which asks to insert a blank CD-R in the drive.

prerequisites:
1. Have an system running gnome with more than one drive capable of writing to optical media.

steps to reproduce:
1. Insert a blank CD-R disc in the drive not selected in serpentine preferences
2. Select the option 'Make an Audio CD' in the dialog box that appears
3. Add tracks to the burn play-list
4. Start to burn the disc
5. Serpentine will check only the disc drive selected in the preferences, and if there is no disc there it will show and error potentially confusing to the user.
Comment 1 Tiago Cogumbreiro 2007-10-15 11:02:46 UTC
serpentine -e THEDEVICE
or
serpentine --device=THEDEVICE

Does this suffices?
Comment 2 Tiago Cogumbreiro 2007-10-16 23:28:35 UTC
My proposition to implement this feature is:
 - turn Serpentine into a Single Instance Application[1]
 - when Serpentine receives a '--device=FOO' while already running, just change the device and exit (the other options must also be changed accordingly).

With this change all should start working magically --- as long as g-v-m already sends the device through --device=$DEV, if it's not then we should open a bug report *there* as well.

Does anyone want to take this?

[1] - http://live.gnome.org/SingleInstanceApps
Comment 3 André Klapper 2014-09-01 09:59:09 UTC
Serpentine maintainer(s) have not worked on Serpentine for some years now. This project is not under active development anymore. It is currently unlikely that there will be any further active development.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Please feel free to reopen this bug report in the future if anyone
takes the responsibility for active development again.