Browse Source

merge: laphop && work

master
Maxim Likhachev 11 years ago
parent
commit
8227113577
  1. 11
      etc/X/xinitrc.x86_64
  2. 2
      etc/rc.linux-gnu
  3. 4
      etc/shell/bash/aliases
  4. 48
      etc/soft/conky/conkyrc.x86_64
  5. 207
      etc/wm/musca/musca_start.x86_64
  6. BIN
      etc/wm/wallpaper.x86_64.jpg

11
etc/X/xinitrc.x86_64

@ -0,0 +1,11 @@ @@ -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

2
etc/rc.linux-gnu

@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
+ shell/guile/guile ~
+ shell/tcl/tclshrc ~
+ shell/tcl/wishrc ~
- shell/screen/screenrc ~
+ shell/screen/screenrc ~
# [ X.org ]

4
etc/shell/bash/aliases

@ -1,6 +1,7 @@ @@ -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 @@ -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

48
etc/soft/conky/conkyrc.x86_64

@ -0,0 +1,48 @@ @@ -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})

207
etc/wm/musca/musca_start.x86_64

@ -0,0 +1,207 @@ @@ -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
#}}}

BIN
etc/wm/wallpaper.x86_64.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 KiB

Loading…
Cancel
Save