Re: cdda:// URIs and the default handler
- From: Christian Neumair <chris gnome-de org>
- To: Federico Mena Quintero <federico ximian com>
- Cc: gnome-vfs-list gnome org, desktop-devel-list gnome org
- Subject: Re: cdda:// URIs and the default handler
- Date: Tue, 20 Sep 2005 23:00:32 +0200
Federico Mena Quintero schrieb:
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.
I see no point in using a shell script as cdda handler.
We have IMHO two options:
a) teach totem cdda:/// URIs, no matter whether a GnomeVFS module is
installed for this.
if (g_str_has_prefix (uri_from_argv, "cdda:///")) {
char *p = uri_from_argv;
uri_from_argv = g_strconcat ("file:///", uri_from_argv + strlen
("cdda:///"), NULL);
g_free (p);
}
?
b) teach the backend involved into the URI handlers (I think this is
inside GnomeVFS) how to convert cdda:/// to file:///
I haven't investigated whether the GnomeVFS GConf app handler code
support the .desktop positional parameter scheme [1]. If it does
supports this, we could also use %F, and gnome-vfs would ensure that the
cdda URI is converted into a file URI. Maybe this could be implemented
in *gnome_vfs_get_local_path_from_uri.*
[1]
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#exec-variables
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]