awesomerc
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:awesome window manager config files
Hi! This project grows from my attempt to setup awesome.

DIRECTORY STRUCTURE
===================

The directory structure of config:
.
|-- README                          This file
|-- freedesktop                     Freedesktop-menu from Gustavo Dutra.
|                                   http://github.com/terceiro/awesome-freedesktop/tree
|-- icons                           Some common icons for theme
|-- memory.data
|-- myrc                            Directory with my config libs
|   |-- keybind.lua                 Library for defining key sequence
|   |-- mainmenu.lua                Main menu generator
|   |-- memory.lua                  Registry routines (client states are saved here)
|   |-- tagman.lua                  Tag routines (renaming, adding, deleting, ...)
|   `-- themes.lua
|-- rc.lua                     		This is main config
|-- table.save-0.94.lua
|-- pipelets.lua                    Piplets library
|-- themes                          Theme collection
|   |-- blue-black-red              My current theme files are here
|   |   |-- theme.lua               My current theme config
|   |   `-- titlebar
|   |-- default -> /usr/share/awesome/themes/default
|   |                               Default theme
|   `-- sky -> /usr/share/awesome/themes/sky
|                                   Another default theme
|-- pipelets
|   |-- date                        Russian-language date pipelet
|   |-- mmount                      Mount info pipelet
|   `-- batmon                      Battery info pipelet
|-- tsave.lua -> table.save-0.94.lua
|                                   Main thing for registry to work
`-- wallpapers                      Wallpaper collection
    `-- vladstudio-1.jpg

PIPELETS
========

This config uses pipelets to post some information into widgets.
pipelet is a program (sh script), which is "conected" 
with widget via pipe. 

All plumbery is hidden in pipeman script. It translates stdout
of its children into awesome calls.

See rc.lua for details.


DEFAULT KEYBINDINGS
===================

Here are some default bindings:

Client keys
-----------

altkey+` - show client context menu
Ctrl+modkey+d - start client settings chord
Ctrl+modkey+d,c - Center client
Ctrl+modkey+d,l - Toggle client to be floating
Ctrl+modkey+d,d - Rename a client (set new title)
and so on (read tooltip)

altkey+1 - prev client
altkey+2 - next client
altkey+tab - toggle last 2 active clients

Tag keys
--------

altkey+F1 - jump to one tag left
altkey+F2 - jump to one tag right
modkey+F1 - move focused client one tag left
modkey+F2 - move focused client one tag right
modkey+tab - switch to previous tag

Crtl+modkey+s - begin tag manipulation chord (tooltip will appear)
Crtl+modkey+s,s - rename current tag
Crtl+modkey+s,c - create a tag
Crtl+modkey+s,d - delete current tag
and so on

Menus
-----

altkey+Esc - show main menu
altkey+` - show client menu

There are vim keybindings defined for menus 
(hjkl - move, o - open, x - back, Enter - open)

Mail bugs/patches to ierton@gmail.com.


TODO 
====

*) Add client reordering
*) Add google/wiki search bar
*) Add mpd controls
*) Implement M$Windows alt+tab functionality (don't know how to 
   capture altkey release event)
*) Add some online translator support

--
Thanks for your interest! 
Mail bugs and questions to ierton@gmail.com
Sergey.


本源码包内暂不包含可直接显示的源代码文件,请下载源码包。