- Feb 13, 2023
-
-
Guido Gunther authored
This allows to use phosh-osk-stub instead of squeekboard
-
- Feb 02, 2023
-
-
-
Update to upstream version '0.1.3' with Debian dir 53553203ab8493f0e3ded97a364c170df6c0e81d
-
-
It's extracted from a Desktop Entry file, in which the various values must be separated with semicolons. However, the env var should use a colon as the delimiter.
-
- Nov 25, 2022
-
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
Update to upstream version '0.1.2' with Debian dir 8bf1d0dd91d1b9f033d9da379f1ea6d1c35f041e
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
-
Arnaud Ferraris authored
On some occasions, the user authenticates properly, but the session startup fails for some reason (or there's a communication error leading us to believe something went wrong). Both cases were handled the same way, giving the user identical feedback in both cases, leading to legitimate confusion. Let's decouple authentication and session startup so we can handle both cases appropriately.
-
Arnaud Ferraris authored
Users are confused that they can swipe up on the default page but are unable to login unless they actually click on the user button. Let's fix this bad UX by creating the greetd session only by the time we changed pages, and using the first username in the list (selected by default) as the default value.
-
- Nov 03, 2022
-
-
Arnaud Ferraris authored
-
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
-
Arnaud Ferraris authored
Update to upstream version '0.1.1' with Debian dir f2eda5b3c484eca75e55897dd5e20794bbf79f7d
-
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
-