Commit Graph

4 Commits

Author SHA1 Message Date
b933998878 Revert "include i3.service systemd user unit (#6547)" (#6554)
This reverts commit c5d0d5e837.

By starting i3 in a systemd unit, the user’s environment is lost.
This breaks too many workflows.

Blanket-importing the environment using systemctl import-environment
(without arguments) is explicitly discouraged in the systemctl man page.

It’s not clear how to fix this issue cleanly, so revert to unblock the release.

related to https://github.com/i3/i3/issues/5186
2025-12-18 18:43:56 +01:00
c5d0d5e837 include i3.service systemd user unit (#6547)
On Linux systems using systemd, we should activate graphical-session.target.

We conceptually need our i3.desktop file to do a
blockingly-run-via-systemd action (this is what scopes the activation of
graphical-session.target to the X session), and shipping an i3.service
is the best way to define the systemd unit we use for that.

Based on https://github.com/i3/i3/pull/5591 by David Sansome.

fixes https://github.com/i3/i3/issues/5186
2025-12-16 18:01:07 +01:00
072e2ffcf3 i3.desktop: set Type=XSession (#6460)
This fixes issues with display link displays not working on i3 and
should not affect any other features from my testing.

Co-authored-by: FedGuy699 <bytebustersco@gmail.com>
2025-12-12 20:40:31 +01:00
c2bd10c482 Move/rename config files/.desktop files into subdirs
This makes it easier to install them with the correct name when using
autotools.
2016-10-23 21:09:24 +02:00