| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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
|
|
|
|
| |
Vala API version << 0.40. (Fixes FTBFS on Debian 9).
|
| |
|
|
|
|
| |
Greeter. Makes handling windows opened via some of the indicators much more organic.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Inspired by these slick-greeter commits:
commit ffd43c4d425e70bc003b490dcddb8fbae1fffea7
Author: Clement Lefebvre <clement.lefebvre@linuxmint.com>
Date: Sat Apr 8 14:13:23 2017 +0100
HiDPI: Allow to force HiDPI support ON or OFF
commit 809f1b30a321ae12fdd3ba154791f9ead291acc7
Author: Clement Lefebvre <clement.lefebvre@linuxmint.com>
Date: Fri Apr 7 23:04:50 2017 +0100
HiDPI: Take the screen size in consideration
HiDPI shouldn't be activated on large screens where the dpi is OK.
commit 851fca4e5508471d6f388edcd0327c3fc5b2b12f
Author: Clement Lefebvre <clement.lefebvre@linuxmint.com>
Date: Fri Apr 7 18:43:42 2017 +0100
Add HiDPI support
Only support 1x and 2x scale ratios for now.
Also add a setting so the user can disable HiDPI support.
|
|
|
|
|
|
|
| |
on exit, so the user session components won't fail to connect.
Based on fix for lightdm-gtk-greeter see:
https://bugs.launchpad.net/lightdm-gtk-greeter/+bug/1670933
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On non Debian/Ubuntu systems, the /etc/default/keyboard path does not exist.
To prevent expensive Python startup (and hundreds/thousands of stats +
follow-up loads) we'll reduce to an initial early stat, i.e. if the
non-standard file exists only then will we exectute the helper stub.
This is most useful on systems that employ systemd for the X11 keyboard
configuration (`00-keyboard.conf` from systemd-localed) so that the X server
already has the correct layout upon starting up. This approach also avoids
unnecessary xkbcomp calls forcing recompilation of non-cached assets.
Signed-off-by: Ikey Doherty <ikey@solus-project.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ported from slick-greeter:
Author: Clement Lefebvre <clement.lefebvre@linuxmint.com>
Date: Sat Jun 10 15:57:49 2017 +0100
Explicitly set the keyboard layout
The keyboard layout isn't properly set by default in some case.
This affects wireless Logitech keyboards in particular, and it results
in the greeter using an American layout instead of the layout chosen
during the installation.
|
|
|
|
|
|
|
|
|
| |
Ported from slick-greeter:
From 82d912b8fe98e01c80a59e3c010b1bbb18c859b0 Mon Sep 17 00:00:00 2001
From: Clement Lefebvre <clement.lefebvre@linuxmint.com>
Date: Tue, 11 Jul 2017 16:57:23 +0200
Subject: [PATCH 1/1] Add support for numlockx
|
|
|
|
| |
headers of files I have worked on.
|
| |
|
|
|
|
| |
in test mode.
|
|
|
|
|
|
|
|
|
| |
See https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1024482
Arctica Greeter sets the mouse cursor on the root window.
Without GKD_CORE_DEVICE_EVENTS set, the DE is unable to apply its own
cursor theme and size.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drawing the background on the root window causes the following issues:
- The settings daemon sets the DE resolution and that can break the
aspect of the background
- Depending on configuration and distros, the background rendered by
the greeter may or may not be the same as the users's.
- Some DEs such as Cinnamon render a login animation, which looks good
on a black screen but not when a background is drawn.
Potential for regression:
Minimal DEs and WM should be tested to ensure the default state of the
root window is OK. We might have to clear that window or explicitly
paint it black (or the background color chosen by the user).
|
| |
|
|
|
|
| |
uninstalled sessions). Ported from slick-greeter.
|
| |
|
|
|
|
|
|
|
| |
is destroyed.
Otherwise we can continue to receive events on the filter when we no
longer have a backing GdkWindow to act upon (causing a segfault).
|
|
|
|
| |
startup (ported from slick-greeter).
|
|
|
|
| |
destroyed at greeter exit.
|
|
|
|
| |
killed when greeter exits.
|
|
|
|
| |
org.ayatana.Greeter.
|
|
|
|
| |
in. Ship system-ready sound with our own sound theme as ubuntu-sounds is not available on all distros.
|
|
|
|
| |
Hibernate and Suspend buttons, which is nice.
|
| |
|
|
|
|
| |
org.ArcticaProject.ArcticaGreeter (formerly: com.canonical.UnityGreeter) and org.ayatana.Desktop (formerly: com.canonical.Unity).
|
|
|
|
| |
option and let's hope the system has nm-applet with indicators support compiled-in.
|
|
|
|
| |
used in ayatana-indicator-session and maybe elsewhere.
|
|
|
|
| |
ayatana-indicator-application.
|
| |
|
|
|
|
| |
context.
|
|
|
|
| |
remember loaded indicators to clean up properly when switching to the user context.
|
| |
|
|
|
|
| |
the greeter.
|
|
|
|
| |
ayatana-indicator-application service.
|
|
|
|
| |
Indicators Application as a service.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
resolution changing.
Author (unity-greeter): Robert Ancell <robert.ancell@canonical.com>
Ported to arctica-greeter: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
|
| |
|
| |
|
| |
|