LINUX.ORG.RU

Перенос конфигов


0

1

У меня есть довольно большая стопка конфигов в домашней папке юзера X (gtkrc, i3/confif, xfce4-terminal, conkyrc, zshrc, vimrc, xinitrc).

Все разбросано по папкам.

Есть два вопроса:

1. Можно ли их удобно собрать их в одной папке?

2. Как их лучше перенести для пользователя root?

Deleted

Последнее исправление: Deleted (всего исправлений: 1)

Можно ли их удобно собрать их в одной папке?

Большую часть. В скобках перечислены все? Если для целей резервного копирования и не эстетствовать, то проще всего перенести их куда удобно, а в обычных местах сделать символические ссылки.

Как их лучше перенести для пользователя root?

cp или ln.

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

не эстетствовать

Да вот именно эстетировать. Хотелось бы убрать их из домашней папки и засунуть в скажем .deconfig.

cp или ln.

За ln спасибо, пока все руту переброшу.

Deleted
()

2. Как их лучше перенести для пользователя root?

От рута только лохи работают.

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

Список

.config/*
.conkyrc
.gtkrc-2.0
.i3/*
.fonts/*
.vimrc
.xinitrc
.zshrc

В .config нужны конкретно только 2 конфига (thunar и xfce4-terminal).

В .i3 лежит туча конфигов и скриптов.

Шрифты из .fonts я подозреваю что лучше установить куда-нибудь типа /usr/share/fonts.

В .xinitrc тупо строчка exec i3.

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

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

Больше всего неудобств естественно из-за vimrc.

Deleted
()
Ответ на: Список от Deleted

.config/*

$XDG_CONFIG_HOME. В некоторых кривых программах путь захардкожен, но с твоими двумя сработает.

.conkyrc

Запускать как conky -c ~/config/conkyrc

.gtkrc-2.0

$GTK2_RC_FILES или реже $GTK_RC_FILES

.i3/*

Не знаю, смотри документацию.

.fonts/*

Где-нибудь в конфигурации fontconfig:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
	<dir>~/config/fonts</dir>
</fontconfig>
Если не сломали, конечно.

.vimrc

Переменная VIMINIT примерно такого вида: :source $XDG_CONFIG_HOME/vim/vimrc

Файл .viminfo и каталог .vim переносятся примерно так:

set viminfo+=n~/.cache/vim/viminfo
set runtimepath=~/.local/share/vim,$VIMRUNTIME,~/.local/share/vim/after

.zshrc

В то время у меня был bash, но здесь та же логика: включить source ~/config/zshrc в /etc/zsh/zshrc (опция globalrcs не должна быть выключена).

Gotf ★★★
()

Можно ли их удобно собрать их в одной папке?

В мамке собирай, вендузоид

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

Спасибо, подумал, может в $XDG_CONFIG_HOME все и разложу.

i3 оказывается позволяет опционально класть конфиг либо в ~/.i3 либо в ~/.config/i3

Так что основную часть я точно переложу в .config.

В мамке собирай, вендузоид

Будто вендузоид это что-то плохое.

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

В мамке собирай, вендузоид

Будто вендузоид это что-то плохое.

не обращай внимания ты на такие сообщения, у вещи, которая их написала, нет интеллекта

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

Я поставил убунту! хот бед, на зато теперь уменя есть шапочка в тмфортрес

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