Vincent Bernat
3669b73aaa
bindings: change the way we jump to the urgent window
...
Pull the first window with urgent flag in the current workspace if not
displayed. If displayed, just raise it. If no urgent window, push back
the previous urgent window to its original tag.
2012-07-16 22:37:45 +02:00
Vincent Bernat
3b55053257
bindings: add a binding to make a window sticky
2012-07-16 21:40:13 +02:00
Vincent Bernat
f7f6104f4b
xresources: yet another color scheme for rxvt, with more contrast
2012-07-16 19:46:24 +02:00
Vincent Bernat
f5aa2a1b51
keyboard: simplify configuration
...
xmodmap seems to modify the layout and will be kept if we switch to
another layout. Therefore, we only need to call it on start. Just move
the keyboard configuration to `start.lua`. `keyboard.lua` is just here
to manage kbdd.
2012-07-16 17:59:23 +02:00
Vincent Bernat
e66a4e79da
start: call xrdb -merge
on start
2012-07-16 17:39:12 +02:00
Vincent Bernat
f2996e1b03
keyboard: call xmodmap
on start, don't wait for a layout change
2012-07-16 17:30:16 +02:00
Vincent Bernat
94d64ff4fb
xrandr: really execute xrandr command on timeout
...
Also, fixes the use of "--off" switch.
2012-07-16 17:03:19 +02:00
Vincent Bernat
49f302ca34
bindings: change Mod4 + t to raise
2012-07-16 15:10:44 +02:00
Vincent Bernat
95113f1927
wallpaper: log the files used to build the wallpaper
2012-07-16 15:06:13 +02:00
Vincent Bernat
e3fd83eab4
xresources: move URxvt configuration into ~/.Xresources
2012-07-16 11:30:55 +02:00
Vincent Bernat
966d341c7c
config: change default configuration of rxvt
2012-07-16 11:09:50 +02:00
Vincent Bernat
efcb1f5a50
config: better document rxvt command line
2012-07-16 08:01:29 +02:00
Vincent Bernat
dc6ade853d
README: explain how to use things in lib/
2012-07-15 22:25:48 +02:00
Vincent Bernat
335b80262d
icons: move icon lookup in a seperate module
2012-07-15 22:24:10 +02:00
Vincent Bernat
52090d90ea
rules: start a list of windows that should be floating
...
Start with ImageMagick.
2012-07-15 21:26:47 +02:00
Vincent Bernat
edfc26accf
debug: let dbg()
be the universal thing to debug.
...
Therefore, we can use it directly on client objects. In this case, we
get full details.
2012-07-15 17:10:40 +02:00
Vincent Bernat
8e531b9ca1
README: update with all the latest additions
2012-07-15 17:02:57 +02:00
Vincent Bernat
aa851d1f11
xrandr: use naughty instead of menus
2012-07-15 16:51:30 +02:00
Vincent Bernat
06150559db
xrandr: add a xrandr menu bound to XF86Display
2012-07-15 16:14:39 +02:00
Vincent Bernat
66a35b384e
quake: remove common window bindings for the quake console
...
We don't want to maximize it or anything like this.
2012-07-15 13:13:37 +02:00
Vincent Bernat
f2883707a1
quake: add an exception of the setslave rule
...
Otherwise, we get focus problems...
2012-07-15 13:03:02 +02:00
Vincent Bernat
b031b9b62b
quake: explain why we need the reattach timer
2012-07-15 12:55:30 +02:00
Vincent Bernat
8e2afdd778
quake: if quake console is closed, mark it as not visible
2012-07-15 12:54:34 +02:00
Vincent Bernat
3b3dd0863d
quake: new Quake module that handles awesome restart gracefully
...
The previous RC file is moved as a module. We don't rely on the fact
that the next window to be managed after spawning a new terminal will
be this terminal. Instead, we rely on terminal name to know if we need
to manage them. For each console, we have a manage hook that tries to
identify if the window to manage is the console. In this case, it is
transformed and fitted as a Quake console.
Moreover, we clean things that look like QuakeConsole but that are not
because we already have one. For example, when switching from a
two-screen setup to a single-screen setup.
2012-07-15 12:44:46 +02:00
Vincent Bernat
94960c5c2b
keydoc: collapse items of the same group together
2012-07-15 01:02:30 +02:00
Vincent Bernat
381812d843
bindings: add the ability to do a screenshot
2012-07-15 00:21:32 +02:00
Vincent Bernat
4baa928dbc
binding: update client information
...
Some properties were missing and some other did not exist.
2012-07-14 23:38:15 +02:00
Vincent Bernat
ca4b595e49
tags: add back modkey + esc keybinding
2012-07-14 23:21:34 +02:00
Vincent Bernat
4dbb842e7c
theme: naughty notification should use a darker background
...
We use the same background as for a widget.
2012-07-14 21:48:23 +02:00
Vincent Bernat
eb52dfe29e
rules: rule for application that shouldn't be master
2012-07-14 21:30:57 +02:00
Vincent Bernat
a79215d4dc
keydoc: add documentation of various keybindings
...
This work by monkey-patching awful.key to include documentation. The
documentation is available through modkey + F1.
2012-07-14 21:21:52 +02:00
Vincent Bernat
47115a0fbe
theme: use less colors
2012-07-14 19:48:19 +02:00
Vincent Bernat
19f735065b
lib: add notifications for brightness change
2012-07-14 16:46:19 +02:00
Vincent Bernat
c478921aea
modules: add namespace vbe/
for modules
2012-07-14 16:37:32 +02:00
Vincent Bernat
3415d39992
volume: move volume functions into a lib
...
Also add some notification when changing the volume. Also move
sharetags to the `lib/` directory. And modify `loadrc` to be able to
load modules.
2012-07-14 16:31:22 +02:00
Vincent Bernat
5d55609657
keyboard: use kbdd for keyboard switching
...
A popup is used to indicate the current keyboard layout. Maybe we
could use a widget instead.
2012-07-14 12:29:48 +02:00
Vincent Bernat
0250299134
errors: add some debugging functions
2012-07-14 12:24:47 +02:00
Vincent Bernat
02a9de0a5f
rc: comment various RC files to be loaded
2012-07-14 11:04:08 +02:00
Vincent Bernat
f63c7d870f
bindings: use modkey+i to get some information on a client
2012-07-14 01:58:18 +02:00
Vincent Bernat
25b612a995
binding: remove unused minimize binding
2012-07-14 01:32:08 +02:00
Vincent Bernat
e5e338e8ee
tags: rework how tags are defined
...
Instead of using a list of names and a list of layouts, we use an
array with optional names and layouts and additional properties. If no
name is given, only numerical ID is used. Default to first
layout. Additional properties are set using `setproperty`.
2012-07-14 01:29:57 +02:00
Vincent Bernat
7901e0c294
layout: add fair layout
2012-07-14 01:06:48 +02:00
Vincent Bernat
eef0c6857b
quake: add a quake-like console
2012-07-13 15:29:15 +02:00
Vincent Bernat
4f8d580c8f
start: when using xrun, also search for capitalized version of the name
...
Moreover, we use awful.rules.match_any to find clients.
2012-07-13 10:57:53 +02:00
Vincent Bernat
b1eaaf7516
start: make xrun start apps after awesome is ready
...
`xrun` is also moved in its own module
2012-07-13 08:21:57 +02:00
Vincent Bernat
1367a9bad1
start: start apps only when awesome is ready
2012-07-13 08:09:22 +02:00
Vincent Bernat
f98ec2017f
xlock: fix call to xautolock to specify correctly notifier
2012-07-12 09:15:50 +02:00
Vincent Bernat
9ffa896cee
errors: remove unused code
2012-07-12 08:53:32 +02:00
Vincent Bernat
7dc36159a7
Revert "bindings: when moving to urgent window, merge tags instead of switching"
...
This reverts commit c8df51894e
.
Merging is not that intuitive. Better jumpto.
2012-07-11 22:45:58 +02:00
Vincent Bernat
6952ec5f6a
xsession: remove dedicated logs for awesome
...
They were not dedicated since they also contain logs for any
application run by awesome...
2012-07-11 20:04:04 +02:00