diff -Nru gdm3-3.38.0/daemon/gdm-x-session.c gdm3-3.38.1/daemon/gdm-x-session.c --- gdm3-3.38.0/daemon/gdm-x-session.c 2020-09-11 20:34:27.183127400 +0000 +++ gdm3-3.38.1/daemon/gdm-x-session.c 2020-10-13 17:15:20.071997600 +0000 @@ -256,7 +256,7 @@ g_ptr_array_add (arguments, auth_file); /* If we were compiled with Xserver >= 1.17 we need to specify - * '-listen tcp' as the X server dosen't listen on tcp sockets + * '-listen tcp' as the X server doesn't listen on tcp sockets * by default anymore. In older versions we need to pass * -nolisten tcp to disable listening on tcp sockets. */ diff -Nru gdm3-3.38.0/debian/changelog gdm3-3.38.1/debian/changelog --- gdm3-3.38.0/debian/changelog 2020-09-16 09:01:05.000000000 +0000 +++ gdm3-3.38.1/debian/changelog 2020-10-14 14:28:44.000000000 +0000 @@ -1,3 +1,106 @@ +gdm3 (3.38.1-2ubuntu1) groovy; urgency=medium + + * Merging with debian, containing a new upstream release, remaining changes: + + readme.debian: update for correct paths in ubuntu + + control.in: + - don't recommend desktop-base + - build depend on libgudev-1.0-dev + - depend on bash for config_error_dialog.patch + - update vcs field + - recomends libpam-fprintd (instead of suggests) + + rules: + - don't override default user/group + - -dgdm-xsession=true to install upstream xsession script + - override dh_installinit with --no-start to avoid session being killed + + rules, readme.debian, gdm3.8.pod: + use upstream custom.conf instead of daemon.conf + + gdm3.{postinst,postrm}: rename user and group back to gdm + + gdm3.postinst, gdm3.prerm: don't kill gdm on upgrade + + gdm3.*.pam: make pam_env read ~/.pam_environment + + gdm3.install: + - stop installing default.desktop. it adds unnecessary clutter + ("system default") to the session chooser. + - don't install debian/xsession + + add run_xsession.d.patch + + add xresources_is_a_dir.patch + - fix loading from /etc/x11/xresources/* + + add nvidia_prime.patch: + - add hook to run prime-offload (as root) and prime-switch if + nvidia-prime is installed + + add revert_override_lang_with_accountservices.patch: + - on ubuntu accountservices only stores the language and not the + full locale as needed by lang. + + add dont_set_language_env.patch: + - don't run the set_up_session_language() function, since it + overrides variable values set by ~/.pam_environment + + add config_error_dialog.patch: + - show warning dialog in case of error in ~/.profile etc. and + don't let a syntax error make the login fail + + add debian/patches/revert_nvidia_wayland_blacklist.patch: + - don't blacklist nvidia for wayland + + add gdm3.service-wait-for-drm-device-before-trying-to-start-i.patch: + - wait for the first valid gdm device on pre-start + + add debian/default.pa + - disable bluetooth audio devices in pulseaudio from gdm3. + + debian/gdm3.install + - added details of the default.pa file + + debian/gdm3.postinst + - added installation of default.pa and creation of dir if it doesn't + exist. + + debian/greeter.dconf-defaults: don't set debian settings in the + greeter's dconf db + + -- Marco Trevisan (Treviño) Wed, 14 Oct 2020 15:28:44 +0100 + +gdm3 (3.38.1-2) unstable; urgency=medium + + * debian/gdm3.preinst: Add script to replace possibly wrong .conf file. + In gdm3 versions of the 3.38 series a regression was introduced causing + the /usr/libexec/gdm-disable-wayland tool to write its supposedly + temporary gdm file to the persistent location. + This is particularly harmful for users of the NVIDIA drivers as they + will get their default config file (/etc/gdm3/daemon.conf in debian and + /etc/gdm3/custom.conf in Ubuntu) modified for good, making impossible to + login in a Wayland session (once nvidia driver is disabled). + As per this, in case of upgrades or install with configuration files + left, we replace the gdm's daemon.conf/custom.conf file in case it + matches the one that the disable-wayland tool would produce. + https://discourse.gnome.org/t/gdm-3-38-0-has-bad-bug-for-nvidia-users/4517 + (LP: #1899673) + + -- Marco Trevisan (Treviño) Wed, 14 Oct 2020 01:29:48 +0200 + +gdm3 (3.38.1-1) unstable; urgency=medium + + * New upstream release: + - Fix bug leading to users /etc/gdm/custom.conf getting overwritten on + nvidia systems (LP: #1899673). + - Fix typo in comment + - Translation updates + * debian/rules: Don't override the runtime-conf path anymore. + Upstream fixed the root issue for changing this, so the default runtime + configuration file will be correctly written in the runtime path again. + + -- Marco Trevisan (Treviño) Tue, 13 Oct 2020 19:51:14 +0200 + +gdm3 (3.38.0-2) unstable; urgency=medium + + * Team upload + * d/rules: Set runtime configuration path. + In Autotools, the default runtime configuration path used to be + ${GDM_RUN_DIR}/custom.conf, but in the Meson build system the fallback + changed to be the same as the custom.conf path in /etc (set to + /etc/gdm3/daemon.conf in Debian for historical reasons). + Explicitly set it to the path we used before switching to Meson, so + that configuration changes by gdm-disable-wayland are temporary as + intended, and do not persist to a subsequent boot. + * Revert "debian/watch: Monitor unstable versions" + * d/upstream/metadata: Add + * Merge packaging from unstable + * Release to unstable + + -- Simon McVittie Sat, 26 Sep 2020 16:52:06 +0100 + gdm3 (3.38.0-1ubuntu1) groovy; urgency=medium * Merge with debian, containing new upstream release: @@ -211,6 +314,23 @@ -- Marco Trevisan (Treviño) Fri, 28 Aug 2020 22:37:09 +0200 +gdm3 (3.36.3-1) unstable; urgency=medium + + * Team upload + * New upstream release + - d/p/local-display-factory-always-force-login-screen-to-VT-1.patch: + Drop, applied upstream + - This version is functionally equivalent to 3.36.2-1 + * Remove special case for s390x. + gjs and gnome-shell now exist there, so we no longer need to avoid + depending on them. In particular this makes the GNOME metapackages + installable on that architecture again. (Closes: #970245) + * d/gbp.conf: Switch branch for uploads to unstable. + 3.37.x is already in experimental. + * d/watch: Only watch for 3.36.x versions + + -- Simon McVittie Sun, 13 Sep 2020 18:05:02 +0100 + gdm3 (3.36.2-1) unstable; urgency=medium * Team upload diff -Nru gdm3-3.38.0/debian/gdm3.preinst gdm3-3.38.1/debian/gdm3.preinst --- gdm3-3.38.0/debian/gdm3.preinst 1970-01-01 00:00:00.000000000 +0000 +++ gdm3-3.38.1/debian/gdm3.preinst 2020-10-14 14:28:44.000000000 +0000 @@ -0,0 +1,68 @@ +#!/bin/sh + +set -e + +if [ "$1" = "upgrade" ] || [ "$1" = "install" ]; then + # Remove wrongly replaced custom.config file by versions > 3.37.90 && < 3.38.1 + # This script can be safely removed post 20.10 release + prev_version="$2" + if dpkg --compare-versions "$prev_version" ge 3.37.90 && + dpkg --compare-versions "$prev_version" lt-nl 3.38.1; then + conf_file=/etc/gdm3/daemon.conf + if [ "${prev_version#*ubuntu}" != "$prev_version" ]; then + conf_file=/etc/gdm3/custom.conf + fi + + conf="${DPKG_ROOT}$conf_file" + if [ -f "$conf" ] && + echo "ed0a2d19ba7344faa0feadd783bb4fa5 $conf" | md5sum -c --status; then + # If the file matches this checksum, then it's a file generated by + # /usr/libexec/gdm-disable-wayland that was wrongly replaced, so we + # replace the conf file to match the one that was default in these + # broken versions, so that dpkg would replace it in case. + echo "Configuration file $conf_file has likely been damaged by" \ + "https://pad.lv/1899673, replacing with the gdm default..." + cat <<'EOF' > "$conf" +# GDM configuration storage +# +# See /usr/share/gdm/gdm.schemas for a list of available options. + +[daemon] +# Uncomment the line below to force the login screen to use Xorg +#WaylandEnable=false + +# Enabling automatic login +# AutomaticLoginEnable = true +# AutomaticLogin = user1 + +# Enabling timed login +# TimedLoginEnable = true +# TimedLogin = user1 +# TimedLoginDelay = 10 + +[security] + +[xdmcp] + +[chooser] + +[debug] +# Uncomment the line below to turn on debugging +# More verbose logs +# Additionally lets the X server dump core if it crashes +#Enable=true + +EOF + + # Verify that the file we've just added matches the default one + # We don't fail as it's not a fatal error, but will cause manual + # intervention at later points + default_md5sum="$(dpkg-query -W -f='${Conffiles}' gdm3 | \ + sed -n -e "\\'^ $conf_file ' { s/ obsolete$//; s/.* //; p }")" + echo "$default_md5sum $conf" | md5sum -c --status || + echo "Replaced configuration file isn't matching expected default" + fi + fi +fi + +#DEBHELPER# diff -Nru gdm3-3.38.0/debian/upstream/metadata gdm3-3.38.1/debian/upstream/metadata --- gdm3-3.38.0/debian/upstream/metadata 1970-01-01 00:00:00.000000000 +0000 +++ gdm3-3.38.1/debian/upstream/metadata 2020-10-14 14:28:44.000000000 +0000 @@ -0,0 +1,4 @@ +Bug-Database: https://gitlab.gnome.org/GNOME/gdm/issues/ +Bug-Submit: https://gitlab.gnome.org/GNOME/gdm/issues/new +Repository: https://gitlab.gnome.org/gnome/gdm.git +Repository-Browse: https://gitlab.gnome.org/GNOME/gdm/ diff -Nru gdm3-3.38.0/debian/watch gdm3-3.38.1/debian/watch --- gdm3-3.38.0/debian/watch 2020-09-16 09:01:05.000000000 +0000 +++ gdm3-3.38.1/debian/watch 2020-10-14 14:28:44.000000000 +0000 @@ -1,3 +1,3 @@ version=4 -https://download.gnome.org/sources/gdm/([\d\.]+)/ \ +https://download.gnome.org/sources/gdm/([\d\.]+[02468])/ \ gdm@ANY_VERSION@\.tar\.xz diff -Nru gdm3-3.38.0/meson.build gdm3-3.38.1/meson.build --- gdm3-3.38.0/meson.build 2020-09-11 20:34:27.208127000 +0000 +++ gdm3-3.38.1/meson.build 2020-10-13 17:15:20.104997200 +0000 @@ -1,5 +1,5 @@ project('gdm', 'c', - version: '3.38.0', + version: '3.38.1', license: 'GPL2+', meson_version: '>= 0.50', ) @@ -24,10 +24,10 @@ dbus_sys_dir = (get_option('dbus-sys') != '')? get_option('dbus-sys') : get_option('sysconfdir') / 'dbus-1' / 'system.d' gdm_defaults_conf = (get_option('defaults-conf') != '')? get_option('defaults-conf') : gdm_prefix / get_option('datadir') / 'gdm' / 'defaults.conf' gdm_custom_conf = (get_option('custom-conf') != '')? get_option('custom-conf') : gdmconfdir / 'custom.conf' -gdm_runtime_conf = (get_option('runtime-conf') != '')? get_option('runtime-conf') : gdm_custom_conf gnome_settings_daemon_dir = (get_option('gnome-settings-daemon-dir') != '')? get_option('gnome-settings-daemon-dir') : gdm_prefix / get_option('libexecdir') check_accelerated_dir = (get_option('check-accelerated-dir') != '')? get_option('check-accelerated-dir') : gdm_prefix / get_option('libexecdir') gdm_run_dir = (get_option('run-dir') != '')? get_option('run-dir') : gdm_prefix / get_option('localstatedir') / 'run' / 'gdm' +gdm_runtime_conf = (get_option('runtime-conf') != '')? get_option('runtime-conf') : gdm_run_dir / 'custom.conf' gdm_pid_file = (get_option('pid-file') != '')? get_option('pid-file') : gdm_run_dir / 'gdm.pid' ran_once_marker_dir = (get_option('ran-once-marker-dir') != '')? get_option('ran-once-marker-dir') : gdm_run_dir working_dir = (get_option('working-dir') != '')? get_option('working-dir') : gdm_prefix / get_option('localstatedir') / 'lib' / 'gdm' diff -Nru gdm3-3.38.0/NEWS gdm3-3.38.1/NEWS --- gdm3-3.38.0/NEWS 2020-09-11 20:34:27.172127500 +0000 +++ gdm3-3.38.1/NEWS 2020-10-13 17:15:20.053997800 +0000 @@ -1,4 +1,11 @@ ============== +Version 3.38.1 +============== +- Fix bug leading to users /etc/gdm/custom.conf getting overwritten on nvidia systems. +- Fix typo in comment +- Translation updates + +============== Version 3.38.0 ============== - Crasher fix diff -Nru gdm3-3.38.0/po/kab.po gdm3-3.38.1/po/kab.po --- gdm3-3.38.0/po/kab.po 2020-09-11 20:34:27.218127000 +0000 +++ gdm3-3.38.1/po/kab.po 2020-10-13 17:15:20.118997000 +0000 @@ -1,40 +1,68 @@ -# Kabyle translation of gdm. -# Copyright (C) 1998-2012 Free Software Foundation, Inc. -# This file is distributed under the same license as the gdm package. -# Yacine Bouklif , 2015. -# +# Kabyle translation of gdm. +# Copyright (C) 1998-2012 Free Software Foundation, Inc. +# This file is distributed under the same license as the gdm package. +# Yacine Bouklif , 2015. +# msgid "" msgstr "" "Project-Id-Version: gdm HEAD\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-10-27 15:41-0400\n" -"PO-Revision-Date: 2015-07-26 17:21+0100\n" -"Last-Translator: Yacine Bouklif \n" +"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gdm/issues\n" +"POT-Creation-Date: 2020-05-30 21:14+0000\n" +"PO-Revision-Date: 2020-09-19 15:06+0100\n" +"Last-Translator: Yacine Bouklif \n" "Language-Team: GNOME Kabyle Team \n" "Language: kab\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n>1;\n" -"X-Generator: Poedit 1.7.5\n" +"X-Generator: Poedit 2.4.1\n" -#: ../common/gdm-common.c:298 -#, c-format +#: chooser/gdm-host-chooser-dialog.c:139 +msgid "_Refresh" +msgstr "_Sismeḍ" + +#: chooser/gdm-host-chooser-dialog.c:140 +msgid "_Cancel" +msgstr "Sefsex" + +#: chooser/gdm-host-chooser-dialog.c:141 +msgid "C_onnect" +msgstr "Tu_qqna" + +#: chooser/gdm-host-chooser-dialog.c:146 +msgid "Select System" +msgstr "Fren anagraw" + +#: chooser/gdm-host-chooser-widget.c:253 +msgid "XDMCP: Could not create XDMCP buffer!" +msgstr "XDMCP : d awezɣi asnulfu n tallunt n weḥraz XDMCP!" + +#: chooser/gdm-host-chooser-widget.c:259 +msgid "XDMCP: Could not read XDMCP header!" +msgstr "XDMCP : d awezɣi taɣuri n tsenṭiḍt XDMCP!" + +#: chooser/gdm-host-chooser-widget.c:265 +msgid "XDMCP: Incorrect XDMCP version!" +msgstr "XDMCP : lqem urmeɣtu n XDMCP!" + +#: chooser/gdm-host-chooser-widget.c:271 +msgid "XDMCP: Unable to parse address" +msgstr "XDMCP : d awezɣi tasleḍt n tansa" + +#: common/gdm-common.c:307 msgid "/dev/urandom is not a character device" msgstr "/dev/urandom mači d allal n isekkilen" -#: ../common/gdm-common.c:468 ../libgdm/gdm-user-switching.c:209 -#, c-format -msgid "Could not identify the current session." -msgstr "D awezɣi asenkwu n tɣimit tamirant." +#: common/gdm-common.c:501 libgdm/gdm-user-switching.c:207 +msgid "Could not identify the current session: " +msgstr "D awezɣi asenkwu n tɣimit tamirant: " -#: ../common/gdm-common.c:477 ../libgdm/gdm-user-switching.c:218 -#, c-format +#: common/gdm-common.c:510 libgdm/gdm-user-switching.c:216 msgid "Could not identify the current seat." msgstr "D awezɣi asenkwu n teɣsert tamirant." -#: ../common/gdm-common.c:487 ../libgdm/gdm-user-switching.c:228 -#, c-format +#: common/gdm-common.c:520 libgdm/gdm-user-switching.c:226 msgid "" "The system is unable to determine whether to switch to an existing login " "screen or start up a new login screen." @@ -42,17 +70,16 @@ "Anagraw ur yezmir ara ad iẓer ma ilaq ad yenfel ɣer wegdil n tuqqna i yellan " "yakan neɣ ad yesekker agdil amaynut n tuqqna." -#: ../common/gdm-common.c:495 ../libgdm/gdm-user-switching.c:236 -#, c-format +#: common/gdm-common.c:528 libgdm/gdm-user-switching.c:234 msgid "The system is unable to start up a new login screen." msgstr "Anagraw igumma ad yesekker agdil amaynut n tuqqna." -#: ../daemon/gdm-display-access-file.c:300 +#: daemon/gdm-display-access-file.c:298 #, c-format -msgid "could not find user \"%s\" on system" -msgstr "D awezɣi tifin n useqdac \"%s\" deg wenagraw" +msgid "could not find user “%s” on system" +msgstr "d awezɣi tifin n useqdac \"%s\" deg wenagraw" -#: ../daemon/gdm-legacy-display.c:235 +#: daemon/gdm-legacy-display.c:236 msgid "" "Could not start the X server (your graphical environment) due to an internal " "error. Please contact your system administrator or check your syslog to " @@ -64,216 +91,204 @@ "wugur. Di leɛḍil, abeqeḍ-agi yensa. Ttxil-k alles aseker n GDM mi ara yefru " "wugur-agi." -#: ../daemon/gdm-manager.c:766 +#: daemon/gdm-manager.c:763 msgid "No display available" msgstr "Ulac abeqqeḍ yewjeden" -#: ../daemon/gdm-manager.c:833 ../daemon/gdm-manager.c:1088 +#: daemon/gdm-manager.c:861 daemon/gdm-manager.c:1145 msgid "No session available" msgstr "Ulac tiɣimit yewjeden" -#: ../daemon/gdm-manager.c:844 +#: daemon/gdm-manager.c:880 +msgid "Chooser session unavailable" +msgstr "Ulac tiɣimit yewjeden" + +#: daemon/gdm-manager.c:896 msgid "Can only be called before user is logged in" msgstr "Nezmer ad s-nsiwel ḥaca send ad yeqqen useqdac" -#: ../daemon/gdm-manager.c:854 +#: daemon/gdm-manager.c:907 msgid "Caller not GDM" msgstr "Win yessawlen mači d GDM" -#: ../daemon/gdm-manager.c:864 +#: daemon/gdm-manager.c:917 msgid "Unable to open private communication channel" msgstr "D awezɣi tulya n terga n teɣwalt tusligt" -#: ../daemon/gdm-server.c:378 +#: daemon/gdm-server.c:383 #, c-format -msgid "Server was to be spawned by user %s but that user doesn't exist" +msgid "Server was to be spawned by user %s but that user doesn’t exist" msgstr "Aqeddac ilaq ad t-yesekker useqdac %s maca aseqdac-agi ulac-it" -#: ../daemon/gdm-server.c:389 ../daemon/gdm-server.c:409 +#: daemon/gdm-server.c:394 daemon/gdm-server.c:414 #, c-format -msgid "Couldn't set groupid to %d" +msgid "Couldn’t set groupid to %d" msgstr "D awezɣi asbadu n groupid ɣer %d" -#: ../daemon/gdm-server.c:395 +#: daemon/gdm-server.c:400 #, c-format msgid "initgroups () failed for %s" msgstr "initgroups () yerreẓ di %s" -#: ../daemon/gdm-server.c:401 +#: daemon/gdm-server.c:406 #, c-format -msgid "Couldn't set userid to %d" +msgid "Couldn’t set userid to %d" msgstr "D awezɣi asbadu n userid ɣer %d" -#: ../daemon/gdm-server.c:479 +#: daemon/gdm-server.c:484 #, c-format msgid "%s: Could not open log file for display %s!" msgstr "%s : d awezɣi tulya n uɣmis i webeqqeḍ n %s !" -#: ../daemon/gdm-server.c:500 ../daemon/gdm-server.c:506 -#: ../daemon/gdm-server.c:512 +#: daemon/gdm-server.c:505 daemon/gdm-server.c:511 daemon/gdm-server.c:517 #, c-format msgid "%s: Error setting %s to %s" msgstr "%s : anezri deg wesbadu n %s ɣer %s" -#: ../daemon/gdm-server.c:532 +#: daemon/gdm-server.c:537 #, c-format -msgid "%s: Server priority couldn't be set to %d: %s" +msgid "%s: Server priority couldn’t be set to %d: %s" msgstr "%s : tazwart n uqeddac ulamek ara tettusbadu ɣer %d : %s" -#: ../daemon/gdm-server.c:684 +#: daemon/gdm-server.c:689 #, c-format msgid "%s: Empty server command for display %s" msgstr "%s : anezḍay n uqeddac d ilem i webeqqeḍ n %s" -#: ../daemon/gdm-session-auditor.c:90 +#: daemon/gdm-session-auditor.c:88 msgid "Username" msgstr "Isem n useqdac" -#: ../daemon/gdm-session-auditor.c:91 +#: daemon/gdm-session-auditor.c:89 msgid "The username" msgstr "Isem n useqdac" -#: ../daemon/gdm-session-auditor.c:95 +#: daemon/gdm-session-auditor.c:93 msgid "Hostname" msgstr "Isem n usneftaɣ" -#: ../daemon/gdm-session-auditor.c:96 +#: daemon/gdm-session-auditor.c:94 msgid "The hostname" msgstr "Isem n usneftaɣ" -#: ../daemon/gdm-session-auditor.c:101 +#: daemon/gdm-session-auditor.c:99 msgid "Display Device" msgstr "Allalen n ubeqqeḍ" -#: ../daemon/gdm-session-auditor.c:102 +#: daemon/gdm-session-auditor.c:100 msgid "The display device" msgstr "Allal n ubeqqeḍ" -#: ../daemon/gdm-session.c:1193 +#: daemon/gdm-session.c:1285 msgid "Could not create authentication helper process" msgstr "D awezɣi asnulfu n ukala n umallal n usnekwu" -#: ../daemon/gdm-session-worker.c:642 -msgid "Your account was given a time limit that's now passed." +#: daemon/gdm-session-worker.c:756 +msgid "Your account was given a time limit that’s now passed." msgstr "Amiḍan-inek yesɛa talast n wakud i yefukken tura." -#: ../daemon/gdm-session-worker.c:649 -msgid "Sorry, that didn't work. Please try again." -msgstr "Surfaɣ, ayagi ur yelḥi ara. Ttxil-k eɛreḍ tikkelt-nniḍen." +#: daemon/gdm-session-worker.c:763 +msgid "Sorry, that didn’t work. Please try again." +msgstr "Surfaɣ, ayagi ur yeddi ara. Ttxil-k m eɛreḍ tikkelt-nniḍen." -#: ../daemon/gdm-session-worker.c:1010 +#: daemon/gdm-session-worker.c:1167 msgid "Username:" msgstr "Isem n useqdac :" -#: ../daemon/gdm-session-worker.c:1142 -msgid "Your password has expired, please change it now." -msgstr "Awla n uɛeddi inek iɛedda-t wakud, ttxil-k beddel-it tura." - -#: ../daemon/gdm-session-worker.c:1505 ../daemon/gdm-session-worker.c:1522 -#, c-format +#: daemon/gdm-session-worker.c:1669 daemon/gdm-session-worker.c:1686 msgid "no user account available" msgstr "ulac amiḍan n useqdac yewjeden" -#: ../daemon/gdm-session-worker.c:1549 +#: daemon/gdm-session-worker.c:1713 msgid "Unable to change to user" msgstr "D awezɣi abeddel ɣer useqdac" -#: ../daemon/gdm-wayland-session.c:385 +#: daemon/gdm-wayland-session.c:511 msgid "GNOME Display Manager Wayland Session Launcher" msgstr "Amsekkar n tɣimit Wayland n usefrak n tuqqniwin GNOME" -#: ../daemon/gdm-xdmcp-display-factory.c:609 +#: daemon/gdm-xdmcp-display-factory.c:612 msgid "Could not create socket!" -msgstr "D awezɣi asnulfu n umaqqan." +msgstr "D awezɣi asnulfu n umaqqan!" -#: ../daemon/gdm-x-session.c:686 +#: daemon/gdm-x-session.c:858 msgid "Run program through /etc/gdm/Xsession wrapper script" msgstr "Selkem ahil s ttawil n uskript amattal /etc/gdm/Xsession" -#: ../daemon/gdm-x-session.c:687 +#: daemon/gdm-x-session.c:859 msgid "Listen on TCP socket" msgstr "Sefled s umaqqan TCP" -#: ../daemon/gdm-x-session.c:698 +#: daemon/gdm-x-session.c:871 msgid "GNOME Display Manager X Session Launcher" msgstr "Amsekkar n tɣimit X n usefrak n tuqqniwin GNOME" -#: ../daemon/main.c:125 ../daemon/main.c:138 +#: daemon/main.c:125 daemon/main.c:138 #, c-format msgid "Cannot write PID file %s: possibly out of disk space: %s" msgstr "D awezɣi tira n ufaylu PID %s : ahat d tallunt i yexuṣṣen : %s" -#: ../daemon/main.c:182 +#: daemon/main.c:182 #, c-format msgid "Failed to create ran once marker dir %s: %s" msgstr "" "D awezɣi asnulfu n umacraḍ « yekker yiwet n tikkelt » deg wekaram %s : %s" -#: ../daemon/main.c:188 +#: daemon/main.c:188 #, c-format msgid "Failed to create LogDir %s: %s" msgstr "D awezɣi asnulfu n ukaram n tuqqna %s : %s" -#: ../daemon/main.c:223 +#: daemon/main.c:223 #, c-format -msgid "Can't find the GDM user '%s'. Aborting!" -msgstr "D awezɣi tifin n useqdac GDM « %s ». Tuǧǧin !" +msgid "Can’t find the GDM user “%s”. Aborting!" +msgstr "D awezɣi tifin n useqdac GDM “%s”. Tuǧǧin !" -#: ../daemon/main.c:229 +#: daemon/main.c:229 msgid "The GDM user should not be root. Aborting!" msgstr "Aseqdac GDM ur yelaq ara ad yili d root. Tuǧǧin !" -#: ../daemon/main.c:235 +#: daemon/main.c:235 #, c-format -msgid "Can't find the GDM group '%s'. Aborting!" -msgstr "D awezɣi tifin n wegraw GDM « %s ». Tuǧǧin !" +msgid "Can’t find the GDM group “%s”. Aborting!" +msgstr "D awezɣi tifin n wegraw GDM “%s”. Tuǧǧin !" -#: ../daemon/main.c:241 +#: daemon/main.c:241 msgid "The GDM group should not be root. Aborting!" msgstr "Agraw GDM ur yelaq ara ad yili d root. Tuǧǧin !" -#: ../daemon/main.c:318 +#: daemon/main.c:317 msgid "Make all warnings fatal" msgstr "Ad yerr icaɣliyen merra d iẓegẓanen" -#: ../daemon/main.c:319 +#: daemon/main.c:318 msgid "Exit after a time (for debugging)" msgstr "Ffeɣ mbaɛd amenḍar (i weseɣti)" -#: ../daemon/main.c:320 +#: daemon/main.c:319 msgid "Print GDM version" msgstr "Siggez lqem n GDM" -#: ../daemon/main.c:333 +#: daemon/main.c:330 msgid "GNOME Display Manager" msgstr "Asefrak n tuqqniwin GNOME" #. make sure the pid file doesn't get wiped -#: ../daemon/main.c:381 +#: daemon/main.c:350 msgid "Only the root user can run GDM" msgstr "Ḥaca aseqdac root i yezemren ad yesekker GDM" #. Translators: worker is a helper process that does the work #. of starting up a session -#: ../daemon/session-worker-main.c:95 +#: daemon/session-worker-main.c:119 msgid "GNOME Display Manager Session Worker" msgstr "Amallal n tɣimit n usefrak n tuqqniwin GNOME" -#: ../data/applications/gnome-shell.desktop.in.h:1 -#: ../data/applications/gnome-shell-wayland.desktop.in.h:1 -msgid "GNOME Shell" -msgstr "GNOME Shell" - -#: ../data/applications/gnome-shell.desktop.in.h:2 -#: ../data/applications/gnome-shell-wayland.desktop.in.h:2 -msgid "Window management and compositing" -msgstr "Asefrek aked wesuddes n yisfuyla" - -#: ../data/org.gnome.login-screen.gschema.xml.in.h:1 +#: data/org.gnome.login-screen.gschema.xml:6 msgid "Whether or not to allow fingerprint readers for login" msgstr "Yemmal ma yelaq usureg neɣ ala n tuqqna i yimeɣriyen n idrizen umḍinen" -#: ../data/org.gnome.login-screen.gschema.xml.in.h:2 +#: data/org.gnome.login-screen.gschema.xml:9 msgid "" "The login screen can optionally allow users who have enrolled their " "fingerprints to log in using those prints." @@ -281,12 +296,12 @@ "Agdil n tuqqna yezmer, s wefran, ad yesureg iseqdacen i yeskelsen idrizen-" "nnsen umḍinen ad qqnen s yessen." -#: ../data/org.gnome.login-screen.gschema.xml.in.h:3 +#: data/org.gnome.login-screen.gschema.xml:16 msgid "Whether or not to allow smartcard readers for login" msgstr "" "Yemmal ma yelaq usureg neɣ ala n tuqqna i yimeɣriyen n tkarḍiwin ticeṛṛunin" -#: ../data/org.gnome.login-screen.gschema.xml.in.h:4 +#: data/org.gnome.login-screen.gschema.xml:19 msgid "" "The login screen can optionally allow users who have smartcards to log in " "using those smartcards." @@ -294,11 +309,11 @@ "Agdil n tuqqna yezmer, s wefran, ad yesureg iseqdacen i yesɛan tikarḍiwin " "ticeṛṛunin ad qqnen s yessent." -#: ../data/org.gnome.login-screen.gschema.xml.in.h:5 +#: data/org.gnome.login-screen.gschema.xml:26 msgid "Whether or not to allow passwords for login" msgstr "Yemmal ma yelaq usureg neɣ ala n wawalen n uɛeddi i tuqqna" -#: ../data/org.gnome.login-screen.gschema.xml.in.h:6 +#: data/org.gnome.login-screen.gschema.xml:29 msgid "" "The login screen can be configured to disallow password authentication, " "forcing the user to use smartcard or fingerprint authentication." @@ -307,35 +322,34 @@ "uɛeddi , ad iḥettem aseqdac iwakken ad yeseqdec asenkwu s tkarḍa taceṛṛunt " "neɣ s wedriz amiḍan." -#: ../data/org.gnome.login-screen.gschema.xml.in.h:7 +#: data/org.gnome.login-screen.gschema.xml:36 +#: data/org.gnome.login-screen.gschema.xml:46 msgid "Path to small image at top of user list" msgstr "Abrid ɣer tugna tamecṭuḥt nnig n tebdart n iseqdacen" -#: ../data/org.gnome.login-screen.gschema.xml.in.h:8 +#: data/org.gnome.login-screen.gschema.xml:39 msgid "" -"The login screen can optionally show a small image at the top of its user " -"list to provide site administrators and distributions a way to provide " -"branding." +"The login screen can optionally show a small image to provide site " +"administrators and distributions a way to display branding." msgstr "" "Agdil n tuqqna yezmer ad yebeqqeḍ tugna tamecṭuḥt nnig n tebdart n iseqdacen " -"iwakken ad yefk i yenedbalen n wesmel aked isdegiren tarayt swayes ara " +"iwakken ad yefk i yenedbalen n wesmel akked isdegiren tarayt swayes ara " "beqqeḍen iluguyen-nnsen." -#: ../data/org.gnome.login-screen.gschema.xml.in.h:9 +#: data/org.gnome.login-screen.gschema.xml:49 msgid "" -"The fallback login screen can optionally show a small image at the top of " -"its user list to provide site administrators and distributions a way to " -"provide branding." +"The fallback login screen can optionally show a small image to provide site " +"administrators and distributions a way to display branding." msgstr "" "Agdil n tuqqna tuḥriṣt yezmer ad ibeqqeḍ tugna tamecṭuḥt nnig n tebdart n " -"iseqdacen iwakken ad yefk i yenedbalen n wesmel aked isdegiren tarayt " +"iseqdacen iwakken ad yefk i yenedbalen n wesmel aked isdegiren tarayt " "swayes ara beqqeḍen iluguyen-nnsen." -#: ../data/org.gnome.login-screen.gschema.xml.in.h:10 +#: data/org.gnome.login-screen.gschema.xml:56 msgid "Avoid showing user list" msgstr "Ur beqqeḍ ara tabdart n iseqdacen" -#: ../data/org.gnome.login-screen.gschema.xml.in.h:11 +#: data/org.gnome.login-screen.gschema.xml:59 msgid "" "The login screen normally shows a list of available users to log in as. This " "setting can be toggled to disable showing the user list." @@ -344,37 +358,37 @@ "qqnen. Aseɣewwer-agi yezmer ad yettwabeddel iwakken ad yensi ubeqqeḍ n " "tebdart n iseqdacen." -#: ../data/org.gnome.login-screen.gschema.xml.in.h:12 +#: data/org.gnome.login-screen.gschema.xml:66 msgid "Enable showing the banner message" msgstr "Sermed abeqqeḍ n yizen n tekbabt" -#: ../data/org.gnome.login-screen.gschema.xml.in.h:13 +#: data/org.gnome.login-screen.gschema.xml:69 msgid "Set to true to show the banner message text." msgstr "Sbadu d idetti, iwakken ad yettwabeqqeḍ uḍris n yizen n tekbabt." -#: ../data/org.gnome.login-screen.gschema.xml.in.h:14 +#: data/org.gnome.login-screen.gschema.xml:75 msgid "Banner message text" msgstr "Aḍris n yizen n tekbabt" -#: ../data/org.gnome.login-screen.gschema.xml.in.h:15 +#: data/org.gnome.login-screen.gschema.xml:78 msgid "Text banner message to show in the login window." msgstr "Aḍris n yizen n tekbabt ara yettwabeqqeḍen deg wesfaylu n tuqqna." -#: ../data/org.gnome.login-screen.gschema.xml.in.h:16 +#: data/org.gnome.login-screen.gschema.xml:84 msgid "Disable showing the restart buttons" msgstr "Sens abeqqeḍ n tanasin n wallus n usekker" -#: ../data/org.gnome.login-screen.gschema.xml.in.h:17 +#: data/org.gnome.login-screen.gschema.xml:87 msgid "Set to true to disable showing the restart buttons in the login window." msgstr "" "Sbadu d idetti, iwakken ad tsenseḍ abeqqeḍ n tanasin n wallus n usekker deg " "wesfaylu n tuqqna." -#: ../data/org.gnome.login-screen.gschema.xml.in.h:18 +#: data/org.gnome.login-screen.gschema.xml:93 msgid "Number of allowed authentication failures" msgstr "Amḍan n unezri deg wesenkwu i yurgen" -#: ../data/org.gnome.login-screen.gschema.xml.in.h:19 +#: data/org.gnome.login-screen.gschema.xml:96 msgid "" "The number of times a user is allowed to attempt authentication, before " "giving up and going back to user selection." @@ -382,65 +396,54 @@ "Amḍan n tikkal i yettunefken i weseqdac iwakken ad yeɛreḍ asnekwu uqbel " "tuǧǧin aked tuɣalin ɣer wefran n useqdac." -#: ../gui/simple-chooser/gdm-host-chooser-dialog.c:147 -msgid "Select System" -msgstr "Fren anagraw" - -#: ../gui/simple-chooser/gdm-host-chooser-widget.c:215 -msgid "XDMCP: Could not create XDMCP buffer!" -msgstr "XDMCP : d awezɣi asnulfu n tallunt n weḥraz XDMCP." - -#: ../gui/simple-chooser/gdm-host-chooser-widget.c:221 -msgid "XDMCP: Could not read XDMCP header!" -msgstr "XDMCP : d awezɣi taɣuri n tsenṭiḍt XDMCP." - -#: ../gui/simple-chooser/gdm-host-chooser-widget.c:227 -msgid "XDMCP: Incorrect XDMCP version!" -msgstr "XDMCP : lqem urmeɣtu n XDMCP." - -#: ../gui/simple-chooser/gdm-host-chooser-widget.c:233 -msgid "XDMCP: Unable to parse address" -msgstr "XDMCP : d awezɣi tasleḍt n tansa" - -#: ../libgdm/gdm-user-switching.c:59 +#: libgdm/gdm-user-switching.c:59 msgid "Unable to create transient display: " -msgstr "D awezɣi asnulfu n webeqqeḍ n leɛḍil :" +msgstr "D awezɣi asnulfu n webeqqeḍ n leɛḍil: " -#: ../libgdm/gdm-user-switching.c:90 +#: libgdm/gdm-user-switching.c:90 msgid "Unable to activate session: " msgstr "D awezɣi asermed n tɣimit : " -#: ../utils/gdmflexiserver.c:45 +#: utils/gdmflexiserver.c:45 msgid "Only the VERSION command is supported" msgstr "Ḥaca anezḍay VERSION iwumi yezmer wahil" -#: ../utils/gdmflexiserver.c:45 +#: utils/gdmflexiserver.c:45 msgid "COMMAND" msgstr "COMMAND" -#: ../utils/gdmflexiserver.c:46 ../utils/gdmflexiserver.c:47 -#: ../utils/gdmflexiserver.c:49 ../utils/gdmflexiserver.c:50 +#: utils/gdmflexiserver.c:46 utils/gdmflexiserver.c:47 +#: utils/gdmflexiserver.c:49 utils/gdmflexiserver.c:50 msgid "Ignored — retained for compatibility" msgstr "Yettwazeggel - yettwaṭṭef i wemṣada" -#: ../utils/gdmflexiserver.c:48 ../utils/gdm-screenshot.c:43 +#: utils/gdmflexiserver.c:48 utils/gdm-screenshot.c:43 msgid "Debugging output" msgstr "Tuffɣa n weseɣti" -#: ../utils/gdmflexiserver.c:52 +#: utils/gdmflexiserver.c:52 msgid "Version of this application" msgstr "Lqem n wesnas-agi" #. Option parsing -#: ../utils/gdmflexiserver.c:137 -msgid "- New GDM login" +#: utils/gdmflexiserver.c:137 +msgid "— New GDM login" msgstr "- Tuqqna tamaynut GDM" -#: ../utils/gdm-screenshot.c:212 +#: utils/gdm-screenshot.c:212 msgid "Screenshot taken" msgstr "Tugna n wegdil tettwaṭṭef" #. Option parsing -#: ../utils/gdm-screenshot.c:279 +#: utils/gdm-screenshot.c:279 msgid "Take a picture of the screen" msgstr "Ṭtef tugna n wegdil" + +#~ msgid "Your password has expired, please change it now." +#~ msgstr "Awla n uɛeddi inek iɛedda-t wakud, ttxil-k beddel-it tura." + +#~ msgid "GNOME Shell" +#~ msgstr "GNOME Shell" + +#~ msgid "Window management and compositing" +#~ msgstr "Asefrek aked wesuddes n yisfuyla"