cdda:// URIs and the default handler
- From: Federico Mena Quintero <federico ximian com>
- To: desktop-devel-list gnome org, gnome-vfs-list gnome org
- Cc:
- Subject: cdda:// URIs and the default handler
- Date: Tue, 20 Sep 2005 12:50:41 -0500
Hi,
I'm debugging this:
http://bugzilla.gnome.org/show_bug.cgi?id=315877
The way to duplicate the bug is to insert an audio CD, and double-click
the CD icon that appears on the desktop. You'll get an unfriendly
dialog from Nautilus.
We don't compile the cdda module in gnome-vfs by default. That's fine.
We don't install a default handler for "cdda" URIs (in
gconf's /desktop/gnome/url-handlers/cdda/*). That's not fine, and it's
the cause of this bug.
Fedora has a patch in its gnome-volume-manager package which installs a
shell script as the url-handler for "cdda" URIs. That shell script
takes the "cdda://blahblah" URI, strips the "cdda://" bit, and feeds the
remainder of the string to a program. That program comes from the
"/desktop/gnome/volume_manager/autoplay_cda_command" gconf key --- it's
what you set in gnome-volume-manager to play audio CDs.
Our default from the viewpoint of g-v-m is Totem, which looks like it
can handle either plain device names (e.g. "totem /dev/hdc") or cdda
uris ("totem cdda:///dev/hdc").
Should we move Fedora's shell script into the mainline for
gnome-volume-manager? The missing piece in the puzzle is indeed not
having a default handler for cdda URIs by default.
Federico
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]