суббота, 20 июня 2009 г.

Светлый пост бекапа посреди безумия

Итак, мне просто требуется забекапить настройки так, чтоб они были не только у меня на хардах для пущей надежности и чтобы иметь к ним доступ из вне.
На данный момент у меня установленны три ОС:
--->Microsoft Windows XP Professional Service Pack 2
--->RedHat Russian Fedora Core 10 (Cambridge)
--->Gentoo Linux 2008.0 XOR Edition
|-> fluxbox v1.0.0-gentoo-r2
|-> bash v3.2.39(1)-release
|-> screen v4.00.03 (FAU) 23-Oct-06
|-> idesk v0.7.5
|-> conky v1.6.1
|-> gkrellm v2.3.2
|-> gentoo v0.11.55
\-> htop v0.8.1

Здесь и сейчас только файлы, краткое описание их использование\применение.

Cписок файлов:
~/.bashrc 
~/.bash_profile
~/.bash/.export
~/.bash/.env
~/.bash/.bashmp 
~/.bash/.alias
~/.bash/.startx
/etc/screenrc (more one files. see down)
~/.fluxbox/init
~/.fluxbox/keys
~/.fluxbox/menuconfig  
~/.fluxbox/startup
~/.ideskrc 
/etc/conky/conky.conf 
~/.grentoorc
~/.htoprc


=== BASH ===
~/.bashrc
Собственно главный файл шелла. Для удобство я все раскидал по разным файлам и здесь практически ничего нет.
Этот и все нижеприведенные файлы основательно вычещены от мусора и\или секретных данных.
~/.bash_profile
Не менее важный файл. Только хистори...
~/.bash/.export
~/.bash/.env
~/.bash/.bashmp
По сути алиасы для управления MPD
~/.bash/.alias
Здесь только алиасы
~/.bash/.startx
Этот файл запускает X при входе в консоли. Если иксы пущены - ничего не делает. Если нет - запускает.
Я использую initlevel 3 и пока не имею ни малейшего желания ставить всякие kdm\gdm\xdm, а startx постоянно писать вручную - маразм.
=== SCREEN ===
SCR: /etc/screenrc
Здесь большая связка файлов которая будет здесь и далее иметь префикс "SCR:". Впервые использовал на FC10. Идея и структура заимствована из ОС Ubuntu.
SCR: /usr/share/screen-profiles/common
Прошу обратить внимание на комментированые screen-profile-status. Их раскомментирование приводит к приличному потреблению памяти. Я не совсем уверен что дело в этом, но.... И второе - работоспособность указанных возможностей не доказанна, но править там легко. Ах да, ещё... Отжирание памяти может быть связано с отсутствием патчей для screen'a которые имеются в ОС Ubuntu и\или в большом defscrollback.
SCR: /var/lib/screen-profiles/arch
SCR: /var/lib/screen-profiles/battery
SCR: /var/lib/screen-profiles/cpu-count
SCR: /var/lib/screen-profiles/cpu-freq
SCR: /var/lib/screen-profiles/ec2-cost
SCR: /var/lib/screen-profiles/hostname
SCR: /var/lib/screen-profiles/date
SCR: /var/lib/screen-profiles/time
SCR: /var/lib/screen-profiles/load-average
SCR: /var/lib/screen-profiles/logo
SCR: /var/lib/screen-profiles/mem-available
SCR: /var/lib/screen-profiles/mem-used
SCR: /var/lib/screen-profiles/menu
Добится работоспособности меню мне не удалось. Здесь оригинал файла не измененого моими опытами
SCR: /var/lib/screen-profiles/mpc
Писал сам, правьте.
SCR: /var/lib/screen-profiles/network-down
SCR: /var/lib/screen-profiles/network-up
SCR: /var/lib/screen-profiles/processes
У пользователя root не отображается. Почему - неизвестно.
SCR: /var/lib/screen-profiles/reboot-required
SCR: /var/lib/screen-profiles/release
SCR: /var/lib/screen-profiles/sensor
ТОже сам писал. Только под себя (версия Gentoo)
SCR: /var/lib/screen-profiles/update-available
Чисто Ubuntu скрипт. Следит за обновлениями.
SCR: /var/lib/screen-profiles/uptime
SCR: /var/lib/screen-profiles/users
SCR: /var/lib/screen-profiles/whoami
Совершено лишняя вещь. $USER хватает вполне...
SCR: /var/lib/screen-profiles/wifi-quality
SCR: /usr/bin/screen-launcher
SCR: /usr/bin/screen-profiles-status
Исполняемое чудо отвещающее за передачу информации скрину.
=== FLUXBOX ===
~/.fluxbox/init
Дефолтовый. Не трогал.
~/.fluxbox/keys
Это уже интересно. Я конечно понимаю - все сделай сам и так как тебе нужно, но... Но Абсолютно Никаких Хоткеев по дефолту - это пи....
Настроил свои любимые и нужные. А вот секция с "none XXX :" самая интересная. Я очень долго извращался пытаясь настроить клавиши мультемидийные для своих команд через Xmodmap и иже с ним, но все оказалось гораздо проще...
xev -> код клавиши или её имя ( у меня имени небыло, только код, потому none КОД ) -> команда.
~/.fluxbox/menuconfig
Почти стандартный. Eterm не использую. Пока только RoxTerm есть. Поправлю позже когда gnome-terminal будет.
~/.fluxbox/startup
Здесь только одна опция интересующая и одно замечание.
Опция: xmodmap меняет клавиши мышки под левую руку (мне так привычней)
Замечание: conky не всегда отрисовывается. Чем вызвано пока неизвестно.

~/.ideskrc
Дефолтовый.
/etc/conky/conky.conf
Также практически дефолтовый.

=== OTHERS ===
~/.grentoorc
~/.htoprc 

Комментариев нет: