Re: How to start a filemanager in Gtk2 "the proper way"
- From: Emmanuele Bassi <ebassi gmail com>
- To: Chris Angelico <rosuav gmail com>
- Cc: "gtk-app-devel-list gnome org" <gtk-app-devel-list gnome org>
- Subject: Re: How to start a filemanager in Gtk2 "the proper way"
- Date: Sat, 8 Feb 2014 08:47:46 +0000
hi;
you can (should, really) specify it as a dependency for your
application if you package it. it should also be checked through the
build system, given that it's a dependency — e.g. through
AC_CHECK_PROG in a configure.ac.
to be fair, xdg-utils *should* be installed by default in any new
installation *and* when upgrading; I'd consider it a bug in the Debian
update process if it didn't. that's the whole point of the xdg-utils
tools, really: provide a stable API for cross-desktop operations.
otherwise, I could have just said: "use g_spawn_* with the nautilus
process, and if you don't have nautilus installed then though".
ciao,
Emmanuele.
On 8 February 2014 08:40, Chris Angelico <rosuav gmail com> wrote:
On Sat, Feb 8, 2014 at 7:33 PM, Emmanuele Bassi <ebassi gmail com> wrote:
on Linux you can use the `xdg-open` command[1] (it should be available
on any reasonably modern distribution as part of the cross-desktop
utilities[0]). you can use xdg-open to open any file or URI you pass
to it with the correct application for the file's MIME type; if that
path is a directory, then the default action is to open a file manager
window.
Available, maybe, but not necessarily installed. It wasn't on several
of my Debian systems.
ChrisA
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
--
W: http://www.emmanuelebassi.name
B: http://blogs.gnome.org/ebassi/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]