Мой .fluxbox/

Я довольно часто использую Fluxbox (плюс Aterm). Именно в этой среде я смотрю фильмы и играю в Quake-II (существенно экономя ресурсы).

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

Я использовал Fluxbox на десктопе, когда у меня десктопом был старенький Pentium-3, 500 МГц. Сейчас мне не требуется так экономить ресурсы. Зато я ношу свой Fluxbox на флешке, и он там весьма к месту. Он всё такой же, только Aterm я сменил на urxvt.

Скачать одним файлом: fluxbox.tar.gz (3,6 Кб)

Отдельные фрагменты из каталога .fluxbox/ прилагаются.

~/.fluxbox/styles/ganja_spirit

rootCommand:                            fbsetroot -solid black
*font:                                  Terminus-10
*justify:                               left

*color:                                 black
*textColor:                             rgb:9f/ff/9f
*.focus.textColor:                      white
*.focus.color:                          rgb:00/3f/00
*borderColor:                           rgb:5f/7f/5f
*borderWidth:                           1

window.*.borderColor:                   rgb:3f/3f/3f
window.focus.borderColor:               rgb:5f/7f/5f

menu.hilite.textColor:                  white
menu.hilite.color:                      rgb:2f/37/2f
menu.title.justify:                     center

toolbar.*.color:                        rgb:2f/37/2f
toolbar.*.borderWidth:                  0
toolbar.iconbar.*.textColor:            rgb:5f/5f/5f
toolbar.iconbar.focused.textColor:      rgb:9f/ff/9f
toolbar.clock.justify:                  center
toolbar.workspace.justify:              center

~/.fluxbox/startup

/usr/bin/fbsetroot -solid black
xrdb -load ~/.fluxbox/Xdefaults

# CapsLock to switch
setxkbmap -model pc104 -layout us,ru -variant ,winkeys
setxkbmap -option -option grp:caps_toggle

# fbpager &
# /usr/lib/xscreensaver/glmatrix -root &
# psi &
keepassx &

exec /usr/bin/fluxbox

~/.fluxbox/keys

# Same scrolling order as in KDE and XFce
OnDesktop Mouse5        :nextWorkspace
OnDesktop Mouse4        :prevWorkspace
OnToolbar Mouse5        :NextWorkspace
OnToolbar Mouse4        :PrevWorkspace

# Play/Pause in MPD (with IPv6 issue workaround)
Pause                   :execCommand MPD_HOST=127.0.0.1 MPD_PORT=6600 mpc toggle

# Alt-F3 volume control
Mod1 F3                 :execCommand LC_ALL=C urxvt -geometry 80x13 -e aumix

# PrintScreen to take screenshot
Print                   :ExecCommand import -window root ~/screen.png

# Win-ScrollLock to lock screen
Mod4 Scroll_Lock        :execCommand xlock
Mod1 Control L          :execCommand xlock

# Ctrl-Alt-Left, Ctrl-Alt-Right: next and prev desktop
Mod1 Control Left       :PrevWorkspace
Mod1 Control Right      :NextWorkspace

# Win-PgUp, Win-PgDown and Win-Delete: useful hotkeys 
Mod4 Prior              :MaximizeWindow
Mod4 Next               :ShadeWindow
Mod4 Delete             :KillWindow

# Like Gnome
Mod1 F10                :MaximizeWindow

# Win-Arrows moves window
Mod4 Left               :MoveLeft   20
Mod4 Right              :MoveRight  20
Mod4 Up                 :MoveUp     20
Mod4 Down               :MoveDown   20

# Alt-F4 closes window
Mod1 F4                 :Close

# Alt-F1 to show main menu
Mod1 F1                 :RootMenu

# Alt-F2 opens "run dialog", a excellent run dialog ;)
Mod1 F2                 :ExecCommand urxvt
Mod4 F2                 :ExecCommand urxvt

# Defaults
Mod1 Tab                :NextWindow
Mod1 Shift Tab          :PrevWindow
OnTitlebar Mouse2       :StartTabbing
OnTitlebar Double Mouse1 :Shade
OnTitlebar Mouse3       :WindowMenu
OnWindow Mod1 Mouse1    :MacroCmd {Raise} {Focus} {StartMoving}
OnWindow Mod1 Mouse3    :MacroCmd {Raise} {Focus} {StartResizing BottomRight}
OnDesktop Mouse1        :hideMenus
OnDesktop Mouse2        :workspaceMenu
OnDesktop Mouse3        :rootMenu

~/.fluxbox/Xdefaults

XTerm*background:       black
XTerm*foreground:       gray
XTerm*font:             -*-terminus-medium-r-*-*-20-*-*-*-*-*-koi8-u
XTerm*scrollBar:        false

URxvt*geometry:         80x25
URxvt*background:       black
URxvt*foreground:       gray
URxvt*skipScroll:       true
URxvt*font:             -*-terminus-medium-r-*-*-20-*-*-*-*-*-koi8-u
URxvt*scrollBar:        false

Xft.dpi:                96

XLock.mode:             blank
XLock.erasedelay:       0
XLock.font:             -*-terminus-medium-r-*-*-20-*-*-*-*-*-koi8-u
XLock.background:       black
XLock.foreground:       gray25
XLock.dpmsoff:          30
© 1999–2012, Дмитрий КолесниковКарта сайта • Размещено на «Бункере»Valid XHTML & CSS