diff --git a/etc/X/xinitrc.x86_64 b/etc/X/xinitrc.x86_64 new file mode 100644 index 0000000..2ef8b12 --- /dev/null +++ b/etc/X/xinitrc.x86_64 @@ -0,0 +1,11 @@ +display -window root $SHELLRC/etc/wm/wallpaper.$(uname -i).jpg + +setxkbmap -model pc104 -layout us,ru -variant , +setxkbmap -option -option terminate:ctrl_alt_bksp,caps:escape,grp:lwin_toggle + +xmodmap $SHELLRC/etc/X/Xmodmaprc.$(uname -i) +xmodmap -e "keysym Menu = Super_R" + +sleep 0.5 +exec musca + diff --git a/etc/rc.linux-gnu b/etc/rc.linux-gnu index 6dfd46a..18a2e3a 100644 --- a/etc/rc.linux-gnu +++ b/etc/rc.linux-gnu @@ -9,7 +9,7 @@ + shell/guile/guile ~ + shell/tcl/tclshrc ~ + shell/tcl/wishrc ~ -- shell/screen/screenrc ~ ++ shell/screen/screenrc ~ # [ X.org ] diff --git a/etc/shell/bash/aliases b/etc/shell/bash/aliases index a70aaef..ab5a1c1 100755 --- a/etc/shell/bash/aliases +++ b/etc/shell/bash/aliases @@ -1,6 +1,7 @@ #!/bin/bash #################################################################### # -# Изменён: Вс 23 мар 2014 14:22:55 +# Изменён: Сб 12 апр 2014 11:17:39 +# Изменён: Чт. 10 апр. 2014 10:35:05 # ################################################################################ #{{{ Псевдонимы @@ -34,7 +35,6 @@ alias ps="ps -aux" #noindex alias date="command date '+%A, %B %e %Y %H:%M:%S'" #noindex alias grep='grep -E -i' #noindex alias tree="tree -CAFa" #noindex -alias sudo="su -c "$*"" #noindex alias crontab_i="crontab $CRON" #noindex alias crontab_e="$EDITOR $CRON" #noindex alias dmenu="dmenu -fn '-*-fixed-*-*-*-*-15-*-*-*-*-*-*-*'" #noindex diff --git a/etc/soft/conky/conkyrc.x86_64 b/etc/soft/conky/conkyrc.x86_64 new file mode 100644 index 0000000..ad96175 --- /dev/null +++ b/etc/soft/conky/conkyrc.x86_64 @@ -0,0 +1,48 @@ +background yes +use_xft yes +xftfont DejaVu Sans Mono:size=9 +xftalpha 1 +update_interval 2.0 +total_run_times 0 +own_window yes +own_window_type desktop +own_window_transparent no +own_window_colour black +own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager +double_buffer yes +minimum_size 1366 1 +draw_shades no +draw_outline no +draw_borders no +draw_graph_borders yes +stippled_borders 0 +border_width 1 +default_shade_color white +default_outline_color darkgray +alignment top_left +gap_x 2 +gap_y 2 +no_buffers yes +uppercase no +cpu_avg_samples 2 +net_avg_samples 2 +override_utf8_locale yes +use_spacer right + +background yes + +default_color black + +own_window_colour D9D9D9 + +TEXT +[ ${color darkblue}${execi 2 SHELL=/bin/sh musca -c "silent show groups" \ + | cut -f 2- -d ' ' \ + | sed -e :a -e '$b;N;s/\n/ | /;ba' \ + | sed 's/- //g;s/\*/✻/g' +} ]${offset 55}\ +${if_mounted /}$color /: ${color brown}${fs_free /}${endif}\ +${goto 1098}\ +${color darkblue}[${execi 2 SHELL=/bin/sh skb 1}]$color | \ +${color black}${time %H:%M} (${time %d.%m.%Y}) + diff --git a/etc/wm/musca/musca_start.x86_64 b/etc/wm/musca/musca_start.x86_64 new file mode 100644 index 0000000..6efb3f3 --- /dev/null +++ b/etc/wm/musca/musca_start.x86_64 @@ -0,0 +1,207 @@ +[~/.musca_start] + +# +# Изменён: Чт. 10 апр. 2014 10:39:09 +# + +#Цветовая схема#{{{ +set border_focus DarkGrey +set border_unfocus Grey + +set border_dedicate_focus #3283CD +set border_dedicate_unfocus #225888 + +set border_catchall_focus #CD327F +set border_catchall_unfocus #882255 +#}}} + +#Рабочие группы#{{{ +name work +hook on add pad 0 0 18 0 +add web +add skype +add α +add β +add γ +add δ +border off +hook on add pad 0 0 0 0 +use work +hook on add pad 0 0 18 0 +refresh + +#Два дисплея +#screen (next) +#hook on add pad 0 0 0 0 +#name work +#add vim +#use video +#border off +#use work + +#screen (prev) +#hook on add pad 0 0 21 0 +#use work +#refresh +#}}} + +#Использование dmenu#{{{ + +# Терминал +bind on Mod4+t exec urxvtc + +# dmenu +bind on Mod4+x exec dmenu_exec + +# Файловый менеджер dmenu +bind on Mod4+z exec dmenfm +bind on Mod4+Shift+z exec dmenfm + +#Управление mpd +bind on Mod4+p exec dmpc + +#Выбор виртуальной машины для запуска +bind on Mod4+Shift+V exec VM + +#Монтирование устройств +bind on Mod4+Shift+m exec mountmenu + +# dmenu с перечнем всех окон +bind on Mod4+Shift+w switch window + +# dmenu с перечнем всех групп +bind on Mod4+Shift+g switch group + +#}}} + +#Комбинации клавиш#{{{ + +# Деление фрейма на две части +bind on Mod4+h hsplit 1/2 +bind on Mod4+v vsplit 1/2 + +# Удаление фрейма +bind on Mod4+Shift+r remove + +# Удаление всех фреймов +bind on Mod4+Shift+o only + +# Аварийное завершение работы текущего окна +bind on Mod4+q kill +bind on Mod1+F4 kill + +# Переключение между окнами текущей группы +bind on Mod4+c cycle local next +bind on Mod4+Shift+c cycle local prev +bind on Control+Tab cycle prev +bind on Mod1+Shif+Tab cycle prev + +# Выбор текущего фрейма в группе +# --- Курсорные клавиши +bind on Mod4+Left focus left +bind on Mod4+Right focus right +bind on Mod4+Up focus up +bind on Mod4+Down focus down + +# --- Vi-like клавиши +bind on Mod4+Control+h focus left +bind on Mod4+Control+l focus right +bind on Mod4+Control+k focus up +bind on Mod4+Control+j focus down + +# Переключение между группами +bind on Mod4+Next use (next) +bind on Mod4+Prior use (prev) +#bind on Mod4+Tab use (next) +bind on Mod4+Control+Tab use (prev) + +# Переход на другой монитор +bind on Mod4+Tab screen (next) + +# Пометить фрейм как занятый для открывающихся окон +bind on Mod4+Shift+d dedicate flip + +# Пометить фрейм для размещения в нём всех новых окон +bind on Mod4+Shift+a catchall flip + +# Отмена последней манипуляции с musca (!) +bind on Mod4+Shift+u undo + +# Переключение в режим плавающих окон +bind on Mod4+Shift+s stack flip + +# Перетаскивания окна между фреймами +# --- Курсорные клавиши +bind on Mod4+Shift+Left swap left +bind on Mod4+Shift+Right swap right +bind on Mod4+Shift+Up swap up +bind on Mod4+Shift+Down swap down + +# --- Vi-like клавиши +bind on Mod4+Shift+h swap left +bind on Mod4+Shift+l swap right +bind on Mod4+Shift+k swap up +bind on Mod4+Shift+j swap down + +# Изменение размеров текущего фрейма +# --- Курсорные клавиши +bind on Mod4+Control+Left resize left +bind on Mod4+Control+Right resize right +bind on Mod4+Control+Up resize up +bind on Mod4+Control+Down resize down + +# --- Vim-like клавиши +bind on Mod4+Mod1+h resize left +bind on Mod4+Mod1+l resize right +bind on Mod4+Mod1+k resize up +bind on Mod4+Mod1+j resize down + +# Перерисовка текущего окна +bind on Mod4+f refresh + +# Создание группы +bind on Mod4+Insert add work + +# Удаление группы +bind on Mod4+Delete drop work + +# Включение/выключение рамки окна +bind on Mod4+b border on +bind on Mod4+Shift+b border off + +# Открытие группы по номеру +bind on Mod4+1 use 0 +bind on Mod4+2 use 1 +bind on Mod4+3 use 2 +bind on Mod4+4 use 3 +bind on Mod4+5 use 4 +bind on Mod4+6 use 5 +bind on Mod4+7 use 6 +#bind on Mod4+8 use 7 +#bind on Mod4+9 use 8 + +# Выход из musca +bind on Mod4+Shift+q exec poweroff + +#}}} + +#Прочие настройки#{{{ + +# Нефреймовые окна +manage off Conky + +# По умолчанию новое окно открывается в пустом фрейме +set window_open_frame empty + +# Формат запуска dmenu +set dmenu dmenu -i -fn '-*-fixed-*-*-*-*-15-*-*-*-*-*-*-*' +#}}} + +# Запуск программ#{{{ +exec conky +exec xbindkeys -f $SHELLRC/etc/X/xbindkeysrc.$(uname -i) +exec urxvtd -q -o -f + +#exec xmodmap $SHELLRC/etc/X/Xmodmaprc.AuthenticAMD +#}}} + diff --git a/etc/wm/wallpaper.x86_64.jpg b/etc/wm/wallpaper.x86_64.jpg new file mode 100644 index 0000000..1aff113 Binary files /dev/null and b/etc/wm/wallpaper.x86_64.jpg differ