{"id":8158,"date":"2010-08-04T20:40:42","date_gmt":"2010-08-04T18:40:42","guid":{"rendered":"http:\/\/davidbosman.fr\/blog\/?p=8158"},"modified":"2010-08-04T20:50:13","modified_gmt":"2010-08-04T18:50:13","slug":"separer-donnees-et-preferences","status":"publish","type":"post","link":"https:\/\/www.davidbosman.fr\/blog\/2010\/08\/04\/separer-donnees-et-preferences\/","title":{"rendered":"S\u00e9parer donn\u00e9es et pr\u00e9f\u00e9rences"},"content":{"rendered":"<p>Si si, parole je serai <em>vraiment<\/em> bient\u00f4t <a href=\"http:\/\/davidbosman.fr\/blog\/2010\/08\/04\/un-petit-message-de-darwin-a-propos-des-vacances\/\">offline<\/a>. L\u00e0, je termine de pr\u00e9parer mon mat\u00e9riel pour les vacances. Ce qui inclut entre autres choses un ThinkPad sous Linux.<\/p>\n\n<p>Or, vu que, <em>primo<\/em> j&#8217;aime soulever le capot pour comprendre comment \u00e7a fonctionne, <em>deuxio<\/em> j&#8217;aime r\u00e2ler; je ne r\u00e9siste pas au plaisir de partager avec vous ces captures d&#8217;\u00e9cran :<\/p>\n\n<p><img decoding=\"async\" src=\"http:\/\/davidbosman.fr\/blog\/wp-content\/uploads\/2010\/08\/david_006.png\" alt=\"Nautilus\" \/><\/p>\n\n<p>C&#8217;est net, je sais \u00e0 quoi correspond chaque chose, j&#8217;aime \u00e7a. Et voici \u00e0 quoi ressemble mon dossier lorsque j&#8217;ai le malheur d&#8217;afficher les fichiers cach\u00e9s :<\/p>\n\n<p><img decoding=\"async\" src=\"http:\/\/davidbosman.fr\/blog\/wp-content\/uploads\/2010\/08\/david_004-s.png\" alt=\"Nautilus\" \/>\n<br \/>\n<a href=\"http:\/\/davidbosman.fr\/blog\/wp-content\/uploads\/2010\/08\/david_004.png\">Clic=big<\/a><\/p>\n\n<p>Des fichiers de configuration, des pr\u00e9f\u00e9rences ou encore des dossiers contenant d&#8217;autres fichiers de configuration, d&#8217;autres pr\u00e9f\u00e9rences et les donn\u00e9es utilis\u00e9es par telle ou telle application. C&#8217;est d&#8217;une clart\u00e9 : quelle est la diff\u00e9rence entre <em>.gnome2<\/em> et <em>.gnome2-private<\/em>, ou entre <em>.fontconfig<\/em> et <em>.fonts<\/em> ou <em>.gconf et *.gconfd<\/em>, etc. Tout semble stock\u00e9 en vrac, un peu n&#8217;importe comment. Pourquoi ?<\/p>\n\n<p>Ok, c&#8217;est mal de critiquer. Si je ne suis pas content, je n&#8217;ai qu&#8217;\u00e0 \u00e9crire ma propre version de Linux, et si je veux comprendre je n&#8217;ai qu&#8217;\u00e0 RTFM et STFW pour savoir \u00e0 quoi sert chaque chose.<\/p>\n\n<p>Mais c&#8217;est emb\u00eatant, parce que je souhaiterais comprendre la structure de ces dossiers dont <em>certains<\/em>&#8211;et c&#8217;est l\u00e0 tout le souci : <em>je ne sais pas lesquels<\/em>&#8211;contiennent mes donn\u00e9es alors que d&#8217;autres ne contiennent que des r\u00e9glages et des pr\u00e9f\u00e9rences. Si possible sans devoir me transformer en gourou Linux. Au moins, \u00e7a m&#8217;aiderait \u00e0 savoir quoi sauvegarder en priorit\u00e9 pendant que je serai en d\u00e9placement, ou avant de faire une mise \u00e0 jour.<\/p>\n\n<p>Ainsi, je cherchai o\u00f9 sont enregistr\u00e9s les scripts que j&#8217;ai cr\u00e9\u00e9s dans AutoKey (un clone de TextExpander, pour Linux). Sur le forum du site officiel, on m&#8217;indique un emplacement qui n&#8217;existe pas sur mon PC : je trouve bien le dossier, mais pas le fichier qu&#8217;il est sens\u00e9 contenir. Oh, je me doute bien qu&#8217;il est quelque part, mais o\u00f9 ? Un <em>find<\/em> ne me donne rien.<\/p>\n\n<p>Et puis, \u00e7a reste le foutoir. C&#8217;est dommage.<\/p>\n\n<p>Ok, je peux les masquer \u00e0 nouveau. Mais serait-ce si difficile que \u00e7a <em>d&#8217;encourager<\/em> les d\u00e9veloppeurs \u00e0 suivre une proc\u00e9dure standard pour stocker les pr\u00e9f\u00e9rences d&#8217;une application dans un dossier X et les donn\u00e9es qu&#8217;elle manipule \u00e9ventuellement dans un dossier Y ? Un peu comme c&#8217;est l&#8217;usage sous OS X : <strong>~\/Library\/Application Support<\/strong> et <strong>~\/library\/Preferences<\/strong>. C&#8217;est tellement pratique (\u00e0 l&#8217;exception notable de toutes les applications Unix, qui sont aussi bord\u00e9liques sous OSX :-\/).<\/p>\n\n<div align=\"center\"><img decoding=\"async\" src=\"http:\/\/davidbosman.fr\/images\/zen.png\" alt=\"\" zen=\"\" style=\"border: 0px none;\"><\/div>\n\n<p>Ca n&#8217;enl\u00e8ve rien au fait que Linux marche du feu de dieu sur ce PC, et que cette version de Ubuntu est tout bonnement excellente. Mais l\u00e0 je suis perdu, et \u00e7a me gonfle parce que pour en sortir, il y autant de pistes \u00e0 suivre qu&#8217;il y a d&#8217;applications.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si si, parole je serai vraiment bient\u00f4t offline. L\u00e0, je termine de pr\u00e9parer mon mat\u00e9riel pour les vacances. Ce qui inclut entre autres choses un ThinkPad sous Linux. Or, vu que, primo j&#8217;aime soulever le capot pour comprendre comment \u00e7a &hellip; <a href=\"https:\/\/www.davidbosman.fr\/blog\/2010\/08\/04\/separer-donnees-et-preferences\/\">Read more &rarr;<\/a><\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,10],"tags":[39,105,5],"class_list":["post-8158","post","type-post","status-publish","format-standard","hentry","category-mac","category-linux","tag-apple","tag-linux","tag-zen"],"_links":{"self":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts\/8158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/comments?post=8158"}],"version-history":[{"count":12,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts\/8158\/revisions"}],"predecessor-version":[{"id":8170,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/posts\/8158\/revisions\/8170"}],"wp:attachment":[{"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/media?parent=8158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/categories?post=8158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.davidbosman.fr\/blog\/wp-json\/wp\/v2\/tags?post=8158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}