Vincent Bernat
b770f06714
systemd: be sure to reread user files on start
2020-01-19 20:33:57 +01:00
Vincent Bernat
29d7cacbaa
systemd: teach how to reload xsettingsd
2020-01-19 20:33:49 +01:00
Vincent Bernat
47368b46dc
systemd: remove all [Install] sections
...
Instead, we explicitely set dependencies in our own
graphical-session@.target.
2020-01-19 20:30:59 +01:00
Vincent Bernat
2e9fa46f2f
systemd: create our own graphical-session@.target
...
graphical-session.target is an existing target for the system. While I
don't use several X sessions, I prefer to have each service bound to
the right display and therefore, I create my own
graphical-session@.target for this purpose.
Also, I don't like having to use `systemctl --user enable`, so I
enable everything directly in graphical-session@.target. Other
dependencies are ordered from awesome@.service. This seems good
enough.
2020-01-19 20:28:04 +01:00
Vincent Bernat
ae691bb025
systemd: tentative to manage session with systemd
...
To me, I think it was cleaner to have a parameter with the current
display. This way, the session is specific to the current display. It
seems BindsTo doesn't think this way.
2020-01-19 19:06:49 +01:00
Vincent Bernat
d5b72851ec
xss-lock: dim instead of notify
...
Use xrandr. This doesn't require a backlight.
2020-01-19 18:06:06 +01:00
Vincent Bernat
0ba52f0e03
xsession: prepare for use of user systemd to start most services
...
See:
- <https://goral.net.pl/post/systemd-x-sessions/ >
- <https://www.lukeshu.com/blog/x11-systemd.html >
2020-01-19 08:08:49 +01:00
Vincent Bernat
846566c70f
xsettingsd: skip gamma when getting current profile with xrandr
2020-01-17 11:05:50 +01:00
Vincent Bernat
825f7b5b27
compton: move to an helper binary
2020-01-17 09:58:07 +01:00
Vincent Bernat
cb8b1e5434
xss-lock: kill compton before locking
...
This way, we work around many many bugs.
2020-01-17 09:54:55 +01:00
Vincent Bernat
5ab1f901dd
xsettingsd: use autorandr current profile
2020-01-16 21:31:23 +01:00
Vincent Bernat
556aa785e8
input: invoke autorandr explicitely
...
Acting on DRM change is a bad idea as monitors come and go during
detection and autorandr running in parallel is not reliable enough.
2020-01-16 12:15:14 +01:00
Vincent Bernat
76a2ce3511
xsession: use autorandr to setup X server
2020-01-15 16:25:24 +01:00
Vincent Bernat
2c5b0fead8
input: trackpoint is now OK, no need to keep cruft
2020-01-15 11:48:28 +01:00
Vincent Bernat
55eda7d06f
input: no need to dock when detecting keyboard
...
Nowadays, we get the appropriate events from udev and autorandr
handles that.
2020-01-15 11:47:51 +01:00
Vincent Bernat
b997e0be4d
input: handle guybrush the same way as for zoro
2020-01-13 16:43:57 +01:00
Vincent Bernat
1adb48052d
xsettingsd: simplify DPI settings
2020-01-12 17:29:20 +01:00
Vincent Bernat
9763ef14f6
brightness: use brightnessctl
2020-01-12 17:24:10 +01:00
Vincent Bernat
26a3d833b8
signals: don't apply transparency to Firefox PIP window
2020-01-11 23:25:42 +01:00
Vincent Bernat
52adad2eab
rules: add Firefox Picture-in-Picture as a floating window
2020-01-11 23:22:38 +01:00
Vincent Bernat
3c147837d7
rules: remove stuff for Flash
2020-01-11 23:22:29 +01:00
Vincent Bernat
c0e324ea73
widgets: new guybrush has its battery as BAT0
2020-01-11 23:08:41 +01:00
Vincent Bernat
c65804df94
input: remove configuration for Microsoft mouse
...
Not using it anymore.
2020-01-11 22:40:40 +01:00
Vincent Bernat
e3a6e9f7af
requirements: gnome-settings-daemon needed for backlight
2019-12-21 20:17:30 +01:00
Vincent Bernat
fdf86b5354
icons: remove extra space
2019-12-20 22:11:29 +01:00
Vincent Bernat
1937350a74
xss-lock: document how to prevent locking
2019-12-08 15:40:11 +01:00
Vincent Bernat
9653179899
xss-lock: reconfigure X screensaver on lock
...
Some software seem to disable everything for some reason. Dunno who
this is.
2019-12-08 12:23:51 +01:00
Vincent Bernat
ff62552a43
quake: simplify logic about multiple quake consoles
...
We shouldn't need that anymore.
2019-10-12 11:43:36 +02:00
Vincent Bernat
119b69b111
quake: use only one quake console for all screens
2019-10-12 11:41:24 +02:00
Vincent Bernat
510fd7146d
xsession: update redshift coordinates for Paris
2019-09-08 17:39:45 +02:00
Vincent Bernat
30ffe45ca1
xss-lock: no need to prefix variables with $
2019-09-01 20:05:28 +02:00
Vincent Bernat
a2a2a44f5a
xresources: restore xresources to speed up Emacs
2019-08-30 21:41:25 +02:00
Vincent Bernat
bc59486217
xsession: swap displays for neo
2019-08-25 12:57:54 +02:00
Vincent Bernat
6b987d45c2
Revert "xsettings: change DPI twice again"
...
This reverts commit 1aa3f19a7d
. This
doesn't work. For some reason.
2019-07-18 17:36:46 +02:00
Vincent Bernat
1aa3f19a7d
xsettings: change DPI twice again
2019-07-18 10:52:10 +02:00
Vincent Bernat
b7150025e0
xsettings: don't change DPI twice
...
Firefox only uses window scaling during runtime.
2019-05-28 21:13:22 +02:00
Vincent Bernat
cb25670d97
xsettings: set RGBA depending on the DPI setting
...
When using low DPI, it's still useful to have it.
2019-05-28 11:55:48 +02:00
Vincent Bernat
efb006065b
xsettings: make Firefox more happy with DPI changes
...
See https://bugzilla.mozilla.org/show_bug.cgi?id=1554850
2019-05-28 09:23:31 +02:00
Vincent Bernat
339802882a
xkb: also remove us+fr layout for internal X1 keyboard
2019-05-26 21:44:24 +02:00
Vincent Bernat
43a8e78c88
xkb: set default keyboard to US
...
Then, inputplug will configure per-keyboards bindings.
2019-05-11 07:01:33 +02:00
Vincent Bernat
902f4851b9
xkb: remove us+fr layout
...
I am never using it.
2019-05-03 09:22:28 +02:00
Vincent Bernat
0292fdc9d3
xsession: simplify compton invocation
...
Same command-line for everyone. No point in keeping outdated/false
instructions for Nvidia.
2019-05-02 14:29:29 +02:00
Vincent Bernat
262355792a
xsession: don't daemonize compton
...
It seems it may break on some configuration, like with amdgpu driver.
It is stated it could do that in the manual page.
2019-05-01 12:09:25 +02:00
Vincent Bernat
5177891bbb
xsession: update configuration for Radeon graphic card
2019-05-01 12:08:47 +02:00
Vincent Bernat
7d2a8408f3
input: set acceleration for Logitech mouse
2019-04-27 21:07:33 +02:00
Vincent Bernat
4b33f2aa9c
signals: remove special rule for Google Meet
...
I am not using it anymore.
2019-03-18 15:48:11 +01:00
Vincent Bernat
2f05c2f58d
input: dock when detecting RealForce keyboard
2019-03-08 11:23:06 +01:00
Vincent Bernat
57566b4941
xsession: switch back to xrender
...
It's not that I am becoming crazy with all this stuff...
2019-03-02 14:18:34 +01:00
Vincent Bernat
3d85ff9465
shifty: be consistent when matching role
2019-02-26 02:39:38 +01:00
Vincent Bernat
e1d4f9ae8a
shifty: use perfect match for role
...
Otherwise, we would match "browser-window"
2019-02-26 02:38:11 +01:00