[Linux] Aurevoir fam, bonjour gamin !

Aurevoir fam, bonjour gamin ! [Linux] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 27-11-2004 à 19:39:05    

FAM -- File Alteration Monitor --, c'est l'ancien système créé par SGI pour surveiller les fichiers. C'est une fonctionnalité très utilisée par les applications comme nautilus. libfam est massivement utilisé par GNOME et KDE (apt-cache rdepends libfam0c102, pour preuve)/
 
famd, c'est d'habitude le machin qui vous empêche de démonter votre clef USB. Gamin (et gam_server) est un remplaçant compatible et bien plus efficace (http://www.gnome.org/~veillard/gamin/overview.html)
 
Gamin, c'est l'avenir : alors sans hésiter, passez à gamin ! Vive GNOME !
 
Comment ?
 
sur Debian SID:
 apt-get install gamin
 apt-get remove fam


Message édité par Taz le 27-11-2004 à 19:44:17
Reply

Marsh Posté le 27-11-2004 à 19:39:05   

Reply

Marsh Posté le 27-11-2004 à 20:51:59    

bonjour le gam_server qui prend 99% de temps cpu sans qu'on sache trop pourquoi


---------------
Fluctuat nec mergitur
Reply

Marsh Posté le 27-11-2004 à 20:56:16    

Fodrait expliquer pourkoi gamin s'est l'avenir déjà .....

Reply

Marsh Posté le 27-11-2004 à 21:06:11    

fl0ups a écrit :

bonjour le gam_server qui prend 99% de temps cpu sans qu'on sache trop pourquoi

redémarre ta session
 

Clockover a écrit :

Fodrait expliquer pourkoi gamin s'est l'avenir déjà .....

parce que fam est buggé et bouffe plein de ressources. Si je file un lien, c'est pas pour rien. Mais j'aurais du mettre 'gamin -- pour ceux qui savent lire'

Reply

Marsh Posté le 27-11-2004 à 21:13:18    

quelles sont les limitations à l'heure actuelle de gamin ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 27-11-2004 à 21:18:05    

je n'en vois pas : il est plus souple et plus sur.
 
inline pour les poolays
 

Citation :

  1. minimize the security model of FAM, the daemon runs under the user account, it is compatible with SELinux
   2. simplify the code base, dropping some of the most exotic feature of FAM
   3. provide an API and ABI compatible replacement for FAM
   4. try to fix some other issues like resource consumption

Reply

Marsh Posté le 27-11-2004 à 21:34:43    

installé depuis une semaine sur ma machine  :o  
et je me demandes si c'est pas ca qui me fout le bordel avec sftp/nautilus (mon problème de perfs par rapport à scp).
 
http://linuxfr.org/~ehoebadoag/15079.html

Reply

Marsh Posté le 28-11-2004 à 12:23:55    

ce bide :/
 
Ekson, moi j'arrive pas à le reproduire, alors fais un bugzilla


Message édité par Taz le 28-11-2004 à 12:24:27
Reply

Marsh Posté le 28-11-2004 à 12:37:51    

j'ai reporté le bug (si c'en est bien un :/ ), sinon ca n'a rien à voir avec gamin j'ai testé sans, ça change rien.

Reply

Marsh Posté le 28-11-2004 à 12:47:55    

Stephen a écrit :

Putain le JoL-like quoi :o
 
Si je vais un urpmi gamin urpme fam ça va tout me blaster ou bien je peux essayer ?

normalement oui. gamin est compatible. Sur debian par exemple, libfam appartenant à fam est remplacée par celle de gamin (même nom, même API/ABI), donc ça doit être transparent. Ça l'est à juste titre sur debian

Reply

Marsh Posté le 28-11-2004 à 12:47:55   

Reply

Marsh Posté le 28-11-2004 à 12:57:53    

Euuh, gamin il a pas l'air de gérer le NFS. Ça fait une sacrée limitation par rapport à fam.

Reply

Marsh Posté le 28-11-2004 à 13:00:47    

ouaip, effectivement, pour le moment y a des couilles avec inotify. Mais bon, ça va se régler, et gamin est très jeune

Reply

Marsh Posté le 28-11-2004 à 13:05:02    

Taz a écrit :

ouaip, effectivement, pour le moment y a des couilles avec inotify. Mais bon, ça va se régler, et gamin est très jeune

[:rofl]


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 28-11-2004 à 23:21:34    

ben y a tout plein de personnes qui ont basculé et tout va bien. Redémarre juste ta session

Reply

Marsh Posté le 29-11-2004 à 00:54:11    

Sous Ubuntu (~Debian, pour ceux à qui ça fait peur :o ), Nautilus craquait à cause d'un problème non identifié avec Fam.
 
Bref, j'ai mis Gamin à la place, et ça à l'air de roxxer à priori ...

Reply

Marsh Posté le 29-11-2004 à 01:00:18    

groovy baby

Reply

Marsh Posté le 29-11-2004 à 01:23:08    

Jar Jar a écrit :

Euuh, gamin il a pas l'air de gérer le NFS. Ça fait une sacrée limitation par rapport à fam.


 
bah oui, c'est bien marqué qu'ils ont viré les trucs "exotiques" !    :o  [:god]

Reply

Marsh Posté le 29-11-2004 à 01:25:21    

au fait, pas besoin de faire apt-get remove, il le fait tout seul vu que dans le description de gamin, il dit qu'il fournit fam, donc qu'il le remplace, donc qu'il va le virer avant d'installer gamin :o


Message édité par udok le 29-11-2004 à 01:25:32
Reply

Marsh Posté le 29-11-2004 à 01:47:50    

non
il remplace libfam
 
mais il fournit aussi gam_server qui est une sorte de famd
pour virer famd, il faut virer le paquet fam

Reply

Marsh Posté le 29-11-2004 à 02:10:51    

ouai en fait je parlais des lib, m'en fout des démons, ils servent à rien, ils sont pas dans les dep de kde   [:anathema]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 29-11-2004 à 11:44:30    

Je vais tester ça, famd me prend régulièrement 100% de cpu, je suis obligé de relancer le démon pour que ça revienne a la normale...

Reply

Marsh Posté le 29-11-2004 à 12:03:57    

ah tiens jvais tester ça ce soir


---------------
カエル
Reply

Marsh Posté le 29-11-2004 à 12:44:27    

Taz a écrit :

je n'en vois pas : il est plus souple et plus sur.
 
inline pour les poolays
 


oui ?  [:zytra]


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 29-11-2004 à 12:46:59    

Le titre peut etre interprété différement :
 
"Au revoir Femme, Bonjour Gamin !"Ce qui ne serait pas trop logique, mais bon :cupra:
 
[:dehors2]


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 16-12-2008 à 11:57:17    

Bonjour à vous,
 
Désolé d'être un débutant  :sweat: ...
Je viens de m'interresser au deamon 'famd' et je découvre 'gamin'.
Voyant que ca date du 29-11-2004, je voudrais savoir si ce sujet est toujours d'actualité.
 
Merci d'avance pour vos réponses.
Cordialement,
Le LPJ. :jap:


Message édité par LittlePingouinJaune le 16-12-2008 à 11:59:27
Reply

Marsh Posté le 16-12-2008 à 15:11:32    

pas sur une distros récente, ils sont tous passé à gamin


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 16-12-2008 à 16:38:21    

Salut Mjules,
 
Pas sur une distros récente = cela veux dire que (exemple sur une Debian etch ou lenny) ils n'utilisent pas 'gamin' mais toujours 'famd' ?
ou oui ils sont sur 'gamin' ?
 
Humm j'ai lu sur le site de Christian Caleca comme quoi 'fam' était installé par défaut sur la debian.
 
Désolé Mjules je ne comprend pas ta phrase.
 
Merci d'avance pour vos réponses,
Cordialement,
Le LPJ. :jap:


Message édité par LittlePingouinJaune le 16-12-2008 à 16:38:53
Reply

Marsh Posté le 16-12-2008 à 17:30:30    

pour ce que j'en sais, toutes les distros récentes sont passés à gamin. Donc le sujet n'est plus d'actualité pour ces dernières.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 16-12-2008 à 17:38:43    

Sous Arch gamin n'est pas installé par défaut par contre il est dans community.


---------------
Liberapay | Mastodon | Twitter | GitHub
Reply

Marsh Posté le 16-12-2008 à 17:44:58    

merci :jap:


Message édité par LittlePingouinJaune le 16-12-2008 à 17:45:32
Reply

Marsh Posté le 16-12-2008 à 22:35:25    

Bon j'ai Debian et Arch en dual-boot. Je viens d'installer gamin et je verrais si ça change quelque chose. Enfin surtout pour la clé USB: ça je vais voir si c'est amélioré.
 
Note: il me semble que les distrib' basée sur Debian n'ont pas non plus par défaut gamin. Je pense surtout à Ubuntu.
 
PS à P'titPingouin: d'habitude je ne suis pas très content qu'on remonte un vieux topic mais là franchement t'as posé une bonne question. Merci. :jap:
Et pis comme dirait un proverbe allemand: il n'y a pas de questions stupides mais des réponses... oui.  
-> traduction mot à mot qui veut dire en gros qu'il ne faut surtout pas hésiter à poser des questions... (et pis on peut jeter un coup d'œil dans la signature de Mjules)

Reply

Marsh Posté le 17-12-2008 à 08:07:16    

Perso, sur toutes les distribs ou FAM est installé par défaut (de mémoire sous Debian et Arch, FAM vient dans les dépendances de XFCE), ça se finit toujours avec le daemon famd qui me bouffe 100% du proco sans raison, en ralentissant tout le système.
Avec gamin, aucun problème, c'est parfait  :jap:  
 
Donc oui, toujours d'actualité sur certaines distributions, et le conseil est toujours valable ;)


---------------
Feed HA/V          
Reply

Marsh Posté le 17-12-2008 à 08:17:28    

Je croyais qu'on avait plus besoin de ces trucs la maintenant qu'inotify est dans le kernel  :??:


---------------
Fluctuat nec mergitur
Reply

Marsh Posté le 17-12-2008 à 09:30:51    

fl0ups a écrit :

Je croyais qu'on avait plus besoin de ces trucs la maintenant qu'inotify est dans le kernel  :??:


bah oui mais y a toujours le cas du NFS.
 
J'avais buggué/demandé à ce que libfam soit refaite pour ne faire que de l'inotify par derrière, et si y a du NFS, lancer alors famd/gamin, mais ça n'est pas le cas.
Du coup beaucoup d'appli utilise directement inotify.

Reply

Marsh Posté le 17-12-2008 à 09:33:39    

j'adore le titre du topic [:ddr555]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed