Commit graph

650 commits

Author SHA1 Message Date
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
Vincent Bernat
237fb09b7a signals: for Chromium, move the mouse below the tabs
Otherwise, we just get annoying tooltips displaying on top of the
omnibox.
2013-06-29 12:50:17 +02:00
Vincent Bernat
4c041dd201 browser: switch to Chromium
Unfortunately, Pentadactyl seems to lag behind versions in
Firefox. Let's test Chromium + Vimium for a bit.
2013-06-27 08:59:13 +02:00
Vincent Bernat
4de2e72063 xrandr: update setup of Alucard 2013-06-14 16:18:08 +02:00
Vincent Bernat
df7a27a071 tags: fix "move all tags to next screen" function 2013-04-20 22:44:30 +02:00
Vincent Bernat
d3c4f38506 tags: add a binding to send all tags to the other screen 2013-04-20 22:37:03 +02:00
Vincent Bernat
8d39eb9c83 bindings: don't move apps to other screen when there is none 2013-04-20 22:29:03 +02:00
Vincent Bernat
0403154128 rules: add Google Chrome as one possible browser 2013-04-15 16:42:19 +02:00
Vincent Bernat
1d55bdfe57 urxvt: use orange to display italics 2013-01-27 09:44:11 +01:00
Vincent Bernat
1eaa33502a xresources: enable powerline font 2013-01-26 03:36:12 +01:00
Vincent Bernat
cbd56841b7 xsession: remove gnome-terminal configuration
If I need it, it will be in git history.
2013-01-23 08:37:33 +01:00
Vincent Bernat
8664fb3960 xsession: set _JAVA_AWT_WM_NONREPARENTING to 1 to fix some Java bug 2013-01-23 08:32:22 +01:00
Vincent Bernat
7153d1d201 xsession: configure gnome-terminal as urxvt
Just in case...
2013-01-23 01:44:28 +01:00
Vincent Bernat
8c473e6403 uxrvt: better fastest scrolling 2013-01-23 01:43:16 +01:00
Vincent Bernat
92d23f4153 uxrvt: put URxvt class into a configuration variable 2013-01-23 00:55:05 +01:00
Vincent Bernat
9420b74c08 xresources: use same format for all RGB colors 2013-01-23 00:50:26 +01:00
Vincent Bernat
b6f1ee8646 bindings: enhance the way the Pidgin conversation window is selected
There is now some cycle stuff. This is still not perfect since it will
bring some random window. It would be better to be able to choose the
appropriate one.
2012-12-15 14:17:06 +01:00
Vincent Bernat
8bce8a5528 bindings: try to be smarter with Mod+u to choose Pidgin window
We try to handle the case where we have several Pidgin conversation
windows. Not perfect since it is not possible to remove them all.
2012-12-15 13:55:17 +01:00
Vincent Bernat
9de7485159 widgets: guess display name for a given mountpoint 2012-12-13 08:29:33 +01:00
Vincent Bernat
98a8885069 xsession: make Java applications less ugly 2012-11-28 15:32:39 +01:00
Vincent Bernat
190e87c54c signals: don't lower opacity on some windows (Flash) 2012-11-28 10:49:30 +01:00
Vincent Bernat
56a72c6c47 bindings: add support for multimedia keys with spotify 2012-11-14 20:40:42 +01:00
Vincent Bernat
209bfd8198 setup: libnotify-bin is needed to get notify-send 2012-11-09 14:02:33 +01:00
Vincent Bernat
de1542b5f2 setup: pavucontrol is needed when clicking on the mixer widget 2012-11-09 12:56:59 +01:00
Vincent Bernat
8d36a30774 start: adapt configuration to new machine 2012-11-06 11:53:36 +01:00
Vincent Bernat
37e0594248 setup: add package list and create directory if they don't exist 2012-11-06 11:51:56 +01:00
Vincent Bernat
cbf4695a21 bindings: when maximizing a window, raise it 2012-10-22 18:48:41 +02:00
Vincent Bernat
f226acf2d3 bindings: remove a window from the "undo" stack when it becomes unmanaged 2012-10-22 16:32:54 +02:00
Vincent Bernat
e9304f8668 rules: make key-mon floating (and intrusive) 2012-10-17 08:38:18 +02:00
Vincent Bernat
8ca1c0e31d tags: Firebug window can be displayed on any tag 2012-10-14 13:00:55 +02:00