LINUX.ORG.RU

Запихать всё в ~/.config

 , ,


1

3

Собственно, как?

Давно видел тему в галереи (вот эта тема) как gwinn, с помощью alias'ов и export'ов, смог почти всё заставить писать только в «~/.config», «~/.cache» etc, но там не было «инструкции».

Можно ли не только запихать все конфигурационные файлы в ~/.config, но и «рассортировать» их по директориям? Например: все vim'овские файлы должны быть в «~/.config/vim/ и т.п.

P.S. Что в этом плохого, раз это не делается по умолчанию?


Нет в этом ничего плохого, это хорошо даже, но просто так было не всегда. Где-то легаси, где-то девелопер просто не парился с этим.

Bfgeshka ★★★★★
()
Ответ на: комментарий от Bfgeshka

девелопер просто не парился с этим

Неужели это вызывает какие-то сложности для разработчиков? Я вроде не успользую «уже неразрабатываемые» программы.

vanzef
() автор топика

Напрягает? Сходи к психологу, мой дорогой перфекционист. Или психиатру. Я их всегда путаю.

entefeed ☆☆☆
()
Ответ на: комментарий от entefeed

Но... «Что в этом плохого»? Почему бы не сделать лучше, если можно и, скорее всего, не сложно?

vanzef
() автор топика

/home/$user
это и есть такой ~/.config
А для нужных файлов просто создай директорию ~/data В ней projects, Downloads(её можно и прям в хомяке), hlam, etc..

Bad_ptr ★★★★★
()
Ответ на: комментарий от Valdor

Это конечно вариант, но тогда навигация с помощью mc не такая «полная».

Плюс так можно будет не искать все файлы, а знать, что они в «~/.config» и выключенный показ скрытых файлов не будет доставлять неудобств.

vanzef
() автор топика
Ответ на: комментарий от vanzef

XDG == X Desktop Group

Из-за этого у многих разработчиков возникает вопрос, почему их программа должна поддерживать какую-то Иксовую спецификацию. С названием не угадали, в общем-то.

https://trac.mplayerhq.hu/ticket/1857

http://debbugs.gnu.org/cgi/bugreport.cgi?bug=583

aidan ★★★★
()

Можно переместить конфиги и насоздавать ссылок, но это, кажется, не то, что нужно.

alix ★★★★
()
Ответ на: комментарий от alix

Если я правильно понимаю механизм ссылок, это решит только проблему размещения, но не отображения. С другой стороны, можно распихать всё по директориям, создать ссылки, а потом отключить скрытые файлы. Хм...

vanzef
() автор топика

А ещё, если уж совсем нечем заняться, можно наотправлять патчи в багтрекеры, с которыми сначала будут искаться конфиги в ~/.config, а потом уже в корне хомяка.

Bfgeshka ★★★★★
()
Ответ на: комментарий от mandala

В обычном хомяке со всяким мусором должен быть смонтирован еще один настоящий хомяк.

Эталонный костылестроитель для палаты мер и весов.

anonymous
()

Например: все vim'овские файлы должны быть в «~/.config/vim/ и т.п.

так не все вимовские файлы — конфиги, например.

Так что всё правильно, ~/.vim всегда был и будет, hail Moolinar!

redhat
()

Переопредели HOME=/home/user/.config для нужных программ, а можешь рискнуть и глобально. Пиши о результатах.

arson ★★★★★
()

По-моему, намного удобнее иметь данные программы в ~/.$program, чем искать их по куче помоек ~/.config, ~/.cache, ~/.local, ...

annulen ★★★★★
()
Ответ на: комментарий от vanzef

Неужели это вызывает какие-то сложности для разработчиков?

не то чтобы сложности, но ты почитай эти спецификации.

http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

Кроме того какой смысл поддерживать .config и не поддерживать всё остальное. Перфекционизм с возрастом проходит и многие на это забили.

sergej ★★★★★
()

Пересобери всё, что пишет не туда, чтобы писало туда. Опенсорс же.

blexey ★★★★★
()
Ответ на: комментарий от anonymous

Эталонный костылестроитель для палаты мер и весов.

Ну можешь смеяться, но у меня например почти во всех машинах с линуксом, включая виртуальные, в хомяке первым делом создаётся каталог projects, а уже в нём копится рабочая информация. Всю оставшуюся часть хомяка по умолчанию считаю свалкой конфигов и без специальной нужды стараюсь туда не лазить.

hobbit ★★★★★
()
Ответ на: комментарий от anonymous

Эталонный костылестроитель для палаты мер и весов.

Маленьий такой костыль получается. И намного проще, чем пытаться навести порядок в ~.

mandala ★★★★★
()
Ответ на: комментарий от anonymous

А еще можно задать ~ в /home/user/home и нужным приложениям явно указывать, что ~ это /home/user. Вот это уже костыль.

mandala ★★★★★
()

Что в этом плохого, раз это не делается по умолчанию?

что в этом хорошего, что-бы это делать по умолчанию?

emulek
()
Ответ на: комментарий от entefeed

Напрягает? Сходи к психологу, мой дорогой перфекционист. Или психиатру. Я их всегда путаю.

скорее к психоаналитику(но ДОРОГО).

emulek
()
Ответ на: комментарий от vanzef

и выключенный показ скрытых файлов не будет доставлять неудобств.

у тебя точно что-то с психикой: ЧТО ты будешь держать на хомяке в дот-файлах? Э... ~/.porno/, да? Мама дура, и man ls не осилила, да? Это ещё и наследственное…

emulek
()
Ответ на: комментарий от Bad_ptr

А для нужных файлов просто создай директорию ~/data

Для нужных файлов уже есть ~/Documents

TDrive ★★★★★
()
Ответ на: комментарий от crowbar

Обсессивно-компульсивное расстройство

спасибо, я всё время забываю, как это называется. Добавил в закладки, на ЛОРе это распространённый ds.

emulek
()
Ответ на: комментарий от anonymous

~/.cache проще исключить из бэкапа

иди ты в сад: я свои конфиги долго и упорно допиливал, и ты хочешь, что-бы они прое^Wисчезли?!

emulek
()
Ответ на: комментарий от emulek

~/Documents/ нет?

Да хоть горшком назови. Смысл в том, что реально нужная и полезная информация находиться на отдельном разделе, а в ~ остается всякий трешь.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

Смысл в том, что реально нужная и полезная информация находиться на отдельном разделе, а в ~ остается всякий трешь.

ну у меня есть /home/share/ для всякого не секретнго мусора, в т.ч. мультимедиа, и есть ~/Documents/ собственно для документов. Есть ещё ~/projects/ .

Да, есть ссылка ~/Dowloads/ → /home/share/Downloads/ , потому что я ничего секретного и зело важного из интернетов не беру.

emulek
()
Ответ на: комментарий от emulek

скорее к психоаналитику(но ДОРОГО).

гешефттерапия, потому и дорого

anonymous
()
Ответ на: комментарий от kirk_johnson

Перефразирую: если помойка начинается не с ~, а с ~/.config — в чем принципиальная разница? Ты эти файлы и так по-умолчанию не видишь, а если видишь — видишь ту же самую помойку. Так в чем разница-то? Иерархии не добавили, разделения на секции не добавили, ничего, кроме лишней директории в пути не добавили.

kirk_johnson ★☆
()

Скрытые файлы - настоящий костыль.

aplay ★★★★★
()
Ответ на: комментарий от kirk_johnson

У меня помойка относительно упорядочена в данный момент, то бишь файлы из корня хомяка не просто на уровень ниже перемещены, но еще и каталогизированны.

Ты эти файлы и так по-умолчанию не видишь

Вижу, ибо файловый менеджер консольный. Ну и дабы не разводить непродуктивный срач - мне так удобнее, я не агитирую поступать всех так же как и я.

gwinn ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.