Commit graph

679 commits

Author SHA1 Message Date
Vincent Bernat
75e7d632d4 start: enable trackpoint to work on Carbon X1 2014-06-08 07:37:57 +02:00
Vincent Bernat
039bb8d204 start: factorize X11 programs to be started 2014-06-06 22:22:03 +02:00
Vincent Bernat
4b434e448f spotify: passing the option to disable notifications don't work 2014-06-01 15:36:46 +02:00
Vincent Bernat
161b901233 appearance: workaround for GTK3 shadows
The use of shadows make the window larger than it should be and
therefore, a lot of space was surrounding the windows.
2014-05-30 00:56:51 +02:00
Vincent Bernat
8eb59a0c87 spotify: disable UI notifications
It seems they grab X11 for two seconds... See:
 http://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/Spotify-0-9-10-for-GNU-Linux-Welcome-to-the-dark-side/td-p/556976
2014-05-22 09:57:36 +02:00
Vincent Bernat
ccccb4098d xrandr: setup xrandr in xsession
Since it requires awesome to be restarted, let's setup xrandr inside
xsession instead.
2014-05-14 08:51:38 +02:00
Vincent Bernat
6dbb49b162 xrandr: fix xrandr setup for neo 2014-05-13 11:30:42 +02:00
Vincent Bernat
7bfc96140d xrandr: new xrandr setup for neo 2014-05-12 19:43:07 +02:00
Vincent Bernat
b649c57c91 appearance: specifically tell which package to use 2014-03-21 17:22:47 +01:00
Vincent Bernat
c79ddec997 appearance: add a word for stuff like Skype 2014-03-21 11:32:07 +01:00
Vincent Bernat
3f415e9530 bindings: add modkey + shift + print to screenshot a screen area 2014-03-01 23:56:02 +01:00
Vincent Bernat
c0b7917c0a start: add image/x-apple-ios-png MIME type for PNG 2014-02-27 09:18:57 +01:00
Vincent Bernat
1bc9da6c4a start: add missing comma 2014-02-26 10:20:40 +01:00
Vincent Bernat
2405862ac0 start: factor xdg-mime call for default browser 2014-02-26 09:37:43 +01:00
Vincent Bernat
5216c0482c start: set gpicview as default image viewer 2014-02-26 09:36:45 +01:00
Vincent Bernat
2dde09faa7 session: don't rely on crappy mailcaps
My `~/.mailcap` contains:

    */*; xdg-open '%s'; test=test -n "$DISPLAY"
2014-02-18 09:27:56 +01:00
Vincent Bernat
388acd1cf9 README: tell which version of awesome is "supported" 2014-02-17 18:40:17 +01:00
Vincent Bernat
2845d99010 Revert "layouts: use termfair layout for terminals"
This reverts commit eb309fd35b. While this
seemed a good idea, I find easier the regular fair layout.
2014-01-12 14:31:19 +01:00
Vincent Bernat
c432aee85f mouse: make mouse go further in the windows for Emacs
Otherwise, the mouse will go over the ERC top bar and I will have an
annoying tooltip.
2014-01-03 22:13:49 +01:00
Vincent Bernat
a8f3809a85 shifty: remove unused argument from getpos()
Instead, use a generic optional `args` argument and use it to tell we
don't want to spawn anything.
2014-01-01 09:11:38 +01:00
Vincent Bernat
93f6bbc73d layouts: display nmaster and ncol when changing them
On some layouts, it can help to have the values for nmaster and
ncol. Use a notification to display them.
2014-01-01 09:06:25 +01:00
Vincent Bernat
a47babf57e shifty: don't spawn anything when moving window around
If a tag does not exist yet and we send a window it, it will be
created. However, we don't want to spawn anything at this point. Add an
argument to `getpos()` for that.
2014-01-01 09:05:25 +01:00
Vincent Bernat
eb309fd35b layouts: use termfair layout for terminals
This layout comes from lain collection of layouts. We import it as a
submodule.
2014-01-01 09:04:27 +01:00
Vincent Bernat
bd28ceddf8 im: reuse pidgin instead of Skype 2013-12-03 18:53:25 +01:00
Vincent Bernat
be95a96534 im: enable the use of Skype instead of Pidgin 2013-12-02 15:22:50 +01:00
Vincent Bernat
60f42a11f2 xsession: enable redshift 2013-11-21 21:57:05 +01:00
Vincent Bernat
ee86787d62 signals: don't make a fullscreen app transparent
This will work for browsers and video players. I don't see a case where
such a window should be transparent.
2013-11-17 21:49:04 +01:00
Vincent Bernat
af075eaac4 spotify: raise existing window if it exists 2013-11-02 19:06:51 +01:00
Vincent Bernat
5ac9727792 spotify: add a word about MPRIS D-BUS interface 2013-11-01 15:56:21 +01:00
Vincent Bernat
4d42414855 music: add the possibility to raise music player 2013-11-01 15:53:35 +01:00
Vincent Bernat
58adbac8dd music: Play method of Spotify seems buggy, just use PlayPause instead 2013-11-01 15:48:07 +01:00
Vincent Bernat
049e7abdfd music: also allows one to use modal keys to control music player
By using mod+s, we switch to a local keymap that control the music
player. The keys are then the same as in XMMS.
2013-11-01 15:40:58 +01:00
Vincent Bernat
8f6b6733bc music: abstract the functions used to control music player
We still use Spotify but we isolate the music functions into a
specific module. Other music player would implement the same
interface.
2013-11-01 15:27:56 +01:00
Vincent Bernat
51525044ae xlock: lock screen faster by invoking i3lock directly
Instead of trying to mess with xautolock to trigger locking, just
invoke i3lock directly.
2013-11-01 09:23:26 +01:00
Vincent Bernat
ebfdad5021 start: run compton instead of xcompmgr if available
It is a more up-to-date and maintained version of xcompmgr. Let's test
it for a bit.
2013-09-27 09:45:11 +02:00
Vincent Bernat
82b605783c gtk2: replace ctrl-w by alt-backspace to delete last word 2013-09-12 09:53:16 +02:00
Vincent Bernat
5372c1fbaf gtk: does not intercept Ctrl-W.
On many applications, this is used to close a tab.
2013-08-31 16:17:49 +02:00
Vincent Bernat
ae9e3bf875 xsession: source ~/.zsh/env if present 2013-08-27 09:27:05 +02:00
Vincent Bernat
27c5c4deee xlock: really lock the screen
xautolock only reads its messages once per second. It can only
receives one message. So, if we send "enable" and "locknow", "locknow"
erases "enable". Try to be smarter.
2013-08-20 15:20:28 +02:00
Vincent Bernat
38a6b2205b widgets: don't get free space for AUFS filesystems 2013-08-11 11:30:31 +02:00
Vincent Bernat
04b184c6cc lock: ensure xautolock locks the screen even if disabled 2013-08-11 11:30:11 +02:00
Vincent Bernat
17da10b1ef signals: don't change opacity of vlc window 2013-08-07 17:42:25 +02:00
Vincent Bernat
505477db76 widget: don't query df for fuse filesystems
Some of them (like sshfs or curlftpfs) can take a long time to answer
and this blocks awesome for a while.
2013-08-05 09:06:27 +02:00
Vincent Bernat
f122cd6e7c start: fix a missing , 2013-07-11 01:02:10 +02:00
Vincent Bernat
71bcd21871 start: associate evince with application/pdf
Otherwise, it could be opened with GIMP. More voodoo here:
 https://wiki.archlinux.org/index.php/Default_Applications
2013-07-11 00:06:09 +02:00
Vincent Bernat
9adf371e95 flash: correct how fullscreen PPAPI Flash is detected by shifty
`config.apps` can now use a function to do detection.
2013-07-05 10:33:05 +02:00
Vincent Bernat
60908e329d dbg: fix client_info() function to display provided client
Display the focused client only if we don't have get a client.
2013-07-05 10:12:32 +02:00
Vincent Bernat
402b15f38e flash: make Flash with PPAPI work fullscreen (workaround)
In fact, there is nothing to distinguish a Flash window from a regular
window by using only one property. Therefore, we use `name =
"Chromium"` instead. This means that all Chromium windows will be
intrusive. Have to find something better.
2013-07-05 10:02:51 +02:00
Vincent Bernat
6614f6eda4 rules: remove duplicate instance matching for Flash 2013-07-05 10:00:00 +02:00
Vincent Bernat
251b21e535 start: don't use Gnome Bluetooth applet.
Since Gnome 3.8, this is not a systray applet anymore. Thanks Gnome!
The best replacement is to install `bluez-tools` package which comes
with appropriate command-line tools to replace this applet.
2013-06-30 12:58:51 +02:00