aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog30
-rw-r--r--NEWS22
-rw-r--r--configure.ac2
-rw-r--r--data/arctica-greeter-check-hidpi.12
-rw-r--r--data/arctica-greeter-enable-tap-to-click.12
-rw-r--r--data/arctica-greeter-guest-account-script.82
-rw-r--r--data/arctica-greeter-magnifier.12
-rw-r--r--data/arctica-greeter-set-keyboard-layout.12
-rw-r--r--data/arctica-greeter.12
-rw-r--r--debian/changelog7
-rw-r--r--po/en_GB.po125
-rw-r--r--src/arctica-greeter.vala2
-rw-r--r--src/session-list.vala13
13 files changed, 166 insertions, 47 deletions
diff --git a/ChangeLog b/ChangeLog
index 338114c..cd8a708 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,34 @@
+2024-06-19 Mike Gabriel
+
+ * release 0.99.8.3 (HEAD -> master, tag: 0.99.8.3)
+ * arctica-greeter-check-hidpi: Import syslog module (we use it in
+ case of an occurring error). (347bbf05)
+ * src/settings-daemon.vala: Fake org.gnome.SessionManager's
+ RegisterClient D-Bus method. (8cbb98da)
+ * src/: Drop another (now) superfluous '!do_test_mode' check.
+ (f43aca36)
+ * src/: Skip start_notification_daemon() and start_real_wm() if in
+ test-mode. (e743bfba)
+ * src/: Exclude more code from being run in start_indicators() when
+ in test-mode. (1a5f9e5a)
+ * src/arctica-greeter: Reduce \!do_test_mode checks by 1. (127c52ae)
+ * src/: Only run enable_tap_to_click() when not in test-mode.
+ (d75bd38a)
+ * src/: Only fiddle with MATE scaling factor settings if not in
+ test-mode. (6ff5b6f1)
+ * src/arctica-greeter.vala: Handle get_state() return null gracefully
+ in ArcticaGreeter.GetUser(), don't operate on null as if
+ it was a string. (fb226b66)
+ * arctica-greeter-check-hidpi: Don't fail if no DISPLAY variable is
+ set, silently return scaling factor 1. (0b74a974)
+
+2024-06-19 Robert Tari
+
+ * Make position of the greeter magnifier configurable (d9736d71)
+
2024-06-18 Mike Gabriel
- * release 0.99.8.2 (HEAD -> main, tag: 0.99.8.2)
+ * release 0.99.8.2 (c48673e2) (tag: 0.99.8.2)
* arctica-greeter-magnifier: Enforce start without window
decorations. (6f803ae0)
* src/: OSK and Magnifier: always keep above other windows, don't use
diff --git a/NEWS b/NEWS
index ed59916..e9a4916 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,25 @@
+Overview of changes in arctica-greeter 0.99.8.3
+
+ - Make position of the greeter magnifier configurable.
+ - arctica-greeter-check-hidpi: Don't fail if no DISPLAY variable is
+ set, silently return scaling factor 1.
+ - src/arctica-greeter.vala: Handle get_state() return null gracefully
+ in ArcticaGreeter.GetUser(), don't operate on null as if it was
+ a string.
+ - src/: Only fiddle with MATE scaling factor settings if not in
+ test-mode.
+ - src/: Only run enable_tap_to_click() when not in test-mode.
+ - src/arctica-greeter: Reduce '!do_test_mode' checks by 1.
+ - src/: Exclude more code from being run in start_indicators() when
+ in test-mode.
+ - src/: Skip start_notification_daemon() and start_real_wm() if in
+ test-mode.
+ - src/: Drop another (now) superfluous '!do_test_mode' check.
+ - src/settings-daemon.vala: Fake org.gnome.SessionManager's
+ RegisterClient D-Bus method.
+ - arctica-greeter-check-hidpi: Import syslog module (we use it in
+ case of an occurring error).
+
Overview of changes in arctica-greeter 0.99.8.2
- src/: Resize and position magnifier window.
diff --git a/configure.ac b/configure.ac
index 0ef92c6..dddc348 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(arctica-greeter, 0.99.8.2)
+AC_INIT(arctica-greeter, 0.99.8.3)
AC_CONFIG_MACRO_DIR(m4)
AM_INIT_AUTOMAKE(subdir-objects)
AM_PROG_CC_C_O
diff --git a/data/arctica-greeter-check-hidpi.1 b/data/arctica-greeter-check-hidpi.1
index 19a52a1..a8d7da3 100644
--- a/data/arctica-greeter-check-hidpi.1
+++ b/data/arctica-greeter-check-hidpi.1
@@ -1,4 +1,4 @@
-.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.2" "LightDM Greeter"
+.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.3" "LightDM Greeter"
.SH NAME
arctica-greeter-check-hidpi \- Check for HiDPI display in Arctica Greeter
.SH SYNOPSIS
diff --git a/data/arctica-greeter-enable-tap-to-click.1 b/data/arctica-greeter-enable-tap-to-click.1
index 2796a6f..342ab73 100644
--- a/data/arctica-greeter-enable-tap-to-click.1
+++ b/data/arctica-greeter-enable-tap-to-click.1
@@ -1,4 +1,4 @@
-.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.2" "LightDM Greeter"
+.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.3" "LightDM Greeter"
.SH NAME
arctica-greeter-enable-tap-to-click \- Enable tap-to-click in Arctica Greeter
.SH SYNOPSIS
diff --git a/data/arctica-greeter-guest-account-script.8 b/data/arctica-greeter-guest-account-script.8
index b8985eb..4ffc870 100644
--- a/data/arctica-greeter-guest-account-script.8
+++ b/data/arctica-greeter-guest-account-script.8
@@ -1,4 +1,4 @@
-.TH ARCTICA-GREETER 8 "Mar 2018" "Version 0.99.8.2" "LightDM Greeter"
+.TH ARCTICA-GREETER 8 "Mar 2018" "Version 0.99.8.3" "LightDM Greeter"
.SH NAME
arctica-greeter-guest-account-script \- Create temp user for an Arctica Greeter's Guest Session
.SH SYNOPSIS
diff --git a/data/arctica-greeter-magnifier.1 b/data/arctica-greeter-magnifier.1
index 61ceb18..dcd70bf 100644
--- a/data/arctica-greeter-magnifier.1
+++ b/data/arctica-greeter-magnifier.1
@@ -1,4 +1,4 @@
-.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.2" "LightDM Greeter"
+.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.3" "LightDM Greeter"
.SH NAME
arctica-greeter-magnifier \- Magnifying glass for Arctica Greeter
.SH SYNOPSIS
diff --git a/data/arctica-greeter-set-keyboard-layout.1 b/data/arctica-greeter-set-keyboard-layout.1
index 4b094f7..9d90d9b 100644
--- a/data/arctica-greeter-set-keyboard-layout.1
+++ b/data/arctica-greeter-set-keyboard-layout.1
@@ -1,4 +1,4 @@
-.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.2" "LightDM Greeter"
+.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.3" "LightDM Greeter"
.SH NAME
arctica-greeter-set-keyboard-layout \- Tool to set the keyboard layout in Arctica Greeter
.SH SYNOPSIS
diff --git a/data/arctica-greeter.1 b/data/arctica-greeter.1
index 28223bd..48f1add 100644
--- a/data/arctica-greeter.1
+++ b/data/arctica-greeter.1
@@ -1,4 +1,4 @@
-.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.2" "LightDM Greeter"
+.TH ARCTICA-GREETER 1 "Jun 2024" "Version 0.99.8.3" "LightDM Greeter"
.SH NAME
arctica-greeter \- LightDM greeter for the modern desktop
.SH SYNOPSIS
diff --git a/debian/changelog b/debian/changelog
index a295624..b8bbb84 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+arctica-greeter (0.99.8.3-0) unstable; urgency=medium
+
+ * Upstream-provided Debian package for Arctica Greeter.
+ See upstream ChangeLog for recent changes.
+
+ -- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Wed, 19 Jun 2024 23:17:08 +0200
+
arctica-greeter (0.99.8.2-0) unstable; urgency=medium
* Upstream-provided Debian package for Arctica Greeter.
diff --git a/po/en_GB.po b/po/en_GB.po
index 0db1058..0801069 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: arctica-greeter\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-12 22:13+0200\n"
-"PO-Revision-Date: 2023-02-10 22:38+0000\n"
+"PO-Revision-Date: 2024-07-06 17:09+0000\n"
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
"Language-Team: English (United Kingdom) <https://hosted.weblate.org/projects/"
"arctica-framework/greeter/en_GB/>\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 4.16-dev\n"
+"X-Generator: Weblate 5.7-dev\n"
"X-Launchpad-Export-Date: 2015-08-05 05:27+0000\n"
#: ../src/greeter-list.vala:306
@@ -38,9 +38,8 @@ msgid "Username:"
msgstr "Username:"
#: ../src/greeter-list.vala:906
-#, fuzzy
msgid "Invalid username or password, please try again"
-msgstr "Invalid password, please try again"
+msgstr "Invalid username or password, please try again"
#: ../src/greeter-list.vala:917
msgid "Failed to authenticate"
@@ -105,14 +104,14 @@ msgstr "Restart"
#. Fun begins here, actually trigger option.
#: ../src/shutdown-dialog.vala:297
msgid "Executing selected action now."
-msgstr ""
+msgstr "Executing selected action now."
#: ../src/shutdown-dialog.vala:331
#, c-format
msgid "Waiting one more second before executing selected action …"
msgid_plural "Waiting %u seconds before executing selected action …"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Waiting one more second before executing selected action …"
+msgstr[1] "Waiting %u seconds before executing selected action …"
#. Translators: %s is a session name like KDE or Ubuntu
#: ../src/toggle-box.vala:205
@@ -133,7 +132,7 @@ msgstr "Run in test mode"
#. Help string for command line --test-highcontrast flag
#: ../src/arctica-greeter.vala:1000
msgid "Run in test mode with a11y highcontrast theme enabled"
-msgstr ""
+msgstr "Run in test mode with a11y highcontrast theme enabled"
#. Arguments and description for --help text
#: ../src/arctica-greeter.vala:1006
@@ -279,260 +278,304 @@ msgstr "Arctica Greeter"
msgid ""
"Background image file to use, either an image path or a color (e.g. #772953)."
msgstr ""
+"Background image file to use, either an image path or a colour (e.g. "
+"#772953)."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:2
msgid "Background color (e.g. #772953), set before wallpaper is seen."
-msgstr ""
+msgstr "Background colour (e.g. #772953), set before wallpaper is seen."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:3
msgid "Background color (e.g. #000000 or #FFFFFF) for high contrast mode."
-msgstr ""
+msgstr "Background colour (e.g. #000000 or #FFFFFF) for high contrast mode."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:4
msgid ""
"Font foreground color (e.g. #A0A0A0) for non-active/-hovered and non-"
"selected session names in the session list."
msgstr ""
+"Font foreground colour (e.g. #A0A0A0) for non-active/-hovered and non-"
+"selected session names in the session list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:5
msgid ""
"Font foreground color (e.g. #A0A0A0) for the active/hovered-above session "
"name in the session list."
msgstr ""
+"Font foreground colour (e.g. #A0A0A0) for the active/hovered-above session "
+"name in the session list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:6
msgid ""
"Font foreground color (e.g. #A0A0A0) for the selected session name in the "
"session list."
msgstr ""
+"Font foreground colour (e.g. #A0A0A0) for the selected session name in the "
+"session list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:7
msgid ""
"Background color (e.g. #391C31) for non-active/-hovered and non-selected "
"session names in the session list."
msgstr ""
+"Background colour (e.g. #391C31) for non-active/-hovered and non-selected "
+"session names in the session list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:8
msgid ""
"Background color (e.g. #391C31) for the active/hovered-above session name in "
"the session list."
msgstr ""
+"Background colour (e.g. #391C31) for the active/hovered-above session name "
+"in the session list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:9
msgid ""
"Background color (e.g. #391C31) for the selected session name in the session "
"list."
msgstr ""
+"Background colour (e.g. #391C31) for the selected session name in the "
+"session list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:10
msgid ""
"Border color (e.g. #391C31) for non-active/-hovered and non-selected session "
"names in the session list."
msgstr ""
+"Border colour (e.g. #391C31) for non-active/-hovered and non-selected "
+"session names in the session list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:11
msgid ""
"Border color (e.g. #391C31) for the active/hovered-above session name in the "
"session list."
msgstr ""
+"Border colour (e.g. #391C31) for the active/hovered-above session name in "
+"the session list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:12
msgid ""
"Border color (e.g. #391C31) for the selected session name in the session "
"list."
msgstr ""
+"Border colour (e.g. #391C31) for the selected session name in the session "
+"list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:13
msgid ""
"Background color (e.g. #391C31) of flat buttons (e.g. the session chooser "
"icon)."
msgstr ""
+"Background colour (e.g. #391C31) of flat buttons (e.g. the session chooser "
+"icon)."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:14
msgid ""
"Border color (e.g. #391C31) of flat buttons (e.g. the session chooser icon)."
msgstr ""
+"Border colour (e.g. #391C31) of flat buttons (e.g. the session chooser icon)."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:15
msgid "Determines how the background image is rendered."
-msgstr ""
+msgstr "Determines how the background image is rendered."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:16
msgid "Whether to draw user backgrounds."
-msgstr ""
+msgstr "Whether to draw user backgrounds."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:17
msgid "Whether to draw an overlay grid."
-msgstr ""
+msgstr "Whether to draw an overlay grid."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:18
msgid "Whether to show the hostname in the menubar."
-msgstr ""
+msgstr "Whether to show the hostname in the menubar."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:19
msgid ""
"Whether to show 'Username:' and 'Password:' labels (etc.) in the login box."
msgstr ""
+"Whether to show 'Username:' and 'Password:' labels (etc.) in the login box."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:20
msgid "Logo file to use."
-msgstr ""
+msgstr "Logo file to use."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:21
msgid "Alpha value for blending the logo onto the background."
-msgstr ""
+msgstr "Alpha value for blending the logo onto the background."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:22
msgid "GTK+ theme to use."
-msgstr ""
+msgstr "GTK+ theme to use."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:23
msgid "GTK+ theme to use in high contrast mode."
-msgstr ""
+msgstr "GTK+ theme to use in high contrast mode."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:24
msgid "Icon theme to use."
-msgstr ""
+msgstr "Icon theme to use."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:25
msgid "Icon theme to use in high contrast mode."
-msgstr ""
+msgstr "Icon theme to use in high contrast mode."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:26
msgid "Cursor theme to use."
-msgstr ""
+msgstr "Cursor theme to use."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:27
msgid "Size to use for cursors."
-msgstr ""
+msgstr "Size to use for cursors."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:28
msgid "Font to use."
-msgstr ""
+msgstr "Font to use."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:29
msgid "Whether to antialias Xft fonts."
-msgstr ""
+msgstr "Whether to antialias Xft fonts."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:30
msgid "Resolution for Xft in dots per inch."
-msgstr ""
+msgstr "Resolution for Xft in dots per inch."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:31
msgid "What degree of hinting to use."
-msgstr ""
+msgstr "What degree of hinting to use."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:32
msgid "Type of subpixel antialiasing."
-msgstr ""
+msgstr "Type of subpixel antialiasing."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:33
msgid "Whether to enable the onscreen keyboard."
-msgstr ""
+msgstr "Whether to enable the onscreen keyboard."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:34
msgid "Whether to use a high contrast theme."
-msgstr ""
+msgstr "Whether to use a high contrast theme."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:35
msgid "Whether to enable the screen reader."
-msgstr ""
+msgstr "Whether to enable the screen reader."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:36
msgid "Whether to play sound when greeter is ready."
-msgstr ""
+msgstr "Whether to play sound when greeter is ready."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:37
msgid "Which indicators to load."
-msgstr ""
+msgstr "Which indicators to load."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:38
msgid ""
"List of usernames that are hidden until a special key combination is hit."
msgstr ""
+"List of usernames that are hidden until a special key combination is hit."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:39
msgid ""
"List of groups that users must be part of to be shown (empty list shows all "
"users)."
msgstr ""
+"List of groups that users must be part of to be shown (empty list shows all "
+"users)."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:40
msgid ""
"Number of seconds of inactivity before blanking the screen. Set to 0 to "
"never timeout."
msgstr ""
+"Number of seconds of inactivity before blanking the screen. Set to 0 to "
+"never timeout."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:41
msgid "Whether to enable HiDPI support"
-msgstr ""
+msgstr "Whether to enable HiDPI support"
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:42
msgid ""
"Scaling factor for fonts that can be used to adjust the greeter's font sizes."
msgstr ""
+"Scaling factor for fonts that can be used to adjust the greeter's font sizes."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:43
msgid ""
"Alpha value for menubar, multiplied with the theme-provided transparency "
"value. Not used in high contrast mode."
msgstr ""
+"Alpha value for menubar, multiplied with the theme-provided transparency "
+"value. Not used in high contrast mode."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:44
msgid "Default FQDN for host offering Remote Logon Service."
-msgstr ""
+msgstr "Default FQDN for host offering Remote Logon Service."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:45
msgid ""
"Whether to activate numlock. This features requires the installation of "
"numlockx."
msgstr ""
+"Whether to activate numlock. This features requires the installation of "
+"numlockx."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:46
msgid "Monitor on which to show the Login GUI."
-msgstr ""
+msgstr "Monitor on which to show the Login GUI."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:47
msgid ""
"Name of the onscreen keyboard layout (see /usr/share/onboard/layouts/*."
"onboard for available layout names)."
msgstr ""
+"Name of the onscreen keyboard layout (see /usr/share/onboard/layouts/*."
+"onboard for available layout names)."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:48
msgid ""
"Name of the onscreen keyboard theme (see /usr/share/onboard/themes/*.theme "
"for available theme names)."
msgstr ""
+"Name of the onscreen keyboard theme (see /usr/share/onboard/themes/*.theme "
+"for available theme names)."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:49
msgid ""
"Name of the onscreen keyboard theme when in high contrast mode (see /usr/"
"share/onboard/themes/*.theme for available theme names)."
msgstr ""
+"Name of the onscreen keyboard theme when in high contrast mode (see /usr/"
+"share/onboard/themes/*.theme for available theme names)."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:50
msgid "Whether to hide the 'lightdm-xsession' default X11 session type."
-msgstr ""
+msgstr "Whether to hide the 'lightdm-xsession' default X11 session type."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:51
msgid "Whether to hide X11 sessions."
-msgstr ""
+msgstr "Whether to hide X11 sessions."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:52
msgid "Whether to hide Wayland sessions."
-msgstr ""
+msgstr "Whether to hide Wayland sessions."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:53
msgid ""
"Ordered list of preferred desktop sessions (for detecting the default "
"session type)."
msgstr ""
+"Ordered list of preferred desktop sessions (for detecting the default "
+"session type)."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:54
msgid ""
"Time in seconds until the shutdown dialog forcefully selects the default "
"action. Set to 0 to disable."
msgstr ""
+"Time in seconds until the shutdown dialogue forcefully selects the default "
+"action. Set to 0 to disable."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:55
msgid ""
@@ -540,6 +583,9 @@ msgid ""
"explicitly listed sessions types will be offered by the greeter). Takes "
"precedence over the excluded-sessions list."
msgstr ""
+"Unordered list of include-only desktop sessions (if non-empty, only "
+"explicitly listed sessions types will be offered by the greeter). Takes "
+"precedence over the excluded-sessions list."
#: ../data/org.ArcticaProject.arctica-greeter.gschema.xml:56
msgid ""
@@ -547,6 +593,9 @@ msgid ""
"types will not be offered by the greeter). Only used if includeonly-sessions "
"is empty."
msgstr ""
+"Unordered list of excluded desktop sessions (if non-empty, listed sessions "
+"types will not be offered by the greeter). Only used if includeonly-sessions "
+"is empty."
#~ msgid "Onscreen keyboard"
#~ msgstr "Onscreen Keyboard"
diff --git a/src/arctica-greeter.vala b/src/arctica-greeter.vala
index c03fb42..5fbdce9 100644
--- a/src/arctica-greeter.vala
+++ b/src/arctica-greeter.vala
@@ -1226,7 +1226,7 @@ public class ArcticaGreeter : Object
AGUtils.greeter_set_env ("GTK_MODULES", "atk-bridge");
/* Fix for https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1024482
- Slick-greeter sets the mouse cursor on the root window.
+ arctica-greeter sets the mouse cursor on the root window.
Without GDK_CORE_DEVICE_EVENTS set, the DE is unable to apply its own cursor theme and size.
*/
AGUtils.greeter_set_env ("GDK_CORE_DEVICE_EVENTS", "1");
diff --git a/src/session-list.vala b/src/session-list.vala
index 3d92ce7..5149cc5 100644
--- a/src/session-list.vala
+++ b/src/session-list.vala
@@ -59,6 +59,12 @@ public class SessionPrompt : PromptBox
}
}
/* Pick the default session (if different from selected session) and add it as next item.
+ *
+ * In SUSE and derivatives, LightDM ships a distro-specific patch that hides the default.desktop
+ * (and other) symlink(s) from LightDM.
+ * https://build.opensuse.org/projects/X11:Utilities/packages/lightdm/files/lightdm-ignore-known-symlink-sessions.patch?expand=1
+ *
+ * So the next if-clause won't take effect on SUSE-based systems.
*/
if (session != default_session) {
foreach (var dm_session in dm_sessions)
@@ -182,6 +188,7 @@ public class SessionList : GreeterList
return "kde_badge.png";
case "i3-with-shmlog":
return "i3_badge.png";
+ case "default":
case "lightdm-xsession":
return "xsession_badge.png";
case "LXDE":
@@ -238,6 +245,12 @@ public class SessionList : GreeterList
{
foreach (var real_session in sessions)
{
+ // Skip the default session
+ if (real_session.key == "default") {
+ continue;
+ }
+
+ // If we find the real session, use its key value for badge icon loading...
if (real_session.name == find_session.name)
{
session = real_session.key;