Page 1 sur 1

[Xfce] comment marche gamin? [résolu]

Publié : lun. 19 mars 2007, 17:22
par cassyb
bonjour,
je lis partout qu'il ne faut pas utiliser fam mais gamin...
j'installe gamin mais je me retrouve avec un .py
je lance:

Code : Tout sélectionner

 ./gamin.py 
watching current directory
fd:  3
pending:  1
Got callback: /usr/local/lib/python2.4/site-packages, 8
processed 1 event
Got callback: _gamin.la, 8
Got callback: _gamin.so, 8
Got callback: gmenu.la, 8
Got callback: gmenu.so, 8
Got callback: gmenu.a, 8
Got callback: _gamin.a, 8
Got callback: gamin.py, 8
Got callback: GMenuSimpleEditor, 8
Got callback: /usr/local/lib/python2.4/site-packages, 9
processed 9 remaining events
stop watching current directory
disconnecting
mais pcmanfm ne se lance pas.

Code : Tout sélectionner

** (pcmanfm:3953): WARNING **: There is no FAM/gamin server
Erreur de segmentation
comment lancer le server gamin?
merci.

Publié : lun. 19 mars 2007, 18:05
par marc[i1]
Salut,

vu que c'est du python ...

Code : Tout sélectionner

python gamin.py
ça devrait beaucoup mieux fonctionner.

Publié : lun. 19 mars 2007, 18:16
par vincentxavier
c'est quoi cette appli qui a besoin de gamin pour fonctionner. Perso je ne l'utiliserai pas, gamin et fam étant encore plus merdique que arts :troll:

Cela dit, j'ai en fait l'impression que c'est python qui est défoncé à voir ce qu'il te renvoie.
Vérifies si gamin à été porté à Python 2.5 sinon, il va te falloir dowgrader python à la mano …

Quant au lancement du script, si celui-ci contient bien !#/bin/python ou #!/bin/env python, tu peux bien le lancer en faisant ./ton_script à condition que celui-ci soit avec un masque impair, cad +x

Publié : lun. 19 mars 2007, 18:17
par cassyb
euh tu peux lancer du python comme ça ./script.py (s'il est executable)...
Wain vu que tu maintiens le paquet tu pourrais peut-être m'aider...:roll:

un rapport avec inotify?
Cf: le site de gentoo
Il est recommandé d'utiliser gamin à la place de fam. Une manière d'utiliser gamin est d'avoir activé inotify dans le noyau.
Important : Gamin n'a pas de script de démarrage, vous n'avez donc pas besoin de l'ajouter à un service de démarrage.
euh comment on active inotify dans le noyau ?
ça pas l'air plus simple que fam (famd), j'espère que ça vaut le coup...

Publié : lun. 19 mars 2007, 18:24
par wain
inotify est activé par défaut dans le kernerl arch donc pas de soucis de ce côté.
Je te conseille déjà de recompiler gamin comme ceci:

Code : Tout sélectionner

yaourt -S gamin --aur
Pour ma part j'ai pas testé avec le nouveau python. Je suis pas fou au point de mettre à jour mon système aussi vite :lol:

Publié : lun. 19 mars 2007, 18:31
par vincentxavier
wain a écrit :Je suis pas fou au point de mettre à jour mon système aussi vite :D
:topicglissant:

Qui c'est qui a installé pacman3 ?

Publié : lun. 19 mars 2007, 18:52
par cassyb
bon je vais finalement garder fam car il a trop de dépendances.
pacman -A gamin-0.1.8-1.pkg.tar.gz
loading package data... done.
:: gamin conflicts with fam. Remove fam? [Y/n] y
error: this will break the following dependencies:
fam: is required by gnome-vfs
fam: is required by thunar
fam: is required by pcmanfm

install aborted

pacman -Rcs fam

Targets: galeon gnomebaker gstreamer0.10-vorbis cdrkit dvd+rw-tools ghex
gnome-volume-manager gnome-mount libnotify gthumb libgphoto2 yelp
libbeagle xulrunner gnome-terminal gnome-session gucharmap gedit
gtksourceview gnome-python-desktop gnome-desktop gnome-python pyorbit
evince poppler gnome-cups-manager gnomesu libzvt firestarter dhcp
iptables evolution-data-server nss libsoup xfdesktop squeeze
totem-plparser gphpedit libgtkhtml gail libgnomeui libbonoboui
libgnome libbonobo pcmanfm thunar gnome-vfs avahi nss-mdns libdaemon
gnome-mime-data shared-mime-info fam portmap

Do you want to remove these packages? [Y/n]

Publié : lun. 19 mars 2007, 19:25
par mimas
Le paquet gamin fait comme si fam était installé.

Cf PKGBUILD de gamin :

Code : Tout sélectionner

provides=('fam')
En utilisant les options force et nodeps, tu devrais pouvoir remplacer fam.

PS : j'ai gamin sur la machine mais je ne suis jamais passé par l'étape fam.

Publié : lun. 19 mars 2007, 20:19
par cassyb
makepkg -fd PKGBUILD
puis pacman -A gamin-0.1.8-1.pkg.tar.gz

me fait la même chose. :?
hésite pas à me laisser des commandes explicites avec tes options force et nodeps...
a+

Publié : lun. 19 mars 2007, 20:45
par mimas
essaies donc pacman -Afd gamin-0.1.8-1.pkg.tar.gz ;)

Publié : lun. 19 mars 2007, 21:24
par cassyb
nikel.
merci