- Dufresne Luc (lucd)
- Page perso
- Compte créé le 18 avril 2000
- Vu le 04 juillet 2008
Format RSS des journaux- Contacter cet utilisateur
Derniers commentaire(s) [Tous] :
- jpeg dans le raw! (Score : 2)
- Re: L'anarchie de Linux vs le contrôle de Windows (Score : 1)
- Re: L'anarchie de Linux vs le contrôle de Windows (Score : 1)
- Re: L'anarchie de Linux vs le contrôle de Windows (Score : 2)
- Re: pour gtk+ (Score : 1)
- Re: ca fait peur... (Score : 4)
- Re: des précisions ? (Score : 1)
- des précisions ? (Score : 2)
- Re: Tiens, un petit casse tête spécial licence (Score : 1)
- Re: Une question bête (Score : 1)
- Re: Patch ? (Score : 3)
- Re: Et avec Bluefish (Score : 1)
- Re: Je suis pas sur de comprendre ton problème (Score : 5)
- Re: Et avec Bluefish (Score : 2)
- Re: syscall (Score : 2)
- Re: freedesktop.org (Score : 4)
- Re: RAID1 à l'install de sarge (Score : 5)
- oreilly ! (Score : 2)
- Re: Error in title (Score : 2)
Nouvelle version de libetc : vers la base de registre sous linux ;-)
Posté le 27 janvier 2008
Je viens enfin de faire un petit tar du dernier code de libetc qui traîne sur mon disque depuis quelques mois.
http://ordiluc.net/fs/libetc/
Pour rassurer tout le monde cela ne fait pas base de registre, mais cela centralise tous les fichiers de configuration d'un utilisateur : les applications sont forcées à stocker leurs fichiers de configuration dans $XDG_CONFIG_HOME (http://standards.freedesktop.org/basedir-spec/basedir-spec-0(...) ).
Pour les nouveautés : blacklist d'applications pour lesquelles on ne souhaite pas changer le comportement, facilité d'utilisation, bugfixes...
Et l'historique de toutes les versions dans des journaux précédents :
http://linuxfr.org/~lucd/23665.html
http://linuxfr.org/~lucd/22368.html
http://linuxfr.org/~lucd/17947.html
(record à battre: 27 commentaires)
ps: pour faire la base de registres, il suffit d'intercepter les appels read, write, seek... et d'envoyer tout cela dans MySQL ou PostgreSQL.
Et si quelqu'un souhaite coder, l'idée suivante est intéressante :
http://linuxfr.org/comments/799990.html#799990
La principale question est où stocker cette configuration ?
http://ordiluc.net/fs/libetc/
Pour rassurer tout le monde cela ne fait pas base de registre, mais cela centralise tous les fichiers de configuration d'un utilisateur : les applications sont forcées à stocker leurs fichiers de configuration dans $XDG_CONFIG_HOME (http://standards.freedesktop.org/basedir-spec/basedir-spec-0(...) ).
Pour les nouveautés : blacklist d'applications pour lesquelles on ne souhaite pas changer le comportement, facilité d'utilisation, bugfixes...
Et l'historique de toutes les versions dans des journaux précédents :
http://linuxfr.org/~lucd/23665.html
http://linuxfr.org/~lucd/22368.html
http://linuxfr.org/~lucd/17947.html
(record à battre: 27 commentaires)
ps: pour faire la base de registres, il suffit d'intercepter les appels read, write, seek... et d'envoyer tout cela dans MySQL ou PostgreSQL.
Et si quelqu'un souhaite coder, l'idée suivante est intéressante :
http://linuxfr.org/comments/799990.html#799990
La principale question est où stocker cette configuration ?
> Lire le journal (15 commentaires, moyenne: 3,1).
libetc / faire le ménage dans son $HOME, suite des deux premiers épisodes
Posté le 31 janvier 2007
Rappel des épisodes précédents (pourquoi tout réécrire une troisième fois ! ) :
http://linuxfr.org/~lucd/17947.html
http://linuxfr.org/~lucd/22368.html
Quoi de neuf aujourd'hui ? Juste une petite mise à jour incluant un nettoyage de code (cf : le journal précédent), et quelques correctifs de bugs mineurs.
http://ordiluc.net/fs/libetc/
J'utilise tout ça depuis l'été dernier, cela fonctionne bien, je me sens bien dans mon $HOME qui n'a jamais été aussi propre.
http://linuxfr.org/~lucd/17947.html
http://linuxfr.org/~lucd/22368.html
Quoi de neuf aujourd'hui ? Juste une petite mise à jour incluant un nettoyage de code (cf : le journal précédent), et quelques correctifs de bugs mineurs.
http://ordiluc.net/fs/libetc/
J'utilise tout ça depuis l'été dernier, cela fonctionne bien, je me sens bien dans mon $HOME qui n'a jamais été aussi propre.
> Lire le journal (13 commentaires, moyenne: 2,5).
faire le ménage dans son $HOME, je n'ai presque plus de fichiers cachés !
Posté le 10 août 2006
Suite d'un vieux journal : http://linuxfr.org/~lucd/17947.html
après avoir pris en compte les quelques remarques des commentaires, j'ai enfin pris le temps de faire un tar.gz et de publier ça:
http://ordiluc.net/fs/libetc/
Le code fonctionne bien pour moi, et je n'ai plus que quelques fichiers commençant par un '.' dans mon répertoire personnel (par ex .zshrc et .xsession).
après avoir pris en compte les quelques remarques des commentaires, j'ai enfin pris le temps de faire un tar.gz et de publier ça:
http://ordiluc.net/fs/libetc/
Le code fonctionne bien pour moi, et je n'ai plus que quelques fichiers commençant par un '.' dans mon répertoire personnel (par ex .zshrc et .xsession).
> Lire le journal (26 commentaires, moyenne: 3,6).
libetc: faire le ménage dans son $HOME, la fin des fichiers de configuration cachés (dotfiles)
Posté le 24 avril 2005
Sur ma machine j'obtiens:
% ls -d ~/.* | wc -l
421
Comme j'ai déjà du mal à classer tous les fichiers que je génère moi même, je préférerai mettre mes fichiers de configurations cachés "dotfiles" ailleurs. $HOME/$ETC me semble une bonne solution.
J'ai donc rapidement écrit une petite bibliothèque à charger avec LD_PRELOAD afin de rediriger tous les appels vers $HOME/.fichier vers $HOME/etc/fichier
Le code semble fonctionner avec les programmes que j'utilise tous les jours (sauf avec gimp pour le moment). Je pense que je vais donc utiliser cette bibliothèque tous les jours.
Pour ceux que cela intéresse, le code se trouve à l'adresse suivante:
http://ordiluc.net/fs/libetc/(...)
Ce problème avec les fichiers de configuration semble évoqué relativement souvent. Par exemple j'ai trouvé:
http://lists.debian.org/debian-policy/2003/01/msg00056.html(...)
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=282067(...)
Mais à part des solutions basées sur des liens je n'ai rien de trouvé de bien utile, c'est pour ça que j'ai écrit ces quelques lignes de C.
% ls -d ~/.* | wc -l
421
Comme j'ai déjà du mal à classer tous les fichiers que je génère moi même, je préférerai mettre mes fichiers de configurations cachés "dotfiles" ailleurs. $HOME/$ETC me semble une bonne solution.
J'ai donc rapidement écrit une petite bibliothèque à charger avec LD_PRELOAD afin de rediriger tous les appels vers $HOME/.fichier vers $HOME/etc/fichier
Le code semble fonctionner avec les programmes que j'utilise tous les jours (sauf avec gimp pour le moment). Je pense que je vais donc utiliser cette bibliothèque tous les jours.
Pour ceux que cela intéresse, le code se trouve à l'adresse suivante:
http://ordiluc.net/fs/libetc/(...)
Ce problème avec les fichiers de configuration semble évoqué relativement souvent. Par exemple j'ai trouvé:
http://lists.debian.org/debian-policy/2003/01/msg00056.html(...)
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=282067(...)
Mais à part des solutions basées sur des liens je n'ai rien de trouvé de bien utile, c'est pour ça que j'ai écrit ces quelques lignes de C.
> Lire le journal (27 commentaires, moyenne: 3,2).
Cette page donne des informations sur l'utilisateur lucd
telles que ses derniers commentaires, journaux, forums, date
de création, etc.
