Commit graph

241 commits

Author SHA1 Message Date
Vincent Bernat
61dfa49fb7 lock: start xss-lock in xsession
It seems that spawning it will just crash awesome.
2014-09-12 15:01:52 +02:00
Vincent Bernat
097e076694 lock: use xss-lock instead of xautolock
xss-lock features nice integration with standard X screensaver
feature which makes it easy to trigger it or to disable it. Moreover, it
also has some logind integration to lock screen before suspend.
2014-09-12 14:52:36 +02:00
Vincent Bernat
90ed6a3127 tags: don't make keepassx special anymore 2014-08-30 17:08:42 +02:00
Vincent Bernat
c09e38673a start: don't use KeepassX anymore 2014-08-24 14:19:16 +02:00
Vincent Bernat
ab60407f8a start: try another option combinaison for compton
`--vsync drm` was worst.
2014-07-23 09:20:08 +02:00
Vincent Bernat
9ac4d200db start: use --vsync drm instead of OpenGL for compton
With OpenGL backend, sometimes, i3lock is not painted when locking the
screen. This is quite disturbing.
2014-07-23 08:54:35 +02:00
Vincent Bernat
95ecd523b5 Revert "lock: let i3lock handle DPMS"
This reverts commit b643e21430.
2014-07-22 11:15:18 +02:00
Vincent Bernat
b643e21430 lock: let i3lock handle DPMS
DPMS is otherwise globally disabled.
2014-07-22 10:48:54 +02:00
Vincent Bernat
d0dbe38a14 start: run udisks-glue
This is a way to automount disks.
2014-07-20 13:31:56 +02:00
Vincent Bernat
4909f5bde6 start: use glx backend for compton and enable vsync
This avoids tearing for videos. However, the power consumption may be
increased...
2014-07-12 11:33:00 +02:00
Vincent Bernat
f7d82d5c52 lock: enable locking with modkey + delete
Some keyboards are missing a lot of keys...
2014-07-01 16:17:11 +02:00
Vincent Bernat
505a575614 widgets: remove unneeded mountpoints to watch 2014-06-29 11:27:09 +02:00
Vincent Bernat
b302b70787 theme: adapt to "hidpi" screens
We use a scale factor. We are expected to have something sensible set
for DPI.
2014-06-17 22:22:47 +02:00
Vincent Bernat
d79a3d0f5c widgets: enable battery widget on zoro 2014-06-13 16:32:49 +02:00
Vincent Bernat
712c1f3362 start: don't try to start xcompmgr
compton takes some time to start and meanwhile, xcompmgr will be
started...
2014-06-11 10:30:02 +02:00
Vincent Bernat
a6506a223f keys: remove keyboard configuration from Lua code
Everything is now handled by inputplug.
2014-06-10 21:23:37 +02:00
Vincent Bernat
b7c2ca10e7 bindings: use Mod+Tab to switch to the previous tag
It was previously assigned to switch between two windows. I never used
it as is.
2014-06-09 19:56:22 +02:00
Vincent Bernat
0a4342794a keys: remove more keyboard/mouse configuration to xorg.conf.d 2014-06-09 17:54:39 +02:00
Vincent Bernat
069fe75157 keys: remove keyboard/mouse configuration to xorg.conf.d 2014-06-09 16:50:04 +02:00
Vincent Bernat
41d21fb10a keys: remap Carbon X1 keys
Well, many keys are missing. Let's try to recover the useful ones.

 1. Replace Esc by backquote/tilde. The escape key is at the wrong
    position. However, there is no other key to replace escape. So, we just
    don't bind it. There is only one shortcut using escape. I think I
    can live without it.
 2. Replace the previous backquote/tilde key (between alt and ctrl) by
    insert. I use this key for pasting into terminals.
 3. Replace both Home and End by Ctrl_L. It seems that End is hardly
    used. Maybe there is a way to replace it by something else.
2014-06-08 23:09:18 +02:00
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
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
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
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
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
4d42414855 music: add the possibility to raise music player 2013-11-01 15:53:35 +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
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