diff options
-rw-r--r-- | ChangeLog | 30 | ||||
-rw-r--r-- | NEWS | 22 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | data/arctica-greeter-check-hidpi.1 | 2 | ||||
-rw-r--r-- | data/arctica-greeter-enable-tap-to-click.1 | 2 | ||||
-rw-r--r-- | data/arctica-greeter-guest-account-script.8 | 2 | ||||
-rw-r--r-- | data/arctica-greeter-magnifier.1 | 2 | ||||
-rw-r--r-- | data/arctica-greeter-set-keyboard-layout.1 | 2 | ||||
-rw-r--r-- | data/arctica-greeter.1 | 2 | ||||
-rw-r--r-- | debian/changelog | 7 | ||||
-rw-r--r-- | po/en_GB.po | 125 | ||||
-rw-r--r-- | src/arctica-greeter.vala | 2 | ||||
-rw-r--r-- | src/session-list.vala | 13 |
13 files changed, 166 insertions, 47 deletions
@@ -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 @@ -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; |