- Nov 03, 2022
-
-
Arnaud Ferraris authored
`phog` needs to store data into a folder named `/var/lib/phog`. As this folder is not under the user's home directory, we must create it and ensure the user `phog` will run as (`_greetd` here) has R/W permissions on it.
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
Update to upstream version '0.1.1' with Debian dir f2eda5b3c484eca75e55897dd5e20794bbf79f7d
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
We can assume the user will generally want to use the same session. Improve the UX by automatically selecting the last used session.
-
Arnaud Ferraris authored
This commit adds the ability to save the session ID into a file every time a session is successfully started. This file is read on startup so this session can be selected by default. Requirement: a `/var/lib/phog` folder must exist and be writeable by whatever user `greetd` runs as.
-
Arnaud Ferraris authored
There's no reason we should stick to wayland sessions only.
-
Arnaud Ferraris authored
This will allow us to differentiate between wayland and X11 sessions.
-
Arnaud Ferraris authored
This will get rid of some compilation warnings along the way.
-
Arnaud Ferraris authored
A session's `.desktop` file might not contain the `DesktopNames` key, leading to issues when retrieving this value for setting the `XDG_CURRENT_DESKTOP` env var. Fix this problem by falling back to the session ID if this parameter is missing.
-
- Oct 27, 2022
-
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
Closes: #1022904
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
It only contains the brightness scale which doesn't work yet (it needs some more work to use logind's `SetBrightness()` D-Bus method), so don't bother with it for now and hide the whole thing.
-
Arnaud Ferraris authored
Phosh relies on gnome-session in order to perform those actions, which is not running when using `phog`. Instead, re-enable the logind D-Bus interface and use it to trigger reboot and power-off events.
-
Arnaud Ferraris authored
This is unneeded as it's basically the same as `phosh`.
-
- Oct 19, 2022
-
-
-
Distributors might want to customize a bit the user experience, so we can add a `GtkImage` placeholder. If the file `/etc/phog/logo.png` exists, then it is loaded to the `GtkImage` and appears at the bottom of the display. Note: this image should not exceed 240px wide!
-
Users with multiple environments installed will be able to easily switch that way. Note: only Wayland sessions are taken into account, and the selector is only visible if there are at least 2 of those.
-
We move this logic from `PhogLockscreen` to `PhogGreetd` as it seems better there (and will limit the size of `PhogLockscreen).
-
- Oct 18, 2022
-
-
-
-
-
This should be a Debian-only thing, unneeded in upstream sources.
-
Sorry Guido! ;)
-
- Sep 28, 2022
-
-
Guido Gunther authored
-
Marge Bot authored
Document changes and release 0.21.1 See merge request World/Phosh/phosh!1153
-
- Sep 26, 2022
-
-
Guido Gunther authored
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1153>
-
Marge Bot authored
screen-saver-manager: More cleanups See merge request World/Phosh/phosh!1141
-
Guido Gunther authored
This was on the LockscreenManager before but for blanking only we want it on the screensaver. Signed-off-by:
Guido Günther <guido.gunther@puri.sm> Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1141>
-
Guido Gunther authored
Signed-off-by:
Guido Günther <guido.gunther@puri.sm> Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1141>
-
Guido Gunther authored
This avoids an odd singleton with an argument. Instead use our current pattern to create the object in the shell and add an accessor. Signed-off-by:
Guido Günther <guido.gunther@puri.sm> Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1141>
-
Guido Gunther authored
This is similar to 5fdc75d1 ("screen-saver-manager: Shorten DBus names") bug for the ScreenSaverIface we implement. Signed-off-by:
Guido Günther <guido.gunther@puri.sm> Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1141>
-
- Sep 24, 2022
-
-
Marge Bot authored
ci: update cross image See merge request World/Phosh/phosh!1151
-
Guido Gunther authored
This allows the i386 build to pass again Signed-off-by:
Guido Günther <guido.gunther@puri.sm> Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1151>
-
- Sep 22, 2022
-
-
Marge Bot authored
shell: Tweak phosh_shell_set_state() debug message See merge request World/Phosh/phosh!1147
-
Evangelos Ribeiro Tzaras authored
before: Adding to PHOSH_STATE_BLANKED shells state. New state: PHOSH_STATE_BLANKED | PHOSH_STATE_LOCKED Removing from PHOSH_STATE_BLANKED shells state. New state: PHOSH_STATE_LOCKED after: Adding PHOSH_STATE_LOCKED to shells state. New state: PHOSH_STATE_LOCKED | PHOSH_STATE_OVERVIEW Removing PHOSH_STATE_LOCKED from shells state. New state: PHOSH_STATE_OVERVIEW Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1147>
-
Marge Bot authored
style: Overview & appgrid fixes for high contrast See merge request World/Phosh/phosh!1121
-
Sam Hewitt authored
Part-of: <https://gitlab.gnome.org/World/Phosh/phosh/-/merge_requests/1121>
-