Vincent Bernat
db26403508
xss-lock: clear modifiers when calling XF86AudioStop
...
Otherwise, when using Mod4+Del to lock, it won't stop audio player
since it issues Mod4+XF86AudioStop.
2020-08-26 13:37:26 +02:00
Vincent Bernat
9b000caa1f
Revert "picom: switch from compton to picom"
...
This reverts commit e6d1acc4ba
. While
compton is unmaintained, it works for me. Unfortunately, I am unable
to find a solution to get picom working correctly. Both xr_gl_hybrid
and glx backends introduce some flickering while the xrender backend
is unable to remove tearing.
2020-08-19 14:55:52 +02:00
Vincent Bernat
e6d1acc4ba
picom: switch from compton to picom
...
compton is unmaintained.
2020-07-31 21:30:37 +02:00
Vincent Bernat
667d50d496
bin: center xdg-chooser-app on the current screen
2020-05-17 15:47:51 +02:00
Vincent Bernat
7d6866e3f9
bin: explain how to change default MIME type
2020-05-17 15:33:42 +02:00
Vincent Bernat
81715cabc7
bin: add xdg-app-chooser
2020-05-17 13:23:47 +02:00
Vincent Bernat
0d7c70a2ec
systemd: don't use a script to update defaults
...
Just update ~/.config/mimeapps.list manually (and sync it).
2020-05-10 16:31:56 +02:00
Vincent Bernat
3ffca01c5a
systemd: move XDG MIME defaults to a script
2020-05-10 16:31:24 +02:00
Vincent Bernat
003c91e1db
input-event: sleep a bit if we are not able to load blade profile
2020-02-24 18:35:05 +01:00
Vincent Bernat
efe686b534
xss-lock: use more descriptive flags
2020-02-08 17:53:12 +01:00
Vincent Bernat
675ae761df
xsettings: remove reference to xsettingsd.local
2020-02-08 16:44:17 +01:00
Vincent Bernat
a42edf621a
wallpaper: use a per-display wallpaper
...
Just to be coherent with having a per-display service and timer.
2020-02-07 09:58:02 +01:00
Vincent Bernat
01622fd884
wallpaper: don't create symlinks
...
This is useless.
2020-02-06 22:06:24 +01:00
Vincent Bernat
aaaebf3302
wallpaper: lower compression level
...
Otherwise, we use quite a lot of CPU to save the PNG image.
2020-02-06 22:04:14 +01:00
Vincent Bernat
ffeef58722
wallpaper: change default target name to .png
...
We are using PNG because i3lock is using PNG.
2020-02-06 22:00:58 +01:00
Vincent Bernat
ea3c1fd58b
wallpaper: remove unused import
2020-02-06 21:59:29 +01:00
Vincent Bernat
a9767ec55e
input: try to be faster by just loading blade profile when docking
2020-02-04 11:26:06 +01:00
Vincent Bernat
a0878c93b6
input: add more debug output
2020-02-04 11:23:19 +01:00
Vincent Bernat
0d3dca998b
xsettingsd: fix selected dpi
2020-01-31 10:08:37 +01:00
Vincent Bernat
9eab93570d
xsettingsd: use first screen DPI as DPI for the session
2020-01-31 07:24:52 +01:00
Vincent Bernat
498606b38e
xsettingsd: don't use a subshell when computing DPI
...
This is to be able to use `dpi` variable. Also, for some reason, the
journal doesn't keep the output of short-lived processes.
2020-01-31 07:14:28 +01:00
Vincent Bernat
139af6fed5
xsettingsd: fix typo in case
2020-01-31 00:00:07 +01:00
Vincent Bernat
c944c7855d
xsettingsd: fix inlining of the change() function
2020-01-30 08:22:36 +01:00
Vincent Bernat
6625f42128
xsettingsd: explain more the problem with automatic DPI detection
2020-01-30 08:09:05 +01:00
Vincent Bernat
db5f5743b9
xsettingsd: improve automatic DPI detection
...
For laptops, we don't want the same as for regular screens.
2020-01-29 23:47:03 +01:00
Vincent Bernat
57af83356b
xsettingsd: remove "change()" function
2020-01-29 23:12:55 +01:00
Vincent Bernat
96a9b401a4
xsettingsd: also set RandR DPI
2020-01-29 11:37:23 +01:00
Vincent Bernat
1902a4f0b5
xsettingsd: compute best DPI value for each screen
2020-01-29 11:37:12 +01:00
Vincent Bernat
1411929ead
xsettings: fix DPI computation
2020-01-29 11:34:00 +01:00
Vincent Bernat
08fa9a63d0
xrandr: don't poll hardware when it's not needed
2020-01-29 11:16:05 +01:00
Vincent Bernat
2fa5ff7a38
xsettingsd: compute DPI for each screen
...
We don't use the information yet.
2020-01-29 04:59:12 +01:00
Vincent Bernat
2511f41461
xsettingsd: don't use autorandr --skip-options
...
Instead, move it in settings.ini.
2020-01-29 04:44:46 +01:00
Vincent Bernat
ea1e26d35d
input: fix event-handling in input-event script
2020-01-27 13:18:16 +01:00
Vincent Bernat
fba67da888
input: don't print anything for removed stuff
2020-01-26 18:39:41 +01:00
Vincent Bernat
db92161900
xss-lock: use systemctl kill instead of extracting MainPID
2020-01-25 14:38:19 +01:00
Vincent Bernat
80cd6d2c26
xss-lock: use a simpler process to dim display
...
Just set a low brightness.
2020-01-24 23:02:07 +01:00
Vincent Bernat
9910ae4c11
xss-lock switch to BSOD
2020-01-24 22:49:34 +01:00
Vincent Bernat
84a6752c11
xss-lock: use xscreensaver barcode
2020-01-24 22:44:16 +01:00
Vincent Bernat
78512cf93a
xss-lock: tentative to use transparency to notify
2020-01-24 21:54:03 +01:00
Vincent Bernat
c2128a109d
xss-lock: revert previous commit but keep systemd changes
2020-01-24 19:59:40 +01:00
Vincent Bernat
340f063b4e
xss-lock: tentative to keep current gamma
...
This doesn't seem to work. It seems xrandr 1.5.0 doesn't set gamma
values correctly, but even xrandr 1.5.1 seems to have an issue setting
the appropriate gamma value from an existing value.
2020-01-24 19:59:37 +01:00
Vincent Bernat
feb4ae0793
xss-lock: restore gamma/brightness on exit
...
redshift may take some time to restore it.
2020-01-24 19:18:18 +01:00
Vincent Bernat
2e3364e7ea
xss-lock: sleeps more
...
Otherwise, no time to react.
2020-01-23 09:03:24 +01:00
Vincent Bernat
d1879ae338
xsettingsd: correct DISPLAY for the whole script
2020-01-22 22:38:57 +01:00
Vincent Bernat
95bf8a3723
input: invoke autorandr through systemd when needed
2020-01-22 22:37:42 +01:00
Vincent Bernat
2452fb6bcb
xsettingsd: remove extra .0 awesome puts at the end of DISPLAY
...
Awesome likes to use :0.0 for DISPLAY because it thinks we are using
Zaphod and not Xinerama.
2020-01-22 22:34:28 +01:00
Vincent Bernat
a44ed602d1
xss-lock: don't error if kill doesn't work
...
Most of the time, kill doesn't have anything to kill.
2020-01-20 15:16:23 +01:00
Vincent Bernat
9cbd2e30d6
xss-lock: fix invocation of notify method
2020-01-20 15:06:28 +01:00
Vincent Bernat
768e95d8a8
xss-lock: speed up dimming
2020-01-20 10:05:45 +01:00
Vincent Bernat
54a43e4cf8
xss-lock: don't barf too much on disconnected outputs when dimming
2020-01-20 10:05:00 +01:00