| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
default_session_hint(). No direct access to LightDM's version of it.
|
|
|
|
| |
into non-static methods.
|
|
|
|
| |
LightDMs default if absolutely necessary.
|
| |
|
| |
|
|
|
|
| |
(if installed).
|
|
|
|
| |
This makes slick-greeter properly remember the last wayland session instead of defaulting to an xsession.
|
|
|
|
| |
is located below the constructor() method.
|
|
|
|
| |
ArcticaGreeter's contructor into separate ArcticaGreeter.go() method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
32d28d7bf2646fc7a0008937034246fcc96dbc8a broke test mode by changing the
ArcticaGreeter class to a proper SingleInstance vala class. While meant
well, this created deadlocks, especially when using test mode, since
other code being called from the ArcticaGreeter constructor tries to
acquire references to ArcticaGreeter, which is still locked at that
point in time.
Fortunately, GObject has the constructed () function, that is almost
never used within vala, but still works and is called after the
constructor () (or, in vala parlance, construct), so we can move calling
functions that might require a constructed ArcticaGreeter to constructed
().
Fixes: https://github.com/ArcticaProject/arctica-greeter/issues/42
|
|
|
|
| |
arctica-greeter-enable-tap-to-click.
|
|
|
|
|
|
|
|
|
| |
Ref: https://valadoc.org/gtk+-3.0/Gtk.Widget.margin_left.html
Ref: https://valadoc.org/gtk+-3.0/Gtk.Widget.margin_right.html
Ported from Slick Greeter by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/dcbb38af4d3f4276889f958b883c962bb8957fa6
|
|
|
|
|
|
| |
Ported from Slick Greeter by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/85f83be9977faf2482d38d2cc289f0542b1c06a4
|
|
|
|
|
|
| |
Ported from Slick Greeter by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/ce8704c02498fef137908e36b315d0876300d2c2
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds the following features:
- Clicking the entry shows a reveal button
- Pressing Left or Right shows the button
- Clicking the button toggles the visibility of the password
- Pressing Alt+F8 shows the button and toggles the visibility
Ported from Slick Greeter by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/2e8797c80a2d8febf8f89bf38e1040ccbf8be4e0
|
|
|
|
|
|
|
|
|
| |
Original patch by Clement Lefebvre (Slick Greeter).
https://github.com/linuxmint/slick-greeter/commit/ae090039efff87ad8b9b856f3fe451f9f41d21be
Modified by Mike Gabriel (change: don't store the complete layout path
in gsettings).
|
|
|
|
|
|
|
|
|
| |
The shutdown dialog Left/Right navigation works without this code
anyway.
Ported from Slick Greeter by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/d9d47171d4c00a7004a5548f7e170355c2ba1618
|
|
|
|
|
|
| |
Ported from Slick Greeter ported by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/aaa10cc2a080cf5fecc693bde7ba473ad87bbe96
|
|
|
|
|
|
| |
Ported from Slick Greeter ported by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/cf3742cf155e0925904c7da86457deaea6a87885
|
|
|
|
|
|
| |
Port from Slick Greeter ported by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/d6fcbd63919d9f301b65fbcfab956e69d686fbfc
|
|
|
|
|
|
| |
Ported from Slick Greeter ported by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/2dbf7308961572ae730db83deb398d0045f31d91
|
|
|
|
|
|
| |
Ported from Slick Greeter ported by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/1480b029099ea24724d307943dc742a42fcd3159
|
|
|
|
|
|
| |
Ported from Slick Greeter ported by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/dfe45aa7c7171ca58a35e6f337f805ad447c8906
|
|
|
|
|
|
|
|
| |
The gtk and icon themes already work this way.
Ported from Slick Greeter by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/97f9f54b686303dec81918d3056194bff2a3163c
|
|
|
|
|
|
| |
Ported from Slick Greeter by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/512c1032bda19884099e00d41dc23627bccee2c1
|
|
|
|
|
|
| |
Ported from Slick Greeter by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/ad0e52a13d3ed169276acfe27aea5c4e5ea271ae
|
|
|
|
|
|
| |
Ported from Slick Greeter by Mike Gabriel.
https://github.com/linuxmint/slick-greeter/commit/d85d872a84233b125278825e5d64162079b84fc7
|
|
|
|
| |
parsed (so we know if we are in test-mode or not).
|
| |
|
|
|
|
|
|
|
|
|
| |
This is a work-in-progress.
The reworked high contrast mode adds support for a configurable high
contrast GTK theme and changes a lot of widgets to change their color.
The big font mode is a stub currently.
|
|
|
|
|
|
|
| |
Since this function is only needed for and available in GTK 3, add
configure checks for GTK 4.0 and higher as well.
We will use this function later on.
|
|
|
|
|
| |
CSS element ids called "GtkElement" haven't been in use since 2014 and
they never had a class called "element".
|
|
|
|
|
| |
This allows us to drop the rather awkward self-referencing static
singleton member and use a standard vala/glib feature.
|
|
|
|
|
|
|
| |
This way, we will be able to use it everywhere, as long as we hold a
reference in the main greeter object.
We will extend this class with other properties later on.
|
| |
|
| |
|
|
|
|
|
|
| |
toggle-box.
Fixes: https://github.com/ArcticaProject/arctica-greeter/issues/34
|
|
|
|
| |
Fixes: https://github.com/ArcticaProject/arctica-greeter/issues/35
|
|
|
|
|
|
|
|
| |
font_family and font_size.
This now also supports font family names containing blanks.
Fixes: https://github.com/ArcticaProject/arctica-greeter/issues/34
|
|
|
|
| |
Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
|
| |
|
|
|
|
| |
Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
|
| |
|
| |
|
|
|
|
| |
than fullscreen(). With fullscreen() Arctica Greeter's main window gets only shown on the primary monitor and one cannot let the login box follow the pointing device to the active monitor anymore.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Protect memory from being paged to disk, as we deal with passwords
According to systemd-dev,
"mlockall() is generally a bad idea and certainly has no place in a graphical program.
A program like this uses lots of memory and it is crucial that this memory can be paged
out to relieve memory pressure."
With systemd version 239 the ulimit for RLIMIT_MEMLOCK was set to 16 MiB
and therefore the mlockall call would fail. This is lucky becasue the subsequent mmap would not fail.
With systemd version 240 the RLIMIT_MEMLOCK is now set to 64 MiB
and now the mlockall no longer fails. However, it not possible to mmap in all
the memory and because that would still exceed the MEMLOCK limit.
"
See https://bugzilla.redhat.com/show_bug.cgi?id=1662857 &
https://github.com/CanonicalLtd/lightdm/issues/55
RLIMIT_MEMLOCK = 64 MiB means, arctica-greeter will most likely fail with 64 bit and
will always fail on 32 bit systems.
Hence we better disable it.
Ported from Unity Greeter / Slick Greeter.
https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1815493
https://github.com/linuxmint/slick-greeter/pull/127
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes a bug, where we fell back to the defined background color, if
reading an image file failed.
If that file was a user background, we didn't fall back to the defined
system background before using the color, now we do.
Only if that one is not readable either, we fall back to the color.
Ported from Slick Greeter:
https://github.com/linuxmint/slick-greeter/commit/32f2bb5feebca3377c9fc202e0a6aac6ddb75212.patch
|
|
|
|
| |
in if-clauses.
|
|
|
|
| |
behaviour change compared to the previous version, but actually in a direction we want it to be.
|