J'essaye de courir une construction locale de gvfs
. J'ai suivi le document Newcomers pour mettre en place un environnement de construction fonctionnel, ai construit des sources gvfs et essaye maintenant de comprendre comment l'exécuter.Exécution de gvfs après la construction
Les docs ont des instructions sur l'exécution applications ou le shell GNOME, qui disent que je dois tuer l'instance en cours, puis lancer la nouvelle construction binaire avec jhbuild run
, comme dans:
$ killall gnome-weather
$ jhbuild run gnome-weather
ou, dans le cas de la coquille,
$ jhbuild run gnome-shell --replace
Pour gvfs
, je vois qu'il engendre un tas de processus (tous les enfants de P1 fonctionnant sous mon compte), le premier d'entre eux (le plus bas PID) étant gvfsd
. J'ai donc essayé les éléments suivants:
$ killall gvfsd
$ jhbuild run gvfs
Ce qui me donne le message d'erreur:
jhbuild run: Unable to execute the command 'gvfs': [Errno 2] No such file or directory
Si au contraire j'essaie
$ jhbuild run gvfsd
Je reçois le même message. Pareil quand j'essaie l'un des deux ci-dessus avec --replace
.
Depuis gvfs
est un démon plutôt qu'une application, je cherchais un peu et suis tombé sur this post, qui suggère de lancer avec daemons
jhbuild run dbus-launch --exit-with-session name-of-daemon
Pas de joie non plus ... peu importe si j'utilise gvfs
ou gvfsd
le nom, je reçois le message d'erreur
Couldn't exec gvfs: No such file or directory
(déclaration du nom que j'ai spécifié dans la commande).
Est-ce la bonne façon de lancer gvfs
? Si non, qu'est-ce que c'est? Si c'est le cas, comment puis-je savoir ce qui ne va pas?
EDIT: Apparemment, le code que j'ai l'intention de modifier fait partie du binaire gvfs-mtp-volume-monitor
- mais c'est essentiellement la même chose ici. Comment lancer ma propre version du binaire plutôt que celle fournie avec ma distribution OS?