<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Перемещение всех пользовательских ф...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html</link>
    <description>Чтобы принудительно переместить все пользовательские файлы конфигурации из корня домашней директории в отдельный каталог (допустим ~/.config) можно воспользоваться библиотекой libetc (http://ordiluc.net/fs/libetc/). libetc подгружается к приложениям через механизм LD_PRELOAD, подменяя собой некоторые библиотечные вызовы и самостоятельно обрабатывая ситуацию открытия файлов и директорий, начинающихся с точки. Базовый путь берется из переменной окружения $XDG_CONFIG_HOME, определенной для этих целей в стандарте http://standards.freedesktop.org/basedir-spec/&lt;br&gt;&lt;br&gt;Пример использования, в ~/.bashrc, ~/.zshrc или ~/.xsession добавляем:&lt;br&gt;&lt;br&gt;   # загружаем библиотеку&lt;br&gt;   export LD_PRELOAD=libetc.so.0 &lt;br&gt;   # список игнорирования&lt;br&gt;   export LIBETC_BLACKLIST=/bin/ls:/bin/mv:/bin/cp:/bin/ln:/usr/bin/find:/bin/rm &lt;br&gt;   # Перемещаем файлы конфигурации в директорию /home/luc/config&lt;br&gt;   export XDG_CONFIG_HOME=/home/luc/config&lt;br&gt;&lt;br&gt;Если явно не определена переменная окружения XDG_CONFIG_HOME, в качестве базового пути будет использо</description>

<item>
    <title>Нужен принципиально новый подход (Kroz)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html#14</link>
    <pubDate>Tue, 06 Apr 2010 10:45:05 GMT</pubDate>
    <description>&amp;gt;Система файлов-конфигов тоже как бы устарела - слишком примитивно. Линуксу давно уже надо было подумать о центральном реестре. Да, как у винды, что с того? Зато это универсальнее и переносимее.&lt;br&gt;&lt;br&gt;Можно пример того, как вы реестр перенесете реестр (в одном бинарном файле!) на другой тазик? Винда сама использует текстовые файлы для переноса кусков реестра в другое место. Получается два формата конфигурационных файлов вместо одного. Зачем?&lt;br&gt;&lt;br&gt;Универсальностью и не пахнет. То есть мне нужен будет специальный костыль, чтобы открывать файлы конфигурации? Бррр. ИМХО F3/F4 в mc, cat, less, vi, kwrite, grep, sed (дальше перечислять не нужно?) намного универсальней.&lt;br&gt;&lt;br&gt;&amp;lt;ИМХО&amp;gt; Система конфигурации в отдельных файлах в текстовом виде - гениальное изобретение Unix. Такое же, как архитектура клиент-сервер для большинства прог, единая root filesystem, простых и эфективных аттрибутов, /proc и /dev файловых систем, максимальная модульность и т. д. Что нужно конфигурационным файлам, так это унификация синтаксиса. Например вид</description>
</item>

<item>
    <title>Перемещение всех пользовательских файлов конфигурации в отдельную директорию (pika)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html#13</link>
    <pubDate>Tue, 06 Apr 2010 08:32:27 GMT</pubDate>
    <description>цитата1 &lt;br&gt;&quot;Перемещение всех пользовательских файлов конфигурации в отдельную директорию&quot;&lt;br&gt;&lt;br&gt;цитата2&lt;br&gt;&quot;Пример использования, в ~/.bashrc, ~/.zshrc или ~/.xsession добавляем:&quot;&lt;br&gt;&lt;br&gt;Ну и что это за перенос ВСЕХ файлов, если мне нужно полюбом .bashrc оставить в стандартном месте ? &lt;br&gt;&lt;br&gt;Не страдайте фигней..&lt;br&gt;</description>
</item>

<item>
    <title>Нужен принципиально новый подход (rm_)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html#12</link>
    <pubDate>Fri, 02 Apr 2010 04:21:10 GMT</pubDate>
    <description>&amp;gt; Система файлов-конфигов тоже как бы устарела - слишком примитивно.&lt;br&gt;&lt;br&gt;Колесо тоже как бы устарело - слишком примитивно.&lt;br&gt;</description>
</item>

<item>
    <title>Нужен принципиально новый подход (Hate)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html#11</link>
    <pubDate>Thu, 01 Apr 2010 16:08:35 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Система файлов-конфигов тоже как бы устарела - слишком примитивно. Линуксу давно уже &lt;br&gt;&lt;br&gt; Согласен.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;надо было подумать о центральном реестре. Да, как у винды, что &lt;br&gt;&amp;gt;с того? Зато это универсальнее и переносимее. &lt;br&gt;&lt;br&gt; Реестр это утопия. &lt;br&gt;&lt;br&gt;Не понимает это только ленивый. :)&lt;br&gt;</description>
</item>

<item>
    <title>+1 (Вова)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html#10</link>
    <pubDate>Thu, 01 Apr 2010 09:28:26 GMT</pubDate>
    <description>я вообще не вижу проблемы в файликах в хомесе ~/.*, на домашней эвм $HOME прожил 8 лет, ничего не было утеряно, проблем не замечал, на рабочем месте 4ре года -полёт нормальный.&lt;br&gt;</description>
</item>

<item>
    <title>Нужен принципиально новый подход (Игорь Фролов)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html#9</link>
    <pubDate>Thu, 01 Apr 2010 08:42:49 GMT</pubDate>
    <description>Может оно и хорошо бы было, но глядя на виндовый реестр заметны некоторые проблемы:&lt;br&gt;1. Иногда реестр погибает, а поскольку формат бинарный и точно в его устройстве никто кроме как &quot;разработчик&quot; не уверен, восстановить его практически нереально (то что его необходимо бэкапить - это и коню понятно, только делают это далеко не все)&lt;br&gt;2. При эксплуатации реестр забивается различным информационным хламом, толково очистить от которого не в состоянии ни один &quot;чистильщик реестра&quot;.&lt;br&gt;Я бы не хотел уходить от текстовых настроек&lt;br&gt;</description>
</item>

<item>
    <title>Нужен принципиально новый подход (кодир)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html#8</link>
    <pubDate>Thu, 01 Apr 2010 08:17:15 GMT</pubDate>
    <description>Система файлов-конфигов тоже как бы устарела - слишком примитивно. Линуксу давно уже надо было подумать о центральном реестре. Да, как у винды, что с того? Зато это универсальнее и переносимее.&lt;br&gt;</description>
</item>

<item>
    <title>Перемещение всех пользовательских файлов конфигурации в отде... (фтфтф)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html#7</link>
    <pubDate>Wed, 31 Mar 2010 09:12:38 GMT</pubDate>
    <description>Уже давно все в одной, $HOME зовётся.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Перемещение всех пользовательских файлов конфигурации в отдельную директорию (Хоменко)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/65304.html#4</link>
    <pubDate>Mon, 29 Mar 2010 14:13:32 GMT</pubDate>
    <description>Без паники, товарищи, без паники.&lt;br&gt;&lt;br&gt;Миграция всех ~/.fafa.conf в ~/.config уже идет полным ходом. Третьего дня обнаружил в ~/.vlc файл readme, где говорилось, что ~/.vlc по прочтении данного файла можно удалить, и что они переехали в ~/.config.&lt;br&gt;&lt;br&gt;Все устроится в свое время. А костыль с LD_PRELOAD есть что-то на манер proof of concept. Не нужен он.&lt;br&gt;</description>
</item>

</channel>
</rss>
