Merge ~3v1n0/ubuntu/+source/gnome-session:ubuntu/master-3-29+yaru into ~ubuntu-desktop/ubuntu/+source/gnome-session:ubuntu/master

Proposed by Marco Trevisan (Treviño)
Status: Merged
Merge reported by: Iain Lane
Merged at revision: 4b72e65983500f82f287c75bb2e2ae09af25a866
Proposed branch: ~3v1n0/ubuntu/+source/gnome-session:ubuntu/master-3-29+yaru
Merge into: ~ubuntu-desktop/ubuntu/+source/gnome-session:ubuntu/master
Diff against target: 3436 lines (+935/-704)
23 files modified
NEWS (+3/-4)
debian/changelog (+248/-84)
debian/control (+10/-11)
debian/control.in (+9/-10)
debian/gnome-session.install (+3/-3)
debian/patches/103_kill_the_fail_whale.patch (+13/-4)
debian/patches/22_support_autostart_delay.patch (+32/-20)
debian/patches/51_remove_session_saving_from_gui.patch (+13/-4)
debian/patches/53_add_sessionmigration.patch (+11/-2)
debian/patches/95_dbus_request_shutdown.patch (+23/-15)
debian/patches/debian/Revert-main-Remove-GNOME_DESKTOP_SESSION_ID-envvar.patch (+27/-0)
debian/patches/ignore_gsettings_region.patch (+11/-4)
debian/patches/revert_remove_gnome_session_properties.patch (+108/-89)
debian/patches/series (+2/-1)
debian/patches/ubuntu/ubuntu-sessions.patch (+90/-64)
debian/rules (+5/-5)
debian/watch (+1/-1)
gnome-session/main.c (+0/-5)
meson.build (+1/-1)
po/ca.po (+60/-75)
po/gd.po (+62/-121)
po/oc.po (+138/-116)
po/zh_CN.po (+65/-65)
Reviewer Review Type Date Requested Status
Ubuntu Desktop Pending
Review via email: mp+353283@code.launchpad.net

Description of the change

Merge with debian experimental and include didier's change for yaru as default.

pristine-tar and upstream/latest can be pulled from salsa.

To post a comment you must log in.
Revision history for this message
Iain Lane (laney) :
Revision history for this message
Iain Lane (laney) wrote :

Merged, please consider fixing the topic for the rest of the ubuntu patches next time

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Well, there are indeed others ubuntu-only, but didn't know weather the limit was in some, so I just did this for the obvious one :)

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) :

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/NEWS b/NEWS
2index 9730c0b..e12a262 100644
3--- a/NEWS
4+++ b/NEWS
5@@ -1,9 +1,8 @@
6 ==============
7-Version 3.28.1
8+Version 3.29.90
9 ==============
10-
11- * Tell libICE to stop opening a TCP socket
12- * Shore up permissions of .config
13+ * Drop deprecated environment variable again
14+ * harden permissions on config dir
15 * Translation updates
16
17 ==============
18diff --git a/debian/changelog b/debian/changelog
19index 983de4a..432151e 100644
20--- a/debian/changelog
21+++ b/debian/changelog
22@@ -1,3 +1,75 @@
23+gnome-session (3.29.90-1ubuntu1) cosmic; urgency=medium
24+
25+ * Merge with debian, remaining changes:
26+ - debian/control.in:
27+ + Recommend session-migration
28+ + Move xwayland dependency to gnome-session and make gnome-session
29+ Arch: any
30+ + Split gnome-startup-applications to a separate binary package so
31+ that it can be uninstalled without breaking the system
32+ + Add unity-session
33+ - Split ubuntu-session out of gnome-session.
34+ - Add upstart user session and systemd user session:
35+ debian/data, debian/gnome-session-bin.user-session.upstart
36+ - debian/gnome-session-bin.postinst, debian/gnome-session-bin.prerm:
37+ Moved registering gnome-session binary as a session manager to
38+ gnome-session-bin package
39+ - Add gnome-session-wayland transitional package
40+ - don't install gnome-mimeapps.list (installed by desktop-file-utils in
41+ Ubuntu):
42+ debian/gnome-session-common.dirs, gnome-session-common.install,
43+ gnome-session-common.maintscript, gnome-session-common.postinst
44+ - debian/patches/103_kill_the_fail_whale.patch:
45+ + Kill the Fail Whale as it tends to be more annoying than helpful
46+ - debian/patches/22_support_autostart_delay.patch:
47+ + Bugzilla patch to support adding a delay to autostart apps, using
48+ a "X-GNOME-Autostart-Delay" key in the desktop file
49+ - debian/patches/50_ubuntu_sessions.patch:
50+ + Add ubuntu session tweaks
51+ - debian/patches/51_remove_session_saving_from_gui.patch:
52+ + Add GNOME_SESSION_SAVE environment variable for people wanting to
53+ use the save session still, knowing that it can break your system
54+ if used unwisely
55+ - debian/patches/53_add_sessionmigration.patch:
56+ + launch session-migration if present at the start of the session.
57+ This sync tool runns different session migration scripts that can be
58+ provided in various desktop packages.
59+ - debian/patches/95_dbus_request_shutdown.patch:
60+ + Add "RequestShutdown" and "RequestReboot" DBus methods to allow
61+ other applications to shutdown or reboot the machine via the session
62+ manager.
63+ - debian/patches/ignore_gsettings_region.patch:
64+ + Ignore the "region" gsettings value - users' setting of LC_*
65+ variables saved in ~/.pam_environment.
66+ - debian/patches/revert_remove_gnome_session_properties.patch:
67+ + Don't merge translations into gnome-session-properties.desktop
68+ * debian/patches/50_ubuntu_sessions.patch:
69+ - moved to debian/patches/ubuntu/ubuntu-sessions.patch (using gbp topic)
70+
71+ [ Didier Roche ]
72+ * Remove gnome-themes-extra and gtk2-engines-pixbuf Recommends.
73+ Those are pulled by the themes as needed.
74+ * ubuntu-session now depends on yaru-theme-gnome-shell, as the mod
75+ refers to it. (LP: #1783571)
76+
77+ -- Marco Trevisan (Treviño) <marco@ubuntu.com> Fri, 17 Aug 2018 03:12:08 +0200
78+
79+gnome-session (3.29.90-1) experimental; urgency=medium
80+
81+ * New upstream revision
82+ * debian/*: Update for experimental (3.29/3.30 series)
83+ * debian/patches/debian/Revert-main-Remove-GNOME_DESKTOP_SESSION_ID-envvar.patch:
84+ - revert removal of GNOME_DESKTOP_SESSION_ID not to break apps using it
85+
86+ -- Marco Trevisan (Treviño) <marco@ubuntu.com> Thu, 16 Aug 2018 10:45:17 +0200
87+
88+gnome-session (3.28.1-1) unstable; urgency=medium
89+
90+ * New upstream release
91+ * Drop patch included in new release
92+
93+ -- Tim Lunn <tim@feathertop.org> Sat, 14 Apr 2018 12:57:24 +1000
94+
95 gnome-session (3.28.1-0ubuntu3) bionic; urgency=medium
96
97 * Prevent debian/unity-gnome-shell-migration.17.10.py script migration
98@@ -47,6 +119,24 @@ gnome-session (3.28.0-0ubuntu3) bionic; urgency=medium
99
100 -- Tim Lunn <tim@feathertop.org> Sun, 01 Apr 2018 11:53:22 +1000
101
102+gnome-session (3.28.0-2) unstable; urgency=medium
103+
104+ * Team upload
105+ * d/p/xsmp-don-t-check-for-HAVE_XTRANS.patch:
106+ Add patch from upstream making xtrans support work again, so that
107+ gnome-session doesn't fall back to TCP sockets for session management
108+ (Closes: #894351)
109+
110+ -- Simon McVittie <smcv@debian.org> Thu, 29 Mar 2018 14:55:15 +0100
111+
112+gnome-session (3.28.0-1) unstable; urgency=medium
113+
114+ * New upstream release
115+ * debian/rules: Switch to dh_missing --fail-missing
116+ instead of dh_install --list-missing
117+
118+ -- Tim Lunn <tim@feathertop.org> Sun, 18 Mar 2018 18:06:26 +1100
119+
120 gnome-session (3.28.0-0ubuntu2) bionic; urgency=medium
121
122 * Add new communitheme session to the ubuntu session package. This
123@@ -68,6 +158,13 @@ gnome-session (3.28.0-0ubuntu1) bionic; urgency=medium
124
125 -- Tim Lunn <tim@feathertop.org> Sun, 18 Mar 2018 19:00:24 +1100
126
127+gnome-session (3.27.92-1) unstable; urgency=medium
128+
129+ * New upstream release candidate
130+ * Release to unstable
131+
132+ -- Jeremy Bicha <jbicha@debian.org> Sat, 10 Mar 2018 21:11:30 -0500
133+
134 gnome-session (3.27.91-0ubuntu4) bionic; urgency=medium
135
136 * debian/rules: Simplify code for adding X-Ubuntu-Gettext-Domain
137@@ -121,6 +218,30 @@ gnome-session (3.27.91-0ubuntu1) bionic; urgency=medium
138
139 -- Tim Lunn <tim@feathertop.org> Mon, 05 Mar 2018 17:55:42 +1100
140
141+gnome-session (3.27.90.1-1) experimental; urgency=medium
142+
143+ * New upstream development release
144+ * Build with meson
145+ * Update Vcs fields for migration to https://salsa.debian.org/
146+
147+ -- Jeremy Bicha <jbicha@debian.org> Sat, 17 Feb 2018 15:50:51 -0500
148+
149+gnome-session (3.26.1-2) unstable; urgency=medium
150+
151+ * Drop unnecessary Suggests: gnome-user-guide (LP: #1691867)
152+ * Update Vcs fields for conversion to git
153+ * Add debian/gbp.conf
154+ * Bump Standards-Version to 4.1.2
155+
156+ -- Jeremy Bicha <jbicha@debian.org> Fri, 15 Dec 2017 14:34:08 -0500
157+
158+gnome-session (3.26.1-1) unstable; urgency=medium
159+
160+ * Team upload
161+ * New upstream release
162+
163+ -- Simon McVittie <smcv@debian.org> Fri, 06 Oct 2017 10:52:04 +0100
164+
165 gnome-session (3.26.1-0ubuntu10) bionic; urgency=medium
166
167 * No-change rebuild against latest gnome-desktop3
168@@ -209,13 +330,19 @@ gnome-session (3.26.1-0ubuntu1) artful; urgency=medium
169
170 -- Didier Roche <didrocks@ubuntu.com> Mon, 09 Oct 2017 12:23:49 +0200
171
172+gnome-session (3.26.0-1) unstable; urgency=medium
173+
174+ * New upstream release
175+
176+ -- Jeremy Bicha <jbicha@debian.org> Thu, 14 Sep 2017 19:11:33 -0400
177+
178 gnome-session (3.26.0-0ubuntu2) artful; urgency=medium
179
180 [ Jeremy Bicha ]
181 * Have gnome-session recommend gnome-themes-standard (Adwaita for GTK+ 2)
182
183 [ ventrical ]
184- * unity-session: Recommend zeitgeist-datahub
185+ * unity-session: Recommend zeitgeist-datahub
186
187 -- ventrical <dale_f_beaudoin@hotmail.com> Mon, 02 Oct 2017 19:56:50 -0400
188
189@@ -235,6 +362,14 @@ gnome-session (3.26.0-0ubuntu1) artful; urgency=medium
190
191 -- Iain Lane <iain.lane@canonical.com> Thu, 14 Sep 2017 17:32:12 +0100
192
193+gnome-session (3.25.90-1) unstable; urgency=medium
194+
195+ * New upstream release
196+ * Bump Standards-Version to 4.1.0
197+ * Drop all patches: Applied (or improved) in new release
198+
199+ -- Jeremy Bicha <jbicha@debian.org> Wed, 06 Sep 2017 22:21:26 -0400
200+
201 gnome-session (3.25.90-0ubuntu4) artful; urgency=medium
202
203 * Add a || true until GNOME Shell migrates to release pocket. We will
204@@ -267,6 +402,29 @@ gnome-session (3.25.90-0ubuntu1) artful; urgency=medium
205
206 -- Jeremy Bicha <jbicha@ubuntu.com> Mon, 21 Aug 2017 18:23:52 -0400
207
208+gnome-session (3.24.1-2) unstable; urgency=medium
209+
210+ * Upload to unstable (Closes: #869947)
211+
212+ -- Jeremy Bicha <jbicha@ubuntu.com> Sun, 06 Aug 2017 17:37:05 -0400
213+
214+gnome-session (3.24.1-1) experimental; urgency=medium
215+
216+ * New upstream release.
217+ - Drop debian/patches/git_wayland_login_shell.patch, applied upstream
218+ - Bump gnome-settings-daemon dependency to 3.24
219+ - debian/gnome-session.install: Also install gnome-dummy session file
220+ * debian/control.in: Bump Standards-Version to 4.0.0 (no further changes)
221+ * debian/rules: Switch default "gnome" session to wayland
222+ * d/p/0001-manager-add-bus-daemon-dbus-api-xml-file.patch,
223+ d/p/0002-system-add-api-for-detecting-if-this-is-the-last-ses.patch,
224+ d/p/0003-manager-kill-off-bus-clients-at-log-out.patch: kill off bus
225+ clients at log out, backported from upstream 3.25
226+ * d/p/0004-fail-whale-handle-X-server-dying-before-startup.patch: handle X
227+ server dying before startup, cherry-picked from 3.24 branch
228+
229+ -- Laurent Bigonville <bigon@debian.org> Thu, 06 Jul 2017 00:25:20 +0200
230+
231 gnome-session (3.24.1-0ubuntu22) artful; urgency=medium
232
233 * Switch to wayland by default for both ubuntu and GNOME session:
234@@ -365,10 +523,10 @@ gnome-session (3.24.1-0ubuntu12) artful; urgency=medium
235 gnome-session (3.24.1-0ubuntu11) artful; urgency=medium
236
237 * debian/ubuntu-session.postinst
238- - Check for user's sessions that are set to "ubuntu" and set gdm3
239+ - Check for user's sessions that are set to "ubuntu" and set gdm3
240 as the default display manager as recommended. This just changes
241- the default in /etc/X11/default-display-manager, it still requires
242- configure from gdm3 to run after configure from ubuntu-session to
243+ the default in /etc/X11/default-display-manager, it still requires
244+ configure from gdm3 to run after configure from ubuntu-session to
245 complete setting the proper default without prompting the user.
246
247 -- Ken VanDine <ken.vandine@canonical.com> Mon, 03 Jul 2017 14:20:28 -0400
248@@ -377,7 +535,7 @@ gnome-session (3.24.1-0ubuntu10) artful; urgency=medium
249
250 * debian/unity-gnome-shell-migration.py:
251 u-c-c was actually unity-control-center, not ubuntu-control-center.
252- Changing the key for migration.
253+ Changing the key for migration.
254
255 -- Didier Roche <didrocks@ubuntu.com> Thu, 06 Jul 2017 15:15:14 +0200
256
257@@ -425,7 +583,7 @@ gnome-session (3.24.1-0ubuntu5) artful; urgency=medium
258 after logging out (LP: #1610944)
259 - 0001-manager-add-bus-daemon-dbus-api-xml-file.patch
260 - 0002-system-add-api-for-detecting-if-this-is-the-last-ses.patch
261- - 0003-manager-kill-off-bus-clients-at-log-out.patch
262+ - 0003-manager-kill-off-bus-clients-at-log-out.patch
263
264 -- Jeremy Bicha <jbicha@ubuntu.com> Wed, 21 Jun 2017 18:57:12 -0400
265
266@@ -510,6 +668,12 @@ gnome-session (3.23.4.1-0ubuntu1) zesty; urgency=medium
267
268 -- Jeremy Bicha <jbicha@ubuntu.com> Tue, 07 Feb 2017 18:24:14 -0500
269
270+gnome-session (3.22.3-1) unstable; urgency=medium
271+
272+ * New upstream release.
273+
274+ -- Michael Biebl <biebl@debian.org> Thu, 09 Mar 2017 06:47:00 +0100
275+
276 gnome-session (3.22.2-2ubuntu1) zesty; urgency=medium
277
278 * Merge with Debian unstable. Remaining changes:
279@@ -753,7 +917,7 @@ gnome-session (3.20.2-1ubuntu1) yakkety; urgency=medium
280 session-properties applet for ubuntu sessions
281 - debian/patches/Revert-switch-to-Xorg-by-default.patch: Disabled for now,
282 we will keep Xorg as default for the time being
283- * Refresh Patches as Required
284+ * Refresh Patches as Required
285
286 [ Iain Lane ]
287 * Update the merge on top of 3.20.2-1 and 3.18.1.2-1ubuntu5
288@@ -1144,7 +1308,7 @@ gnome-session (3.4.2.1-3) unstable; urgency=low
289 + epiphany.desktop → epiphany-browser.desktop.
290 + Anyway replace epiphany with iceweasel.
291 + Update default handlers for LibreOffice.
292- * 04_fallback_warning_notify.patch: use libnotify to show the fallback
293+ * 04_fallback_warning_notify.patch: use libnotify to show the fallback
294 warning instead of a dialog.
295 * Build-depend on libnotify.
296
297@@ -1257,9 +1421,9 @@ gnome-session (3.0.2-2) experimental; urgency=low
298 [ Josselin Mouette ]
299 * defaults.list:
300 + Make epiphany-newtab the default http handler.
301- + Add a few more text MIME types to gedit, otherwise they can be
302+ + Add a few more text MIME types to gedit, otherwise they can be
303 handled by emacs.
304- + Point directories to nautilus.desktop. Closes: #618376. Thanks
305+ + Point directories to nautilus.desktop. Closes: #618376. Thanks
306 Jérémy Bicha.
307
308 [ Michael Biebl ]
309@@ -1292,28 +1456,28 @@ gnome-session (3.0.0-2) experimental; urgency=low
310
311 gnome-session (3.0.0-1) experimental; urgency=low
312
313- * debian/rules: remove the libexecdir setting, let the cdbs default be
314+ * debian/rules: remove the libexecdir setting, let the cdbs default be
315 used instead.
316 * New usptream release.
317 * Remove disabled patches.
318 * 10_session_save.patch:
319 + Updated for the new version.
320- + Disabled for now, the saved session is either discarded or
321+ + Disabled for now, the saved session is either discarded or
322 overwritten at logout time depending on the save-session setting.
323- * 11_saved_session_name.patch: dropped, we won’t be needing it with
324+ * 11_saved_session_name.patch: dropped, we won’t be needing it with
325 the way session saving is handled in 3.0.
326- * Pull back gnome-wm and gnome-wm.desktop, it’s the easiest way to
327+ * Pull back gnome-wm and gnome-wm.desktop, it’s the easiest way to
328 configure the window manager for the fallback session.
329- * 01_gnome-wm.patch: new patch. Make gnome-wm the default instead of
330+ * 01_gnome-wm.patch: new patch. Make gnome-wm the default instead of
331 metacity.
332- * 02_fallback_desktop.patch: new patch. Build a gnome-fallback.desktop
333+ * 02_fallback_desktop.patch: new patch. Build a gnome-fallback.desktop
334 for /usr/share/xsessions.
335 * 13_no_fallback_notification.patch: refreshed accordingly.
336 * Move gsettings-desktop-schemas dependency to gnome-session-bin.
337- * gnome-session.postinst: drop removal of obsolete alternative, it’s
338+ * gnome-session.postinst: drop removal of obsolete alternative, it’s
339 in stable now.
340- * Split gnome-session again. Put common files in gnome-session-common,
341- the standard session in gnome-session and the fallback session in
342+ * Split gnome-session again. Put common files in gnome-session-common,
343+ the standard session in gnome-session and the fallback session in
344 gnome-session-fallback.
345 * Sort out the resulting Conflicts/Replaces/Provides nightmare.
346 * Move back the defaults.list to gnome-session-common.
347@@ -1390,7 +1554,7 @@ gnome-session (2.30.2-3) unstable; urgency=low
348
349 gnome-session (2.30.2-2) unstable; urgency=low
350
351- * Temporarily disable gnome3-session in preparation of the squeeze
352+ * Temporarily disable gnome3-session in preparation of the squeeze
353 release. This way gnome-shell can be removed from squeeze too.
354 * 03_devicekit_optional.patch: dropped, upower builds everywhere.
355 * 03_upower.patch: stolen upstream. Closes: #595088.
356@@ -1423,21 +1587,21 @@ gnome-session (2.30.0-1) unstable; urgency=low
357
358 * New upstream release.
359 * Refresh patches.
360- * 13_capplet_always_save.patch, 14_crash_on_exit.patch: dropped,
361+ * 13_capplet_always_save.patch, 14_crash_on_exit.patch: dropped,
362 merged upstream.
363- * Pass --libexecdir=/usr/lib, since it will add /gnome-session
364+ * Pass --libexecdir=/usr/lib, since it will add /gnome-session
365 already.
366
367 -- Josselin Mouette <joss@debian.org> Tue, 13 Apr 2010 22:53:59 +0200
368
369 gnome-session (2.28.0-7) unstable; urgency=low
370
371- * 12_no_gdm_fallback.patch: new patch. Don’t fall back on GDM if
372- ConsoleKit failed to reboot. CK will not even be attempted if it is
373+ * 12_no_gdm_fallback.patch: new patch. Don’t fall back on GDM if
374+ ConsoleKit failed to reboot. CK will not even be attempted if it is
375 not available, anyway. Closes: #572085.
376- * Require upower/libdevkit-power unconditionnally, now that it works
377- on kfreebsd.
378- * 13_capplet_always_save.patch: stolen upstream. Ensure that the
379+ * Require upower/libdevkit-power unconditionnally, now that it works
380+ on kfreebsd.
381+ * 13_capplet_always_save.patch: stolen upstream. Ensure that the
382 capplet saves all changes when it exits. Closes: #574862.
383 * 14_crash_on_exit.patch: stolen upstream. Fix crash upon exit.
384 Closes: #548120.
385@@ -1454,18 +1618,18 @@ gnome-session (2.28.0-6) unstable; urgency=low
386
387 gnome-session (2.28.0-5) unstable; urgency=low
388
389- * defaults.list: add text/x-patch. Some packages set brain-dead MIME
390+ * defaults.list: add text/x-patch. Some packages set brain-dead MIME
391 handlers for this.
392 * Remove obsolete gnome-session.dirs.
393 * 55gnome-session_gnomerc: add gnome3-session.
394- * README.Debian: fix documentation of window manager startup according
395+ * README.Debian: fix documentation of window manager startup according
396 to the previous upload.
397- * Add a gnome3-session binary and a corresponding package, that starts
398+ * Add a gnome3-session binary and a corresponding package, that starts
399 gnome-shell instead of gnome-panel + metacity.
400- * 11_saved_session_name.patch: new patch. Allow to change the
401+ * 11_saved_session_name.patch: new patch. Allow to change the
402 directory where the session is saved with the command line. The
403 corresponding option is used by gnome3-session.
404- * Split translations, icons and startup scripts in a new
405+ * Split translations, icons and startup scripts in a new
406 gnome-session-common package.
407 * Straighten dependencies accordingly.
408
409@@ -1473,7 +1637,7 @@ gnome-session (2.28.0-5) unstable; urgency=low
410
411 gnome-session (2.28.0-4) unstable; urgency=low
412
413- * 01_gnome-wm.patch: OK, you win. Kill all the 3D crap, always use
414+ * 01_gnome-wm.patch: OK, you win. Kill all the 3D crap, always use
415 metacity by default. Closes: #553417.
416 * Drop mesa-utils dependency accordingly.
417
418@@ -1481,9 +1645,9 @@ gnome-session (2.28.0-4) unstable; urgency=low
419
420 gnome-session (2.28.0-3) unstable; urgency=low
421
422- * 03_devicekit_optional.patch: new patch. Make DeviceKit-Power support
423+ * 03_devicekit_optional.patch: new patch. Make DeviceKit-Power support
424 optional, so that gnome-session builds on non-Linux architectures.
425- * 90_relibtoolize.patch: regenerated accordingly, add an autoheader
426+ * 90_relibtoolize.patch: regenerated accordingly, add an autoheader
427 invocation.
428
429 -- Josselin Mouette <joss@debian.org> Fri, 06 Nov 2009 13:51:37 +0100
430@@ -1491,7 +1655,7 @@ gnome-session (2.28.0-3) unstable; urgency=low
431 gnome-session (2.28.0-2) unstable; urgency=low
432
433 * Don’t require devicekit-power on non-linux architectures.
434- * Only recommend gnome-power-manager, so that gnome-session remains
435+ * Only recommend gnome-power-manager, so that gnome-session remains
436 installable on kfreebsd. Instead, break versions < 2.28.
437 * Fix README.Debian to stop mentioning compiz. Closes: #552400.
438 * Remove policykit-gnome dependency.
439@@ -1532,12 +1696,12 @@ gnome-session (2.28.0-1) unstable; urgency=low
440 gnome-session (2.26.2-1) unstable; urgency=low
441
442 * defaults.list: use brasero-nautilus instead of nautilus-cd-burner.
443- * 55gnome-session_gnomerc: make it clear that /usr/share/gnome is not
444- a symlink to /etc, since users are stupid enough to think this
445+ * 55gnome-session_gnomerc: make it clear that /usr/share/gnome is not
446+ a symlink to /etc, since users are stupid enough to think this
447 should be the case.
448 * New upstream release.
449 * 01_gnome-wm.patch, 10_session_save.patch: updated accordingly.
450- * 11_dbus_exit.patch: replaced by the much improved version provided
451+ * 11_dbus_exit.patch: replaced by the much improved version provided
452 by upstream.
453 * 12_desktop_crash.patch: dropped, merged upstream.
454
455@@ -1545,7 +1709,7 @@ gnome-session (2.26.2-1) unstable; urgency=low
456
457 gnome-session (2.26.1-7) unstable; urgency=low
458
459- * 12_desktop_crash.patch: new patch from Petr Gajdůšek. Use
460+ * 12_desktop_crash.patch: new patch from Petr Gajdůšek. Use
461 g_ptr_array_free to free a GPtrArray, not g_strfreev.
462 Closes: #532702.
463
464@@ -1554,9 +1718,9 @@ gnome-session (2.26.1-7) unstable; urgency=low
465 gnome-session (2.26.1-6) unstable; urgency=low
466
467 * 01_gnome-wm.patch:
468- + Don’t set LIBGL_ALWAYS_INDIRECT, compiz does it by itself if
469+ + Don’t set LIBGL_ALWAYS_INDIRECT, compiz does it by itself if
470 needed and it slows things down if it’s not needed.
471- + Don’t enable the glib compiz plugin, only the gconf one; the glib
472+ + Don’t enable the glib compiz plugin, only the gconf one; the glib
473 plugin makes it lock up on startup. Closes: #531388.
474
475 -- Josselin Mouette <joss@debian.org> Tue, 02 Jun 2009 14:41:45 +0200
476@@ -1565,19 +1729,19 @@ gnome-session (2.26.1-5) unstable; urgency=low
477
478 * 01_gnome-wm.patch:
479 + Actually install gnome-wm.desktop, it’s pretty useless otherwise.
480- + Don’t read the GConf key, it’s obviously set to gnome-wm if we’re
481+ + Don’t read the GConf key, it’s obviously set to gnome-wm if we’re
482 starting gnome-wm.
483 + Make compiz the default if compiz-gtk is installed.
484- + Remove a few unneeded things from the script to make it start
485+ + Remove a few unneeded things from the script to make it start
486 faster.
487 * gconf-defaults: make gnome-wm the default window manager.
488- * README.Debian: document how programs are started and how to
489+ * README.Debian: document how programs are started and how to
490 configure the different kinds of startups.
491 * 90_relibtoolize.patch: updated.
492- * Split the package between gnome-session-bin, which contains the
493- minimal runtime needed to actually run the gnome-session binary, and
494- gnome-session, which contains all the startup scripts and has much
495- larger dependencies, including the components which are required by
496+ * Split the package between gnome-session-bin, which contains the
497+ minimal runtime needed to actually run the gnome-session binary, and
498+ gnome-session, which contains all the startup scripts and has much
499+ larger dependencies, including the components which are required by
500 default. This prepares us for GDM 2.26.
501 * Update the list of copyright holders.
502
503@@ -1585,9 +1749,9 @@ gnome-session (2.26.1-5) unstable; urgency=low
504
505 gnome-session (2.26.1-4) unstable; urgency=low
506
507- * gconf-defaults: remove the file manager from the required components
508- list. Now that nautilus has an autostart file, this is no longer
509- necessary. It avoids restarting it endlessly when this is not
510+ * gconf-defaults: remove the file manager from the required components
511+ list. Now that nautilus has an autostart file, this is no longer
512+ necessary. It avoids restarting it endlessly when this is not
513 required. Closes: #525718.
514 * Break nautilus << 2.26.2-4 to ensure the autostart file is here.
515
516@@ -1603,7 +1767,7 @@ gnome-session (2.26.1-3) unstable; urgency=low
517
518 gnome-session (2.26.1-2) experimental; urgency=low
519
520- * prerm: only unregister the alternative when deinstalling the
521+ * prerm: only unregister the alternative when deinstalling the
522 package. Closes: #524900.
523 * Break xserver-xorg << 1:7.4. See GNOME#568989 for why.
524 * Drop build-dependencies on gnome-keyring and libgnomeui.
525@@ -1611,14 +1775,14 @@ gnome-session (2.26.1-2) experimental; urgency=low
526 * copyright:
527 + Update list of main authors. Closes: #526963.
528 + Point to versioned GPL.
529- * 11_dbus_exit.patch: new patch. Don’t exit when the system bus is
530+ * 11_dbus_exit.patch: new patch. Don’t exit when the system bus is
531 disconnected. Thanks Sjoerd Simmons for the hint.
532
533 -- Josselin Mouette <joss@debian.org> Thu, 21 May 2009 10:55:25 +0200
534
535 gnome-session (2.26.1-1) experimental; urgency=low
536
537- * 10_session_save.patch: fix bug that leads to saving the session
538+ * 10_session_save.patch: fix bug that leads to saving the session
539 every time a SaveYourselfComplete request is received.
540 * New upstream release.
541 + Refresh or regenerate patches.
542@@ -1629,38 +1793,38 @@ gnome-session (2.26.0.90-1) experimental; urgency=low
543
544 * New upstream release.
545 * Require gnome-settings-daemon 2.26 for the startup mechanism change.
546- * Don’t require gnome-control-center, everything needed should be in
547+ * Don’t require gnome-control-center, everything needed should be in
548 g-s-d now.
549 * 01_ignore-gdm-lang.patch: dropped, merged upstream.
550 * 02_gsd-spawn.patch: removed; fixed upstream in a different way.
551- * 03_powermanagement.patch: dropped, upstream finally standardized the
552+ * 03_powermanagement.patch: dropped, upstream finally standardized the
553 logout dialog.
554- * 04_at-spi_startup.patch, 09_splash_hide.patch,
555+ * 04_at-spi_startup.patch, 09_splash_hide.patch,
556 10_update_notifier.patch: dropped, obsolete.
557- * Rename 90_autoconf-autoheader.patch to 90_relibtoolize.patch and
558+ * Rename 90_autoconf-autoheader.patch to 90_relibtoolize.patch and
559 regenerate it for the new version.
560 * Remove files corresponding to obsolete components.
561 * Remove gnome-wm from the default session, it has a startup file now.
562- * Remove debian/gnome-wm and patch the upstream version with
563+ * Remove debian/gnome-wm and patch the upstream version with
564 01_gnome-wm.patch instead.
565 * Document how to change the Window Manager in README.Debian.
566 * Massive update to build-dependencies.
567 * Make dbus-x11 and policykit-gnome dependencies.
568 * Remove manpage hack, not necessary anymore.
569 * Install all autostart stuff in /usr/share, not in /etc.
570- * 10_session_save.patch: new patch, based on the patch by Ghee Teo.
571- Enable session saving from the capplet again, and make it work on
572+ * 10_session_save.patch: new patch, based on the patch by Ghee Teo.
573+ Enable session saving from the capplet again, and make it work on
574 the manager side.
575 * Use patch-translations.mk, require gnome-pkg-tools 0.13.
576 * Add translations based on the strings in gnome-session 2.22.
577- * Break gnome-panel < 2.26, since previous versions (2.22 and our
578+ * Break gnome-panel < 2.26, since previous versions (2.22 and our
579 patched 2.24) are not able to talk to this version.
580
581 -- Josselin Mouette <joss@debian.org> Sat, 11 Apr 2009 15:30:31 +0200
582
583 gnome-session (2.22.3-3) unstable; urgency=low
584
585- * 55gnome-session_gnomerc: change XDG_DATA_DIRS to include
586+ * 55gnome-session_gnomerc: change XDG_DATA_DIRS to include
587 /usr/share/gnome when gnome-session is being launched.
588 * defaults.list: move the defaults from gnome-vfs.
589 + Add some subtypes of text/plain to gedit defaults.
590@@ -1673,9 +1837,9 @@ gnome-session (2.22.3-3) unstable; urgency=low
591
592 gnome-session (2.22.3-2) unstable; urgency=low
593
594- * Recommend dbus-x11 instead of dbus for the availability of
595+ * Recommend dbus-x11 instead of dbus for the availability of
596 dbus-launch.
597- * 04_at-spi_startup.patch: new patch. Do not try to start at-spi if it
598+ * 04_at-spi_startup.patch: new patch. Do not try to start at-spi if it
599 is not installed. Closes: #501407.
600 * Remove build-dependency on esound.
601
602@@ -1701,7 +1865,7 @@ gnome-session (2.22.2-1) unstable; urgency=low
603 and 90_autoconf-autoheader.patch.
604
605 [ Josselin Mouette ]
606- * New upstream release, includes migration of the trash to the new
607+ * New upstream release, includes migration of the trash to the new
608 location.
609
610 -- Josselin Mouette <joss@debian.org> Wed, 28 May 2008 02:10:26 +0200
611@@ -1893,7 +2057,7 @@ gnome-session (2.18.0-2) unstable; urgency=low
612 * Add the only missing manpage (Closes: #252006)
613
614 [ Josselin Mouette ]
615- * 01_clever_save.diff: stolen from upstream's SVN. Be more clever when
616+ * 01_clever_save.diff: stolen from upstream's SVN. Be more clever when
617 saving the session, so that e.g. multiple xterms are not forgotten.
618 Closes: #364463.
619
620@@ -1975,9 +2139,9 @@ gnome-session (2.14.3-6) unstable; urgency=low
621
622 gnome-session (2.14.3-5) unstable; urgency=medium
623
624- * Quote the readlink call to handle the case where the
625+ * Quote the readlink call to handle the case where the
626 x-session-manager alternative is broken (closes: #403931).
627- * Medium urgency because it has the potential to cause all X sessions
628+ * Medium urgency because it has the potential to cause all X sessions
629 to fail starting.
630
631 -- Josselin Mouette <joss@debian.org> Wed, 20 Dec 2006 21:37:44 +0100
632@@ -2029,7 +2193,7 @@ gnome-session (2.14.2-1) unstable; urgency=low
633
634 gnome-session (2.14.1-2) unstable; urgency=low
635
636- * 03_implicit_conversion.diff: Fix for implicit conversion
637+ * 03_implicit_conversion.diff: Fix for implicit conversion
638 (closes: #368062).
639
640 -- Josselin Mouette <joss@debian.org> Thu, 25 May 2006 00:49:18 +0200
641@@ -2046,7 +2210,7 @@ gnome-session (2.14.1-1) unstable; urgency=low
642 gnome-session (2.14.0-2) unstable; urgency=low
643
644 * Update watch file.
645- * 01_create_autostart.diff: create the autostart directory when it
646+ * 01_create_autostart.diff: create the autostart directory when it
647 doesn't exist (closes: #360590, #360431).
648
649 -- Josselin Mouette <joss@debian.org> Fri, 7 Apr 2006 09:59:27 +0200
650@@ -2116,11 +2280,11 @@ gnome-session (2.10.0-8) unstable; urgency=low
651
652 gnome-session (2.10.0-7) unstable; urgency=medium
653
654- * The "now all dependencies in GNOME are back to the old times
655+ * The "now all dependencies in GNOME are back to the old times
656 madness, why not do the same here?" release.
657 * rules: remove --as-needed (closes: #325639).
658 * default.session:
659- + Remove gnome-smproxy. It slows down the startup process and
660+ + Remove gnome-smproxy. It slows down the startup process and
661 sometimes hangs.
662 + Remove magicdev, which is deprecated.
663
664@@ -2203,7 +2367,7 @@ gnome-session (2.8.1-4) unstable; urgency=medium
665
666 gnome-session (2.8.1-3) unstable; urgency=low
667
668- * 09_splash_hide.diff: stop displaying splash when all applications are
669+ * 09_splash_hide.diff: stop displaying splash when all applications are
670 launched, it avoids waiting when some of them are broken. Thanks seb128.
671 * 07_kill_esd.diff: kill esd upon logout (closes: #187730).
672
673@@ -2226,7 +2390,7 @@ gnome-session (2.8.1-2) unstable; urgency=low
674 upgrade script
675 + gnome-volume-daemon: removed, obsolete.
676 * Upload to unstable.
677- * control.in:
678+ * control.in:
679 + Bump build-dependencies to 2.8 versions.
680 + Build-depend on libgconf2-dev, not gconf2.
681
682@@ -2242,7 +2406,7 @@ gnome-session (2.8.1-1) experimental; urgency=low
683 Depends
684 * debian/patches/00_acinclude.m4.diff:
685 - removed, not needed anymore
686- * debian/patches/01_autoreconf.patch:
687+ * debian/patches/01_autoreconf.patch:
688 - updated, result of "libtoolize --force --copy;
689 aclocal-1.7; autoheader; automake-1.7 -acf; autoconf; rm -rf
690 autom4te.cache" with the 00_ patch applied.
691@@ -2585,10 +2749,10 @@ gnome-session (2.0.8-2) experimental; urgency=low
692 -- Christian Marillat <marillat@debian.org> Tue, 22 Oct 2002 18:00:11 +0200
693
694 gnome-session (2.0.8-1.1upgradetest) experimental; urgency=low
695-
696+
697 * EXPERIMENTAL TESTING RELEASE
698 * Add upgrade scripts.
699-
700+
701 -- Colin Walters <walters@debian.org> Sat, 19 Oct 2002 22:54:05 -0400
702
703 gnome-session (2.0.8-1) experimental; urgency=low
704@@ -3347,7 +3511,7 @@ gnome-core (1.0.53-2) unstable; urgency=low
705
706 gnome-core (1.0.53-1) unstable; urgency=low
707
708- * New upstream version.
709+ * New upstream version.
710 * gnome-session does now depend on gnome-panel and recommends
711 gmc (both are needed for a full Gnome desktop).
712 * gnome-terminal does not have a border. Closes: #38972
713@@ -3359,7 +3523,7 @@ gnome-core (1.0.52-1) unstable; urgency=low
714 * New maintainer. Steve said that he wanted to give away some of
715 his packages. I've asked to take gnome-core, he never replied, so
716 I'm taking it but I will give it back to him if he wanted to
717- keep it. In the meantime I can better manage bugs with my name
718+ keep it. In the meantime I can better manage bugs with my name
719 in the Maintainer field.
720 * New upstream version.
721
722@@ -3400,11 +3564,11 @@ gnome-core (1.0.9-0.1) unstable; urgency=low
723 * cdplayer_applet works again. Closes: #42192
724 * gnome pager works well: Closes: #42499, #42610
725 * modem_lights draws itself correctly. Closes: #43861, #45055
726- * The dialer applets doesn't exit when stopping while
727+ * The dialer applets doesn't exit when stopping while
728 not yet connected. Closes: #45287
729 * No more Debian menu in the panel. Closes: #41040
730 * GnomeICU works with this panel. Closes: #39626, #39515
731- * gnome-panel-data conflicts with asclock.
732+ * gnome-panel-data conflicts with asclock.
733 Closes: #40712, #40715, #40808, #41430
734 A better solution will be needed. Maybe put asclock in his own
735 package or create a asclock-data package that will be shared.
736@@ -3425,7 +3589,7 @@ gnome-core (1.0.9-0.1) unstable; urgency=low
737 * The terminal keeps its size when dragging the manu bar in and out.
738 Closes: #44762
739 * The menu section of gnome-terminal corrected. Closes: #37635
740-
741+
742 -- Raphael Hertzog <hertzog@debian.org> Wed, 22 Sep 1999 13:24:34 +0200
743
744 gnome-core (1.0.7-1) unstable; urgency=low
745diff --git a/debian/control b/debian/control
746index dd8ac13..9f1f0a0 100644
747--- a/debian/control
748+++ b/debian/control
749@@ -7,9 +7,8 @@ Section: gnome
750 Priority: optional
751 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
752 XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
753-Uploaders: Jeremy Bicha <jbicha@debian.org>, Michael Biebl <biebl@debian.org>, Tim Lunn <tim@feathertop.org>
754-Standards-Version: 4.0.0
755-Build-Depends: debhelper (>= 10),
756+Uploaders: Jeremy Bicha <jbicha@debian.org>, Tim Lunn <tim@feathertop.org>
757+Build-Depends: debhelper (>= 11.1.3),
758 dh-migrations,
759 gnome-pkg-tools (>= 0.13),
760 gnome-common,
761@@ -35,6 +34,7 @@ Build-Depends: debhelper (>= 10),
762 xsltproc,
763 xtrans-dev,
764 libsystemd-dev (>= 209) [linux-any]
765+Standards-Version: 4.1.2
766 XS-Debian-Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-session
767 XS-Debian-Vcs-Git: https://salsa.debian.org/gnome-team/gnome-session.git
768 Vcs-Browser: https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-session
769@@ -43,14 +43,14 @@ Vcs-Git: https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-session
770 Package: gnome-session
771 Architecture: any
772 Depends: ${misc:Depends},
773- gnome-settings-daemon (>= 3.23.3),
774+ gnome-settings-daemon (>= 3.24),
775 gnome-shell (>= 3.25.91-0ubuntu4~),
776 gnome-session-bin (>= ${binary:Version}),
777 gnome-session-bin (<< ${gnome:NextVersion}),
778- gnome-session-common (= ${source:Version}),
779+ gnome-session-common (= ${binary:Version}),
780 xwayland [linux-any]
781 Recommends: fonts-cantarell,
782- adwaita-icon-theme-full,
783+ adwaita-icon-theme-full,
784 gnome-themes-extra
785 Suggests: gnome-user-docs,
786 # desktop-base,
787@@ -95,16 +95,15 @@ Description: Startup Applications manager for GNOME
788 Package: ubuntu-session
789 Architecture: any
790 Depends: ${misc:Depends},
791- gnome-settings-daemon (>= 3.23.3),
792+ gnome-settings-daemon (>= 3.24),
793 gnome-shell (>= 3.24.3-0ubuntu2),
794 gnome-session-bin (>= ${binary:Version}),
795 gnome-session-bin (<< ${gnome:NextVersion}),
796- gnome-session-common (= ${source:Version}),
797- xwayland [linux-any]
798+ gnome-session-common (= ${binary:Version}),
799+ xwayland [linux-any],
800+ yaru-theme-gnome-shell,
801 Recommends: session-migration,
802 python3,
803- gnome-themes-extra,
804- gtk2-engines-pixbuf,
805 Provides: x-session-manager,
806 Breaks: unity (<< 7.5.0+17.10.20170619),
807 unity-settings-daemon (<< 15.04.1+17.04.20170619),
808diff --git a/debian/control.in b/debian/control.in
809index 0e07abe..3b65c1d 100644
810--- a/debian/control.in
811+++ b/debian/control.in
812@@ -4,8 +4,7 @@ Priority: optional
813 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
814 XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
815 Uploaders: @GNOME_TEAM@
816-Standards-Version: 4.0.0
817-Build-Depends: debhelper (>= 10),
818+Build-Depends: debhelper (>= 11.1.3),
819 dh-migrations,
820 gnome-pkg-tools (>= 0.13),
821 gnome-common,
822@@ -31,6 +30,7 @@ Build-Depends: debhelper (>= 10),
823 xsltproc,
824 xtrans-dev,
825 libsystemd-dev (>= 209) [linux-any]
826+Standards-Version: 4.1.2
827 XS-Debian-Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-session
828 XS-Debian-Vcs-Git: https://salsa.debian.org/gnome-team/gnome-session.git
829 Vcs-Browser: https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-session
830@@ -39,14 +39,14 @@ Vcs-Git: https://git.launchpad.net/~ubuntu-desktop/ubuntu/+source/gnome-session
831 Package: gnome-session
832 Architecture: any
833 Depends: ${misc:Depends},
834- gnome-settings-daemon (>= 3.23.3),
835+ gnome-settings-daemon (>= 3.24),
836 gnome-shell (>= 3.25.91-0ubuntu4~),
837 gnome-session-bin (>= ${binary:Version}),
838 gnome-session-bin (<< ${gnome:NextVersion}),
839- gnome-session-common (= ${source:Version}),
840+ gnome-session-common (= ${binary:Version}),
841 xwayland [linux-any]
842 Recommends: fonts-cantarell,
843- adwaita-icon-theme-full,
844+ adwaita-icon-theme-full,
845 gnome-themes-extra
846 Suggests: gnome-user-docs,
847 # desktop-base,
848@@ -91,16 +91,15 @@ Description: Startup Applications manager for GNOME
849 Package: ubuntu-session
850 Architecture: any
851 Depends: ${misc:Depends},
852- gnome-settings-daemon (>= 3.23.3),
853+ gnome-settings-daemon (>= 3.24),
854 gnome-shell (>= 3.24.3-0ubuntu2),
855 gnome-session-bin (>= ${binary:Version}),
856 gnome-session-bin (<< ${gnome:NextVersion}),
857- gnome-session-common (= ${source:Version}),
858- xwayland [linux-any]
859+ gnome-session-common (= ${binary:Version}),
860+ xwayland [linux-any],
861+ yaru-theme-gnome-shell,
862 Recommends: session-migration,
863 python3,
864- gnome-themes-extra,
865- gtk2-engines-pixbuf,
866 Provides: x-session-manager,
867 Breaks: unity (<< 7.5.0+17.10.20170619),
868 unity-settings-daemon (<< 15.04.1+17.04.20170619),
869diff --git a/debian/gnome-session.install b/debian/gnome-session.install
870index 6a898d2..0f6143c 100644
871--- a/debian/gnome-session.install
872+++ b/debian/gnome-session.install
873@@ -1,4 +1,4 @@
874 usr/share/doc
875-usr/share/xsessions/gnome-xorg.desktop
876-usr/share/gnome-session/sessions/gnome.session
877-usr/share/wayland-sessions/gnome.desktop
878+usr/share/xsessions/*.desktop
879+usr/share/gnome-session/sessions/*.session
880+usr/share/wayland-sessions/*.desktop
881diff --git a/debian/patches/103_kill_the_fail_whale.patch b/debian/patches/103_kill_the_fail_whale.patch
882index b7c2e86..5843d73 100644
883--- a/debian/patches/103_kill_the_fail_whale.patch
884+++ b/debian/patches/103_kill_the_fail_whale.patch
885@@ -1,7 +1,16 @@
886-Index: gnome-session/gnome-session/gsm-fail-whale.c
887+From: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
888+Date: Wed, 15 Aug 2018 17:13:26 +0200
889+Subject: _kill_the_fail_whale
890+
891 ===================================================================
892---- gnome-session.orig/gnome-session/gsm-fail-whale.c
893-+++ gnome-session/gnome-session/gsm-fail-whale.c
894+---
895+ gnome-session/gsm-fail-whale.c | 25 ++++---------------------
896+ 1 file changed, 4 insertions(+), 21 deletions(-)
897+
898+diff --git a/gnome-session/gsm-fail-whale.c b/gnome-session/gsm-fail-whale.c
899+index 7b9a0a5..a62ceb0 100644
900+--- a/gnome-session/gsm-fail-whale.c
901++++ b/gnome-session/gsm-fail-whale.c
902 @@ -21,6 +21,8 @@
903 #include <signal.h>
904 #include <stdlib.h>
905@@ -11,7 +20,7 @@ Index: gnome-session/gnome-session/gsm-fail-whale.c
906 #include <glib/gi18n.h>
907 #include <glib/gstdio.h>
908
909-@@ -38,25 +40,6 @@ gsm_fail_whale_dialog_we_failed (gboole
910+@@ -38,25 +40,6 @@ gsm_fail_whale_dialog_we_failed (gboolean debug_mode,
911 gboolean allow_logout,
912 GsmShellExtensions *extensions)
913 {
914diff --git a/debian/patches/22_support_autostart_delay.patch b/debian/patches/22_support_autostart_delay.patch
915index 17814c9..310df37 100644
916--- a/debian/patches/22_support_autostart_delay.patch
917+++ b/debian/patches/22_support_autostart_delay.patch
918@@ -1,18 +1,21 @@
919-Description: Add support for autostarting applications after a delay
920- Make it possible to delay autostarting an application for a time
921- period defined by the "X-GNOME-Autostart-Delay" key in the applications
922- desktop file
923-Author: Chris Coulson <chrisccoulson@ubuntu.com>
924-Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
925+From: Chris Coulson <chrisccoulson@ubuntu.com>
926+Date: Wed, 15 Aug 2018 17:13:26 +0200
927+Subject: Add support for autostarting applications after a delay
928
929+Make it possible to delay autostarting an application for a time
930+period defined by the "X-GNOME-Autostart-Delay" key in the applications
931+desktop file
932+Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
933 ---
934- gnome-session/gsm-app.c | 18 ++++++++++++++
935- gnome-session/gsm-app.h | 2 +
936- gnome-session/gsm-autostart-app.c | 26 +++++++++++++++++++++
937- gnome-session/gsm-autostart-app.h | 1
938- gnome-session/gsm-manager.c | 46 +++++++++++++++++++++++++++++++++++---
939+ gnome-session/gsm-app.c | 18 ++++++++++++++-
940+ gnome-session/gsm-app.h | 2 ++
941+ gnome-session/gsm-autostart-app.c | 26 ++++++++++++++++++++++
942+ gnome-session/gsm-autostart-app.h | 1 +
943+ gnome-session/gsm-manager.c | 46 ++++++++++++++++++++++++++++++++++++---
944 5 files changed, 89 insertions(+), 4 deletions(-)
945
946+diff --git a/gnome-session/gsm-app.c b/gnome-session/gsm-app.c
947+index d1ef89a..3f6a8ec 100644
948 --- a/gnome-session/gsm-app.c
949 +++ b/gnome-session/gsm-app.c
950 @@ -316,6 +316,7 @@ gsm_app_class_init (GsmAppClass *klass)
951@@ -47,6 +50,8 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
952 }
953
954 void
955+diff --git a/gnome-session/gsm-app.h b/gnome-session/gsm-app.h
956+index f38b3be..85cb97e 100644
957 --- a/gnome-session/gsm-app.h
958 +++ b/gnome-session/gsm-app.h
959 @@ -63,6 +63,7 @@ struct _GsmAppClass
960@@ -57,7 +62,7 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
961 gboolean (*impl_provides) (GsmApp *app,
962 const char *service);
963 char ** (*impl_get_provides) (GsmApp *app);
964-@@ -124,6 +125,7 @@ gboolean gsm_app_has_autostart_c
965+@@ -124,6 +125,7 @@ gboolean gsm_app_has_autostart_condition (GsmApp *app,
966 gboolean gsm_app_get_registered (GsmApp *app);
967 void gsm_app_set_registered (GsmApp *app,
968 gboolean registered);
969@@ -65,6 +70,8 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
970
971 gboolean gsm_app_save_to_keyfile (GsmApp *app,
972 GKeyFile *keyfile,
973+diff --git a/gnome-session/gsm-autostart-app.c b/gnome-session/gsm-autostart-app.c
974+index 2332b03..a7046cb 100644
975 --- a/gnome-session/gsm-autostart-app.c
976 +++ b/gnome-session/gsm-autostart-app.c
977 @@ -20,6 +20,7 @@
978@@ -83,7 +90,7 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
979
980 GFileMonitor *condition_monitor;
981 guint condition_notify_id;
982-@@ -105,6 +107,7 @@ gsm_autostart_app_init (GsmAutostartApp
983+@@ -105,6 +107,7 @@ gsm_autostart_app_init (GsmAutostartApp *app)
984 app->priv->pid = -1;
985 app->priv->condition_monitor = NULL;
986 app->priv->condition = FALSE;
987@@ -91,7 +98,7 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
988 }
989
990 static gboolean
991-@@ -615,6 +618,20 @@ load_desktop_file (GsmAutostartApp *app
992+@@ -615,6 +618,20 @@ load_desktop_file (GsmAutostartApp *app)
993 "AutostartCondition");
994 setup_condition_monitor (app);
995
996@@ -112,7 +119,7 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
997 g_object_set (app,
998 "phase", phase,
999 "startup-id", startup_id,
1000-@@ -1323,6 +1340,14 @@ gsm_autostart_app_get_app_id (GsmApp *ap
1001+@@ -1323,6 +1340,14 @@ gsm_autostart_app_get_app_id (GsmApp *app)
1002 return g_app_info_get_id (G_APP_INFO (GSM_AUTOSTART_APP (app)->priv->app_info));
1003 }
1004
1005@@ -127,7 +134,7 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
1006 static gboolean
1007 gsm_autostart_app_initable_init (GInitable *initable,
1008 GCancellable *cancellable,
1009-@@ -1439,6 +1464,7 @@ gsm_autostart_app_class_init (GsmAutosta
1010+@@ -1439,6 +1464,7 @@ gsm_autostart_app_class_init (GsmAutostartAppClass *klass)
1011 app_class->impl_has_autostart_condition = gsm_autostart_app_has_autostart_condition;
1012 app_class->impl_get_app_id = gsm_autostart_app_get_app_id;
1013 app_class->impl_get_autorestart = gsm_autostart_app_get_autorestart;
1014@@ -135,9 +142,11 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
1015 app_class->impl_save_to_keyfile = gsm_autostart_app_save_to_keyfile;
1016
1017 g_object_class_install_property (object_class,
1018+diff --git a/gnome-session/gsm-autostart-app.h b/gnome-session/gsm-autostart-app.h
1019+index a4cd9af..75ae659 100644
1020 --- a/gnome-session/gsm-autostart-app.h
1021 +++ b/gnome-session/gsm-autostart-app.h
1022-@@ -70,6 +70,7 @@ void gsm_autostart_app_add_provides
1023+@@ -70,6 +70,7 @@ void gsm_autostart_app_add_provides (GsmAutostartApp *aapp,
1024 #define GSM_AUTOSTART_APP_DBUS_PATH_KEY "X-GNOME-DBus-Path"
1025 #define GSM_AUTOSTART_APP_DBUS_ARGS_KEY "X-GNOME-DBus-Start-Arguments"
1026 #define GSM_AUTOSTART_APP_DISCARD_KEY "X-GNOME-Autostart-discard-exec"
1027@@ -145,6 +154,8 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
1028
1029 G_END_DECLS
1030
1031+diff --git a/gnome-session/gsm-manager.c b/gnome-session/gsm-manager.c
1032+index 3cf421c..835099c 100644
1033 --- a/gnome-session/gsm-manager.c
1034 +++ b/gnome-session/gsm-manager.c
1035 @@ -399,7 +399,8 @@ app_condition_changed (GsmApp *app,
1036@@ -157,10 +168,11 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
1037 error = NULL;
1038 res = gsm_app_stop (app, &error);
1039 if (! res) {
1040-@@ -724,10 +725,36 @@ on_phase_timeout (GsmManager *manager)
1041+@@ -723,11 +724,37 @@ on_phase_timeout (GsmManager *manager)
1042+ return FALSE;
1043 }
1044
1045- static gboolean
1046++static gboolean
1047 +_autostart_delay_timeout (GsmApp *app)
1048 +{
1049 + GError *error = NULL;
1050@@ -184,7 +196,7 @@ Bug: https://bugzilla.gnome.org/show_bug.cgi?id=608402
1051 + return FALSE;
1052 +}
1053 +
1054-+static gboolean
1055+ static gboolean
1056 _start_app (const char *id,
1057 GsmApp *app,
1058 GsmManager *manager)
1059diff --git a/debian/patches/51_remove_session_saving_from_gui.patch b/debian/patches/51_remove_session_saving_from_gui.patch
1060index 50ab9d1..8d63a07 100644
1061--- a/debian/patches/51_remove_session_saving_from_gui.patch
1062+++ b/debian/patches/51_remove_session_saving_from_gui.patch
1063@@ -1,8 +1,17 @@
1064-Index: gnome-session-3.6.0/gnome-session/gsm-session-fill.c
1065+From: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
1066+Date: Wed, 15 Aug 2018 17:13:26 +0200
1067+Subject: _remove_session_saving_from_gui
1068+
1069 ===================================================================
1070---- gnome-session-3.6.0.orig/gnome-session/gsm-session-fill.c 2012-09-25 06:07:50.000000000 +1200
1071-+++ gnome-session-3.6.0/gnome-session/gsm-session-fill.c 2012-09-26 11:00:17.264033717 +1200
1072-@@ -238,7 +238,8 @@
1073+---
1074+ gnome-session/gsm-session-fill.c | 3 ++-
1075+ 1 file changed, 2 insertions(+), 1 deletion(-)
1076+
1077+diff --git a/gnome-session/gsm-session-fill.c b/gnome-session/gsm-session-fill.c
1078+index af203bb..9f18f14 100644
1079+--- a/gnome-session/gsm-session-fill.c
1080++++ b/gnome-session/gsm-session-fill.c
1081+@@ -143,7 +143,8 @@ load_standard_apps (GsmManager *manager,
1082
1083 autostart_dirs = gsm_util_get_autostart_dirs ();
1084
1085diff --git a/debian/patches/53_add_sessionmigration.patch b/debian/patches/53_add_sessionmigration.patch
1086index 70cea89..9ef4735 100644
1087--- a/debian/patches/53_add_sessionmigration.patch
1088+++ b/debian/patches/53_add_sessionmigration.patch
1089@@ -1,8 +1,17 @@
1090-Index: b/gnome-session/gsm-session-fill.c
1091+From: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
1092+Date: Wed, 15 Aug 2018 17:13:26 +0200
1093+Subject: _add_sessionmigration
1094+
1095 ===================================================================
1096+---
1097+ gnome-session/gsm-session-fill.c | 15 +++++++++++++++
1098+ 1 file changed, 15 insertions(+)
1099+
1100+diff --git a/gnome-session/gsm-session-fill.c b/gnome-session/gsm-session-fill.c
1101+index 9f18f14..725c459 100644
1102 --- a/gnome-session/gsm-session-fill.c
1103 +++ b/gnome-session/gsm-session-fill.c
1104-@@ -135,6 +135,21 @@
1105+@@ -132,6 +132,21 @@ static void
1106 load_standard_apps (GsmManager *manager,
1107 GKeyFile *keyfile)
1108 {
1109diff --git a/debian/patches/95_dbus_request_shutdown.patch b/debian/patches/95_dbus_request_shutdown.patch
1110index b3f312f..9b26df8 100644
1111--- a/debian/patches/95_dbus_request_shutdown.patch
1112+++ b/debian/patches/95_dbus_request_shutdown.patch
1113@@ -1,12 +1,20 @@
1114-Description: Add "RequestShutdown" and "RequestReboot" DBus methods to allow
1115+From: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
1116+Date: Wed, 15 Aug 2018 17:13:26 +0200
1117+Subject: Add "RequestShutdown" and "RequestReboot" DBus methods to allow
1118+
1119 other applications to shutdown or reboot the machine via the session manager
1120 Author: Chris Coulson <chrisccoulson@ubuntu.com>
1121+---
1122+ gnome-session/gsm-manager.c | 41 ++++++++++++++++++++++++++++++
1123+ gnome-session/gsm-manager.h | 4 +++
1124+ gnome-session/org.gnome.SessionManager.xml | 17 +++++++++++++
1125+ 3 files changed, 62 insertions(+)
1126
1127-Index: gnome-session-3.15.3/gnome-session/gsm-manager.c
1128-===================================================================
1129---- gnome-session-3.15.3.orig/gnome-session/gsm-manager.c
1130-+++ gnome-session-3.15.3/gnome-session/gsm-manager.c
1131-@@ -2433,6 +2433,47 @@ request_logout (GsmManager *ma
1132+diff --git a/gnome-session/gsm-manager.c b/gnome-session/gsm-manager.c
1133+index 835099c..60d1e8c 100644
1134+--- a/gnome-session/gsm-manager.c
1135++++ b/gnome-session/gsm-manager.c
1136+@@ -2487,6 +2487,47 @@ request_logout (GsmManager *manager,
1137 end_phase (manager);
1138 }
1139
1140@@ -54,11 +62,11 @@ Index: gnome-session-3.15.3/gnome-session/gsm-manager.c
1141 static gboolean
1142 gsm_manager_shutdown (GsmExportedManager *skeleton,
1143 GDBusMethodInvocation *invocation,
1144-Index: gnome-session-3.15.3/gnome-session/gsm-manager.h
1145-===================================================================
1146---- gnome-session-3.15.3.orig/gnome-session/gsm-manager.h
1147-+++ gnome-session-3.15.3/gnome-session/gsm-manager.h
1148-@@ -122,6 +122,10 @@ void _gsm_manager_set_act
1149+diff --git a/gnome-session/gsm-manager.h b/gnome-session/gsm-manager.h
1150+index bc440cb..7da25a6 100644
1151+--- a/gnome-session/gsm-manager.h
1152++++ b/gnome-session/gsm-manager.h
1153+@@ -126,6 +126,10 @@ void _gsm_manager_set_renderer (GsmManager *
1154 gboolean gsm_manager_logout (GsmManager *manager,
1155 guint logout_mode,
1156 GError **error);
1157@@ -69,10 +77,10 @@ Index: gnome-session-3.15.3/gnome-session/gsm-manager.h
1158
1159 gboolean gsm_manager_set_phase (GsmManager *manager,
1160 GsmManagerPhase phase);
1161-Index: gnome-session-3.15.3/gnome-session/org.gnome.SessionManager.xml
1162-===================================================================
1163---- gnome-session-3.15.3.orig/gnome-session/org.gnome.SessionManager.xml
1164-+++ gnome-session-3.15.3/gnome-session/org.gnome.SessionManager.xml
1165+diff --git a/gnome-session/org.gnome.SessionManager.xml b/gnome-session/org.gnome.SessionManager.xml
1166+index 580ec35..a2d9278 100644
1167+--- a/gnome-session/org.gnome.SessionManager.xml
1168++++ b/gnome-session/org.gnome.SessionManager.xml
1169 @@ -342,6 +342,23 @@
1170 </doc:doc>
1171 </method>
1172diff --git a/debian/patches/debian/Revert-main-Remove-GNOME_DESKTOP_SESSION_ID-envvar.patch b/debian/patches/debian/Revert-main-Remove-GNOME_DESKTOP_SESSION_ID-envvar.patch
1173new file mode 100644
1174index 0000000..0f4cf1a
1175--- /dev/null
1176+++ b/debian/patches/debian/Revert-main-Remove-GNOME_DESKTOP_SESSION_ID-envvar.patch
1177@@ -0,0 +1,27 @@
1178+From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net>
1179+Date: Wed, 15 Aug 2018 17:13:57 +0200
1180+Subject: Revert "main: Remove GNOME_DESKTOP_SESSION_ID envvar"
1181+
1182+This reverts commit 00e0e6226371d53f651cc881e74c0543192c94a8.
1183+
1184+Keep this for compatibility reasons, many apps still depends on this
1185+---
1186+ gnome-session/main.c | 5 +++++
1187+ 1 file changed, 5 insertions(+)
1188+
1189+diff --git a/gnome-session/main.c b/gnome-session/main.c
1190+index 9a7f554..b1ac385 100644
1191+--- a/gnome-session/main.c
1192++++ b/gnome-session/main.c
1193+@@ -408,6 +408,11 @@ main (int argc, char **argv)
1194+ g_free (ibus_path);
1195+ }
1196+
1197++ /* Some third-party programs rely on GNOME_DESKTOP_SESSION_ID to
1198++ * detect if GNOME is running. We keep this for compatibility reasons.
1199++ */
1200++ gsm_util_setenv ("GNOME_DESKTOP_SESSION_ID", "this-is-deprecated");
1201++
1202+ /* We want to use the GNOME menus which has the designed categories.
1203+ */
1204+ gsm_util_setenv ("XDG_MENU_PREFIX", "gnome-");
1205diff --git a/debian/patches/ignore_gsettings_region.patch b/debian/patches/ignore_gsettings_region.patch
1206index 96e8d10..8c037c1 100644
1207--- a/debian/patches/ignore_gsettings_region.patch
1208+++ b/debian/patches/ignore_gsettings_region.patch
1209@@ -1,12 +1,19 @@
1210-Description: Ignore the "region" gsettings value
1211- We rely on ~/.pam_environment for the users' setting of LC_* variables.
1212+From: Gunnar Hjalmarsson <gunnarhj@ubuntu.com>
1213+Date: Wed, 15 Aug 2018 17:13:26 +0200
1214+Subject: Ignore the "region" gsettings value
1215+
1216+We rely on ~/.pam_environment for the users' setting of LC_* variables.
1217 Bug-Ubuntu: https://launchpad.net/bugs/1722002
1218-Author: Gunnar Hjalmarsson <gunnarhj@ubuntu.com>
1219 Forwarded: not-needed
1220+---
1221+ gnome-session/gnome-session.in | 6 +++---
1222+ 1 file changed, 3 insertions(+), 3 deletions(-)
1223
1224+diff --git a/gnome-session/gnome-session.in b/gnome-session/gnome-session.in
1225+index ce63df5..df9a8f6 100755
1226 --- a/gnome-session/gnome-session.in
1227 +++ b/gnome-session/gnome-session.in
1228-@@ -13,9 +13,9 @@
1229+@@ -13,9 +13,9 @@ if [ "x$XDG_SESSION_TYPE" = "xwayland" ] &&
1230 fi
1231 fi
1232
1233diff --git a/debian/patches/revert_remove_gnome_session_properties.patch b/debian/patches/revert_remove_gnome_session_properties.patch
1234index 424a587..8212cff 100644
1235--- a/debian/patches/revert_remove_gnome_session_properties.patch
1236+++ b/debian/patches/revert_remove_gnome_session_properties.patch
1237@@ -1,6 +1,5 @@
1238-From 195ab8780148446950c17d736dbb05492be4a9a5 Mon Sep 17 00:00:00 2001
1239 From: Tim Lunn <tim@feathertop.org>
1240-Date: Sat, 3 Mar 2018 10:15:04 +1100
1241+Date: Sat, 3 Mar 2018 00:15:04 +0100
1242 Subject: [PATCH] Revert "Remove gnome-session-properties"
1243
1244 This reverts commits ea285af9 and 0c6fe6ca and ports the build to meson.
1245@@ -37,7 +36,7 @@ as svg icons. .png icons don't fit in a quilt patch.
1246 meson.build | 1 +
1247 po/POTFILES.in | 6 +
1248 po/POTFILES.skip | 1 +
1249- 26 files changed, 6015 insertions(+), 1 deletion(-)
1250+ 26 files changed, 6007 insertions(+), 1 deletion(-)
1251 create mode 100644 capplet/gsm-app-dialog.c
1252 create mode 100644 capplet/gsm-app-dialog.h
1253 create mode 100644 capplet/gsm-properties-dialog.c
1254@@ -59,10 +58,11 @@ as svg icons. .png icons don't fit in a quilt patch.
1255 create mode 100644 data/session-properties.ui
1256 create mode 100644 doc/man/gnome-session-properties.1
1257
1258-Index: gnome-session-3.28.0/capplet/gsm-app-dialog.c
1259-===================================================================
1260+diff --git a/capplet/gsm-app-dialog.c b/capplet/gsm-app-dialog.c
1261+new file mode 100644
1262+index 0000000..e7369dd
1263 --- /dev/null
1264-+++ gnome-session-3.28.0/capplet/gsm-app-dialog.c
1265++++ b/capplet/gsm-app-dialog.c
1266 @@ -0,0 +1,540 @@
1267 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
1268 + *
1269@@ -604,10 +604,11 @@ Index: gnome-session-3.28.0/capplet/gsm-app-dialog.c
1270 +
1271 + return retval;
1272 +}
1273-Index: gnome-session-3.28.0/capplet/gsm-app-dialog.h
1274-===================================================================
1275+diff --git a/capplet/gsm-app-dialog.h b/capplet/gsm-app-dialog.h
1276+new file mode 100644
1277+index 0000000..ced0628
1278 --- /dev/null
1279-+++ gnome-session-3.28.0/capplet/gsm-app-dialog.h
1280++++ b/capplet/gsm-app-dialog.h
1281 @@ -0,0 +1,66 @@
1282 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
1283 + *
1284@@ -675,10 +676,11 @@ Index: gnome-session-3.28.0/capplet/gsm-app-dialog.h
1285 +G_END_DECLS
1286 +
1287 +#endif /* __GSM_APP_DIALOG_H */
1288-Index: gnome-session-3.28.0/capplet/gsm-properties-dialog.c
1289-===================================================================
1290+diff --git a/capplet/gsm-properties-dialog.c b/capplet/gsm-properties-dialog.c
1291+new file mode 100644
1292+index 0000000..33812b8
1293 --- /dev/null
1294-+++ gnome-session-3.28.0/capplet/gsm-properties-dialog.c
1295++++ b/capplet/gsm-properties-dialog.c
1296 @@ -0,0 +1,774 @@
1297 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
1298 + *
1299@@ -1454,10 +1456,11 @@ Index: gnome-session-3.28.0/capplet/gsm-properties-dialog.c
1300 +
1301 + return GTK_WIDGET (object);
1302 +}
1303-Index: gnome-session-3.28.0/capplet/gsm-properties-dialog.h
1304-===================================================================
1305+diff --git a/capplet/gsm-properties-dialog.h b/capplet/gsm-properties-dialog.h
1306+new file mode 100644
1307+index 0000000..df4915e
1308 --- /dev/null
1309-+++ gnome-session-3.28.0/capplet/gsm-properties-dialog.h
1310++++ b/capplet/gsm-properties-dialog.h
1311 @@ -0,0 +1,57 @@
1312 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
1313 + *
1314@@ -1516,10 +1519,11 @@ Index: gnome-session-3.28.0/capplet/gsm-properties-dialog.h
1315 +G_END_DECLS
1316 +
1317 +#endif /* __GSM_PROPERTIES_DIALOG_H */
1318-Index: gnome-session-3.28.0/capplet/gsp-app-manager.c
1319-===================================================================
1320+diff --git a/capplet/gsp-app-manager.c b/capplet/gsp-app-manager.c
1321+new file mode 100644
1322+index 0000000..bcd6d40
1323 --- /dev/null
1324-+++ gnome-session-3.28.0/capplet/gsp-app-manager.c
1325++++ b/capplet/gsp-app-manager.c
1326 @@ -0,0 +1,593 @@
1327 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
1328 + *
1329@@ -2114,10 +2118,11 @@ Index: gnome-session-3.28.0/capplet/gsp-app-manager.c
1330 +
1331 + return g_slist_copy (manager->priv->apps);
1332 +}
1333-Index: gnome-session-3.28.0/capplet/gsp-app-manager.h
1334-===================================================================
1335+diff --git a/capplet/gsp-app-manager.h b/capplet/gsp-app-manager.h
1336+new file mode 100644
1337+index 0000000..777f8d6
1338 --- /dev/null
1339-+++ gnome-session-3.28.0/capplet/gsp-app-manager.h
1340++++ b/capplet/gsp-app-manager.h
1341 @@ -0,0 +1,81 @@
1342 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
1343 + *
1344@@ -2200,10 +2205,11 @@ Index: gnome-session-3.28.0/capplet/gsp-app-manager.h
1345 +G_END_DECLS
1346 +
1347 +#endif /* __GSP_APP_MANAGER_H */
1348-Index: gnome-session-3.28.0/capplet/gsp-app.c
1349-===================================================================
1350+diff --git a/capplet/gsp-app.c b/capplet/gsp-app.c
1351+new file mode 100644
1352+index 0000000..1fa5496
1353 --- /dev/null
1354-+++ gnome-session-3.28.0/capplet/gsp-app.c
1355++++ b/capplet/gsp-app.c
1356 @@ -0,0 +1,1129 @@
1357 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
1358 + *
1359@@ -3334,10 +3340,11 @@ Index: gnome-session-3.28.0/capplet/gsp-app.c
1360 +
1361 + return TRUE;
1362 +}
1363-Index: gnome-session-3.28.0/capplet/gsp-app.h
1364-===================================================================
1365+diff --git a/capplet/gsp-app.h b/capplet/gsp-app.h
1366+new file mode 100644
1367+index 0000000..a199795
1368 --- /dev/null
1369-+++ gnome-session-3.28.0/capplet/gsp-app.h
1370++++ b/capplet/gsp-app.h
1371 @@ -0,0 +1,108 @@
1372 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
1373 + *
1374@@ -3447,10 +3454,11 @@ Index: gnome-session-3.28.0/capplet/gsp-app.h
1375 +G_END_DECLS
1376 +
1377 +#endif /* __GSP_APP_H */
1378-Index: gnome-session-3.28.0/capplet/gsp-keyfile.c
1379-===================================================================
1380+diff --git a/capplet/gsp-keyfile.c b/capplet/gsp-keyfile.c
1381+new file mode 100644
1382+index 0000000..48c8e31
1383 --- /dev/null
1384-+++ gnome-session-3.28.0/capplet/gsp-keyfile.c
1385++++ b/capplet/gsp-keyfile.c
1386 @@ -0,0 +1,207 @@
1387 +/*
1388 + * gsp-keyfile.c: GKeyFile extensions
1389@@ -3659,10 +3667,11 @@ Index: gnome-session-3.28.0/capplet/gsp-keyfile.c
1390 + }
1391 + g_free (C_value);
1392 +}
1393-Index: gnome-session-3.28.0/capplet/gsp-keyfile.h
1394-===================================================================
1395+diff --git a/capplet/gsp-keyfile.h b/capplet/gsp-keyfile.h
1396+new file mode 100644
1397+index 0000000..d94f667
1398 --- /dev/null
1399-+++ gnome-session-3.28.0/capplet/gsp-keyfile.h
1400++++ b/capplet/gsp-keyfile.h
1401 @@ -0,0 +1,65 @@
1402 +/*
1403 + * gsp-keyfile.h: GKeyFile extensions
1404@@ -3729,10 +3738,11 @@ Index: gnome-session-3.28.0/capplet/gsp-keyfile.h
1405 +G_END_DECLS
1406 +
1407 +#endif /* GSP_KEYFILE_H */
1408-Index: gnome-session-3.28.0/capplet/main.c
1409-===================================================================
1410+diff --git a/capplet/main.c b/capplet/main.c
1411+new file mode 100644
1412+index 0000000..3c7177b
1413 --- /dev/null
1414-+++ gnome-session-3.28.0/capplet/main.c
1415++++ b/capplet/main.c
1416 @@ -0,0 +1,108 @@
1417 +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
1418 + * main.c
1419@@ -3842,10 +3852,11 @@ Index: gnome-session-3.28.0/capplet/main.c
1420 +
1421 + return 0;
1422 +}
1423-Index: gnome-session-3.28.0/capplet/meson.build
1424-===================================================================
1425+diff --git a/capplet/meson.build b/capplet/meson.build
1426+new file mode 100644
1427+index 0000000..8bc9f58
1428 --- /dev/null
1429-+++ gnome-session-3.28.0/capplet/meson.build
1430++++ b/capplet/meson.build
1431 @@ -0,0 +1,36 @@
1432 +
1433 +cflags = [
1434@@ -3883,10 +3894,11 @@ Index: gnome-session-3.28.0/capplet/meson.build
1435 + install: true,
1436 + install_dir: session_bindir
1437 +)
1438-Index: gnome-session-3.28.0/data/gnome-session-properties.desktop.in
1439-===================================================================
1440+diff --git a/data/gnome-session-properties.desktop.in b/data/gnome-session-properties.desktop.in
1441+new file mode 100644
1442+index 0000000..a0b2c6b
1443 --- /dev/null
1444-+++ gnome-session-3.28.0/data/gnome-session-properties.desktop.in
1445++++ b/data/gnome-session-properties.desktop.in
1446 @@ -0,0 +1,14 @@
1447 +[Desktop Entry]
1448 +Name=Startup Applications
1449@@ -3902,10 +3914,11 @@ Index: gnome-session-3.28.0/data/gnome-session-properties.desktop.in
1450 +X-GNOME-Bugzilla-Product=gnome-session
1451 +X-GNOME-Bugzilla-Component=gnome-session-properties
1452 +X-GNOME-Bugzilla-Version=@VERSION@
1453-Index: gnome-session-3.28.0/data/icons/16x16/session-properties.svg
1454-===================================================================
1455+diff --git a/data/icons/16x16/session-properties.svg b/data/icons/16x16/session-properties.svg
1456+new file mode 100644
1457+index 0000000..4f7c37f
1458 --- /dev/null
1459-+++ gnome-session-3.28.0/data/icons/16x16/session-properties.svg
1460++++ b/data/icons/16x16/session-properties.svg
1461 @@ -0,0 +1,394 @@
1462 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
1463 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
1464@@ -4301,10 +4314,11 @@ Index: gnome-session-3.28.0/data/icons/16x16/session-properties.svg
1465 + style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5604);stroke-width:0.99999982;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1466 + </g>
1467 +</svg>
1468-Index: gnome-session-3.28.0/data/icons/22x22/session-properties.svg
1469-===================================================================
1470+diff --git a/data/icons/22x22/session-properties.svg b/data/icons/22x22/session-properties.svg
1471+new file mode 100644
1472+index 0000000..1d0afda
1473 --- /dev/null
1474-+++ gnome-session-3.28.0/data/icons/22x22/session-properties.svg
1475++++ b/data/icons/22x22/session-properties.svg
1476 @@ -0,0 +1,440 @@
1477 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
1478 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
1479@@ -4746,10 +4760,11 @@ Index: gnome-session-3.28.0/data/icons/22x22/session-properties.svg
1480 + style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5604);stroke-width:0.99999988;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1481 + </g>
1482 +</svg>
1483-Index: gnome-session-3.28.0/data/icons/32x32/session-properties.svg
1484-===================================================================
1485+diff --git a/data/icons/32x32/session-properties.svg b/data/icons/32x32/session-properties.svg
1486+new file mode 100644
1487+index 0000000..5bb1455
1488 --- /dev/null
1489-+++ gnome-session-3.28.0/data/icons/32x32/session-properties.svg
1490++++ b/data/icons/32x32/session-properties.svg
1491 @@ -0,0 +1,490 @@
1492 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
1493 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
1494@@ -5241,10 +5256,11 @@ Index: gnome-session-3.28.0/data/icons/32x32/session-properties.svg
1495 + style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5604);stroke-width:0.99999994;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1496 + </g>
1497 +</svg>
1498-Index: gnome-session-3.28.0/data/icons/scalable/session-properties.svg
1499-===================================================================
1500+diff --git a/data/icons/scalable/session-properties.svg b/data/icons/scalable/session-properties.svg
1501+new file mode 100644
1502+index 0000000..cec2c39
1503 --- /dev/null
1504-+++ gnome-session-3.28.0/data/icons/scalable/session-properties.svg
1505++++ b/data/icons/scalable/session-properties.svg
1506 @@ -0,0 +1,515 @@
1507 +<?xml version="1.0" encoding="UTF-8" standalone="no"?>
1508 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
1509@@ -5761,10 +5777,11 @@ Index: gnome-session-3.28.0/data/icons/scalable/session-properties.svg
1510 + style="opacity:1;color:#000000;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:url(#linearGradient5604);stroke-width:1;stroke-linecap:square;stroke-linejoin:round;marker:none;marker-start:none;marker-mid:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
1511 + </g>
1512 +</svg>
1513-Index: gnome-session-3.28.0/data/icons/symbolic/session-properties-symbolic.svg
1514-===================================================================
1515+diff --git a/data/icons/symbolic/session-properties-symbolic.svg b/data/icons/symbolic/session-properties-symbolic.svg
1516+new file mode 100644
1517+index 0000000..497fb9d
1518 --- /dev/null
1519-+++ gnome-session-3.28.0/data/icons/symbolic/session-properties-symbolic.svg
1520++++ b/data/icons/symbolic/session-properties-symbolic.svg
1521 @@ -0,0 +1,28 @@
1522 +<?xml version='1.0' encoding='UTF-8' standalone='no'?>
1523 +<!-- Created with Inkscape (http://www.inkscape.org/) -->
1524@@ -5794,10 +5811,10 @@ Index: gnome-session-3.28.0/data/icons/symbolic/session-properties-symbolic.svg
1525 +
1526 + </g>
1527 +</svg>
1528-Index: gnome-session-3.28.0/data/meson.build
1529-===================================================================
1530---- gnome-session-3.28.0.orig/data/meson.build
1531-+++ gnome-session-3.28.0/data/meson.build
1532+diff --git a/data/meson.build b/data/meson.build
1533+index 62cbb75..7f9f2ed 100644
1534+--- a/data/meson.build
1535++++ b/data/meson.build
1536 @@ -162,7 +162,30 @@ if enable_session_selector
1537 )
1538 endif
1539@@ -5829,10 +5846,11 @@ Index: gnome-session-3.28.0/data/meson.build
1540 + 'icons/scalable/session-properties.svg',
1541 + install_dir: icondir + '/scalable/apps'
1542 +)
1543-Index: gnome-session-3.28.0/data/session-properties.ui
1544-===================================================================
1545+diff --git a/data/session-properties.ui b/data/session-properties.ui
1546+new file mode 100644
1547+index 0000000..6526154
1548 --- /dev/null
1549-+++ gnome-session-3.28.0/data/session-properties.ui
1550++++ b/data/session-properties.ui
1551 @@ -0,0 +1,303 @@
1552 +<?xml version="1.0"?>
1553 +<interface>
1554@@ -6137,10 +6155,11 @@ Index: gnome-session-3.28.0/data/session-properties.ui
1555 + </child>
1556 + </object>
1557 +</interface>
1558-Index: gnome-session-3.28.0/doc/man/gnome-session-properties.1
1559-===================================================================
1560+diff --git a/doc/man/gnome-session-properties.1 b/doc/man/gnome-session-properties.1
1561+new file mode 100644
1562+index 0000000..c7ef1af
1563 --- /dev/null
1564-+++ gnome-session-3.28.0/doc/man/gnome-session-properties.1
1565++++ b/doc/man/gnome-session-properties.1
1566 @@ -0,0 +1,24 @@
1567 +.\"
1568 +.\" gnome-session-properties manual page.
1569@@ -6166,10 +6185,10 @@ Index: gnome-session-3.28.0/doc/man/gnome-session-properties.1
1570 +.SH SEE ALSO
1571 +.BR gnome-session(1)
1572 +.BR gnome-session-quit(1)
1573-Index: gnome-session-3.28.0/doc/man/gnome-session.1
1574-===================================================================
1575---- gnome-session-3.28.0.orig/doc/man/gnome-session.1
1576-+++ gnome-session-3.28.0/doc/man/gnome-session.1
1577+diff --git a/doc/man/gnome-session.1 b/doc/man/gnome-session.1
1578+index bf9cf80..35c062c 100644
1579+--- a/doc/man/gnome-session.1
1580++++ b/doc/man/gnome-session.1
1581 @@ -94,6 +94,7 @@ when gnome-session is invoked.
1582 .B /usr/share/gnome/autostart
1583 .IP
1584@@ -6178,16 +6197,16 @@ Index: gnome-session-3.28.0/doc/man/gnome-session.1
1585 .PP
1586 .B $XDG_CONFIG_HOME/gnome-session/sessions
1587 .B $XDG_CONFIG_DIRS/gnome-session/sessions
1588-@@ -109,4 +110,5 @@ This directory contains the list of appl
1589+@@ -109,4 +110,5 @@ This directory contains the list of applications of the saved session.
1590 If you find bugs in the \fIgnome-session\fP program, please report
1591 these on https://bugzilla.gnome.org.
1592 .SH SEE ALSO
1593 +.BR gnome-session-properties(1)
1594 .BR gnome-session-quit(1)
1595-Index: gnome-session-3.28.0/doc/man/meson.build
1596-===================================================================
1597---- gnome-session-3.28.0.orig/doc/man/meson.build
1598-+++ gnome-session-3.28.0/doc/man/meson.build
1599+diff --git a/doc/man/meson.build b/doc/man/meson.build
1600+index 4a389bc..9d9cc2d 100644
1601+--- a/doc/man/meson.build
1602++++ b/doc/man/meson.build
1603 @@ -34,7 +34,8 @@ endforeach
1604
1605 man_data = files(
1606@@ -6198,11 +6217,11 @@ Index: gnome-session-3.28.0/doc/man/meson.build
1607 )
1608
1609 install_data(
1610-Index: gnome-session-3.28.0/meson.build
1611-===================================================================
1612---- gnome-session-3.28.0.orig/meson.build
1613-+++ gnome-session-3.28.0/meson.build
1614-@@ -179,6 +179,7 @@ top_inc = include_directories('.')
1615+diff --git a/meson.build b/meson.build
1616+index d1b1d32..526a791 100644
1617+--- a/meson.build
1618++++ b/meson.build
1619+@@ -181,6 +181,7 @@ top_inc = include_directories('.')
1620 subdir('gnome-session')
1621 subdir('tools')
1622 subdir('data')
1623@@ -6210,10 +6229,10 @@ Index: gnome-session-3.28.0/meson.build
1624
1625 enable_docbook = get_option('docbook')
1626 enable_man = get_option('man')
1627-Index: gnome-session-3.28.0/po/POTFILES.in
1628-===================================================================
1629---- gnome-session-3.28.0.orig/po/POTFILES.in
1630-+++ gnome-session-3.28.0/po/POTFILES.in
1631+diff --git a/po/POTFILES.in b/po/POTFILES.in
1632+index c20c662..b91b63c 100644
1633+--- a/po/POTFILES.in
1634++++ b/po/POTFILES.in
1635 @@ -1,11 +1,17 @@
1636 # List of source files containing translatable strings.
1637 # Please keep this file sorted alphabetically.
1638@@ -6232,10 +6251,10 @@ Index: gnome-session-3.28.0/po/POTFILES.in
1639 data/ubuntu.desktop.in
1640 data/ubuntu-wayland.desktop.in
1641 data/ubuntu-communitheme-snap.desktop.in
1642-Index: gnome-session-3.28.0/po/POTFILES.skip
1643-===================================================================
1644---- gnome-session-3.28.0.orig/po/POTFILES.skip
1645-+++ gnome-session-3.28.0/po/POTFILES.skip
1646+diff --git a/po/POTFILES.skip b/po/POTFILES.skip
1647+index 91b4156..a563ec3 100644
1648+--- a/po/POTFILES.skip
1649++++ b/po/POTFILES.skip
1650 @@ -3,3 +3,4 @@
1651 # Please keep this file sorted alphabetically.
1652 data/gnome-dummy.session.desktop.in
1653diff --git a/debian/patches/series b/debian/patches/series
1654index 629abde..f391d3e 100644
1655--- a/debian/patches/series
1656+++ b/debian/patches/series
1657@@ -1,5 +1,6 @@
1658+debian/Revert-main-Remove-GNOME_DESKTOP_SESSION_ID-envvar.patch
1659 22_support_autostart_delay.patch
1660-50_ubuntu_sessions.patch
1661+ubuntu/ubuntu-sessions.patch
1662 51_remove_session_saving_from_gui.patch
1663 53_add_sessionmigration.patch
1664 95_dbus_request_shutdown.patch
1665diff --git a/debian/patches/50_ubuntu_sessions.patch b/debian/patches/ubuntu/ubuntu-sessions.patch
1666index 97540c3..f3ed3e2 100644
1667--- a/debian/patches/50_ubuntu_sessions.patch
1668+++ b/debian/patches/ubuntu/ubuntu-sessions.patch
1669@@ -1,26 +1,45 @@
1670-Description: tweak the session system to make it for ubuntu.
1671+From: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
1672+Date: Wed, 15 Aug 2018 17:13:26 +0200
1673+Subject: tweak the session system to make it for ubuntu.
1674+
1675+The session contains:
1676+ - ubuntu (gnome-shell with ubuntu tweaks) in ubuntu-session package
1677+ - unity in unity-session package
1678+ - gnome-shell in the main gnome-session package.
1679+ (TryExec enables to show them or not depends on the package installed)
1680+Forwarded: Not needed
1681 The session contains:
1682 - ubuntu (gnome-shell with ubuntu tweaks) in ubuntu-session package
1683 - unity in unity-session package
1684 - gnome-shell in the main gnome-session package.
1685 (TryExec enables to show them or not depends on the package installed)
1686+
1687 Forwarded: Not needed
1688 ---
1689- data/gnome.desktop.in | 4 +--
1690- data/meson.build | 47 +++++++++++++++++++++++++++++++++++++-
1691- data/ubuntu-wayland.desktop.in | 7 +++++
1692- data/ubuntu.desktop.in | 7 +++++
1693- data/ubuntu.session.desktop.in.in | 3 ++
1694- data/unity.desktop.in | 7 +++++
1695- data/unity.session.desktop.in.in | 4 +++
1696- meson_post_install.py | 4 +++
1697- po/POTFILES.in | 5 ++++
1698- 9 files changed, 85 insertions(+), 3 deletions(-)
1699+ data/gnome.desktop.in | 4 +-
1700+ data/meson.build | 72 +++++++++++++++++++++++-
1701+ data/ubuntu-communitheme-snap-wayland.desktop.in | 7 +++
1702+ data/ubuntu-communitheme-snap.desktop.in | 7 +++
1703+ data/ubuntu-wayland.desktop.in | 7 +++
1704+ data/ubuntu.desktop.in | 7 +++
1705+ data/ubuntu.session.desktop.in.in | 3 +
1706+ data/unity.desktop.in | 7 +++
1707+ data/unity.session.desktop.in.in | 4 ++
1708+ meson_post_install.py | 7 +++
1709+ po/POTFILES.in | 7 +++
1710+ 11 files changed, 129 insertions(+), 3 deletions(-)
1711+ create mode 100644 data/ubuntu-communitheme-snap-wayland.desktop.in
1712+ create mode 100644 data/ubuntu-communitheme-snap.desktop.in
1713+ create mode 100644 data/ubuntu-wayland.desktop.in
1714+ create mode 100644 data/ubuntu.desktop.in
1715+ create mode 100644 data/ubuntu.session.desktop.in.in
1716+ create mode 100644 data/unity.desktop.in
1717+ create mode 100644 data/unity.session.desktop.in.in
1718
1719-Index: gnome-session-3.28.0/data/gnome.desktop.in
1720-===================================================================
1721---- gnome-session-3.28.0.orig/data/gnome.desktop.in
1722-+++ gnome-session-3.28.0/data/gnome.desktop.in
1723+diff --git a/data/gnome.desktop.in b/data/gnome.desktop.in
1724+index 7b78e94..bfdc424 100644
1725+--- a/data/gnome.desktop.in
1726++++ b/data/gnome.desktop.in
1727 @@ -1,7 +1,7 @@
1728 [Desktop Entry]
1729 Name=GNOME
1730@@ -31,10 +50,10 @@ Index: gnome-session-3.28.0/data/gnome.desktop.in
1731 +TryExec=gnome-shell
1732 Type=Application
1733 DesktopNames=GNOME
1734-Index: gnome-session-3.28.0/data/meson.build
1735-===================================================================
1736---- gnome-session-3.28.0.orig/data/meson.build
1737-+++ gnome-session-3.28.0/data/meson.build
1738+diff --git a/data/meson.build b/data/meson.build
1739+index 89af98f..62cbb75 100644
1740+--- a/data/meson.build
1741++++ b/data/meson.build
1742 @@ -17,6 +17,25 @@ i18n.merge_file(
1743 install_dir: join_paths(session_datadir, 'xsessions')
1744 )
1745@@ -123,66 +142,72 @@ Index: gnome-session-3.28.0/data/meson.build
1746 ]
1747
1748 foreach session: sessions
1749-Index: gnome-session-3.28.0/data/ubuntu-wayland.desktop.in
1750-===================================================================
1751+diff --git a/data/ubuntu-communitheme-snap-wayland.desktop.in b/data/ubuntu-communitheme-snap-wayland.desktop.in
1752+new file mode 100644
1753+index 0000000..e28ec7d
1754 --- /dev/null
1755-+++ gnome-session-3.28.0/data/ubuntu-wayland.desktop.in
1756++++ b/data/ubuntu-communitheme-snap-wayland.desktop.in
1757 @@ -0,0 +1,7 @@
1758 +[Desktop Entry]
1759-+Name=Ubuntu on Wayland
1760++Name=Ubuntu with communitheme snap on Wayland
1761 +Comment=This session logs you into Ubuntu
1762-+Exec=env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
1763-+TryExec=gnome-shell
1764++Exec=env GNOME_SHELL_SESSION_MODE=ubuntu-communitheme /snap/communitheme/current/session
1765++TryExec=/snap/communitheme/current/session
1766 +Type=Application
1767-+DesktopNames=ubuntu:GNOME
1768-Index: gnome-session-3.28.0/data/ubuntu.desktop.in
1769-===================================================================
1770++DesktopNames=communitheme:ubuntu:GNOME
1771+diff --git a/data/ubuntu-communitheme-snap.desktop.in b/data/ubuntu-communitheme-snap.desktop.in
1772+new file mode 100644
1773+index 0000000..2860c66
1774 --- /dev/null
1775-+++ gnome-session-3.28.0/data/ubuntu.desktop.in
1776++++ b/data/ubuntu-communitheme-snap.desktop.in
1777 @@ -0,0 +1,7 @@
1778 +[Desktop Entry]
1779-+Name=Ubuntu
1780++Name=Ubuntu with communitheme snap
1781 +Comment=This session logs you into Ubuntu
1782-+Exec=env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
1783-+TryExec=gnome-shell
1784++Exec=env GNOME_SHELL_SESSION_MODE=ubuntu-communitheme /snap/communitheme/current/session
1785++TryExec=/snap/communitheme/current/session
1786 +Type=Application
1787-+DesktopNames=ubuntu:GNOME
1788-Index: gnome-session-3.28.0/data/ubuntu-communitheme-snap-wayland.desktop.in
1789-===================================================================
1790++DesktopNames=communitheme:ubuntu:GNOME
1791+diff --git a/data/ubuntu-wayland.desktop.in b/data/ubuntu-wayland.desktop.in
1792+new file mode 100644
1793+index 0000000..7880baf
1794 --- /dev/null
1795-+++ gnome-session-3.28.0/data/ubuntu-communitheme-snap-wayland.desktop.in
1796++++ b/data/ubuntu-wayland.desktop.in
1797 @@ -0,0 +1,7 @@
1798 +[Desktop Entry]
1799-+Name=Ubuntu with communitheme snap on Wayland
1800++Name=Ubuntu on Wayland
1801 +Comment=This session logs you into Ubuntu
1802-+Exec=env GNOME_SHELL_SESSION_MODE=ubuntu-communitheme /snap/communitheme/current/session
1803-+TryExec=/snap/communitheme/current/session
1804++Exec=env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
1805++TryExec=gnome-shell
1806 +Type=Application
1807-+DesktopNames=communitheme:ubuntu:GNOME
1808-Index: gnome-session-3.28.0/data/ubuntu-communitheme-snap.desktop.in
1809-===================================================================
1810++DesktopNames=ubuntu:GNOME
1811+diff --git a/data/ubuntu.desktop.in b/data/ubuntu.desktop.in
1812+new file mode 100644
1813+index 0000000..0b7e0ab
1814 --- /dev/null
1815-+++ gnome-session-3.28.0/data/ubuntu-communitheme-snap.desktop.in
1816++++ b/data/ubuntu.desktop.in
1817 @@ -0,0 +1,7 @@
1818 +[Desktop Entry]
1819-+Name=Ubuntu with communitheme snap
1820++Name=Ubuntu
1821 +Comment=This session logs you into Ubuntu
1822-+Exec=env GNOME_SHELL_SESSION_MODE=ubuntu-communitheme /snap/communitheme/current/session
1823-+TryExec=/snap/communitheme/current/session
1824++Exec=env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu
1825++TryExec=gnome-shell
1826 +Type=Application
1827-+DesktopNames=communitheme:ubuntu:GNOME
1828-Index: gnome-session-3.28.0/data/ubuntu.session.desktop.in.in
1829-===================================================================
1830++DesktopNames=ubuntu:GNOME
1831+diff --git a/data/ubuntu.session.desktop.in.in b/data/ubuntu.session.desktop.in.in
1832+new file mode 100644
1833+index 0000000..d8df078
1834 --- /dev/null
1835-+++ gnome-session-3.28.0/data/ubuntu.session.desktop.in.in
1836++++ b/data/ubuntu.session.desktop.in.in
1837 @@ -0,0 +1,3 @@
1838 +[GNOME Session]
1839 +Name=Ubuntu
1840 +RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;
1841-Index: gnome-session-3.28.0/data/unity.desktop.in
1842-===================================================================
1843+diff --git a/data/unity.desktop.in b/data/unity.desktop.in
1844+new file mode 100644
1845+index 0000000..991a087
1846 --- /dev/null
1847-+++ gnome-session-3.28.0/data/unity.desktop.in
1848++++ b/data/unity.desktop.in
1849 @@ -0,0 +1,7 @@
1850 +[Desktop Entry]
1851 +Name=Unity
1852@@ -191,19 +216,20 @@ Index: gnome-session-3.28.0/data/unity.desktop.in
1853 +TryExec=unity
1854 +Type=Application
1855 +DesktopNames=Unity:Unity7:ubuntu
1856-Index: gnome-session-3.28.0/data/unity.session.desktop.in.in
1857-===================================================================
1858+diff --git a/data/unity.session.desktop.in.in b/data/unity.session.desktop.in.in
1859+new file mode 100644
1860+index 0000000..615b492
1861 --- /dev/null
1862-+++ gnome-session-3.28.0/data/unity.session.desktop.in.in
1863++++ b/data/unity.session.desktop.in.in
1864 @@ -0,0 +1,4 @@
1865 +[GNOME Session]
1866 +Name=Unity
1867 +RequiredComponents=unity-settings-daemon;
1868 +DesktopName=Unity:Unity7:ubuntu
1869-Index: gnome-session-3.28.0/meson_post_install.py
1870-===================================================================
1871---- gnome-session-3.28.0.orig/meson_post_install.py
1872-+++ gnome-session-3.28.0/meson_post_install.py
1873+diff --git a/meson_post_install.py b/meson_post_install.py
1874+index e2e352c..b8a8b4f 100644
1875+--- a/meson_post_install.py
1876++++ b/meson_post_install.py
1877 @@ -24,3 +24,10 @@ if not os.path.exists(dst_dir):
1878 src = os.path.join(install_root, 'xsessions', 'gnome.desktop')
1879 dst = os.path.join(dst_dir, 'gnome.desktop')
1880@@ -215,10 +241,10 @@ Index: gnome-session-3.28.0/meson_post_install.py
1881 +src = os.path.join(install_root, 'xsessions', 'ubuntu-communitheme-snap-wayland.desktop')
1882 +dst = os.path.join(dst_dir, 'ubuntu-communitheme-snap-wayland.desktop')
1883 +shutil.copyfile(src, dst)
1884-Index: gnome-session-3.28.0/po/POTFILES.in
1885-===================================================================
1886---- gnome-session-3.28.0.orig/po/POTFILES.in
1887-+++ gnome-session-3.28.0/po/POTFILES.in
1888+diff --git a/po/POTFILES.in b/po/POTFILES.in
1889+index 63faf7d..c20c662 100644
1890+--- a/po/POTFILES.in
1891++++ b/po/POTFILES.in
1892 @@ -6,6 +6,13 @@ data/gnome-xorg.desktop.in
1893 data/gnome-dummy.session.desktop.in.in
1894 data/gnome.session.desktop.in.in
1895diff --git a/debian/rules b/debian/rules
1896index fec338a..bcf2331 100755
1897--- a/debian/rules
1898+++ b/debian/rules
1899@@ -1,8 +1,8 @@
1900 #!/usr/bin/make -f
1901-
1902 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
1903
1904-export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
1905+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
1906+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-z,defs -Wl,--as-needed
1907
1908 %:
1909 dh $@ --with gnome
1910@@ -35,9 +35,6 @@ override_dh_install:
1911 mkdir -p debian/ubuntu-session/usr/share/icons
1912 ln -s /snap/communitheme/current/share/icons/communitheme debian/ubuntu-session/usr/share/icons/communitheme
1913
1914-override_dh_missing:
1915- dh_missing --list-missing
1916-
1917 override_dh_auto_build:
1918 dh_auto_build
1919 ninja -C obj-$(DEB_HOST_GNU_TYPE) gnome-session-3.0-pot
1920@@ -45,3 +42,6 @@ override_dh_auto_build:
1921 override_dh_auto_clean:
1922 dh_auto_clean
1923 rm -f po/gnome-session-3.0.pot
1924+
1925+override_dh_missing:
1926+ dh_missing --fail-missing
1927diff --git a/debian/watch b/debian/watch
1928index ac38817..35b7b17 100644
1929--- a/debian/watch
1930+++ b/debian/watch
1931@@ -1,3 +1,3 @@
1932 version=4
1933-https://download.gnome.org/sources/@PACKAGE@/([\d\.]+[02468])/ \
1934+https://download.gnome.org/sources/@PACKAGE@/([\d\.]+)/ \
1935 @PACKAGE@@ANY_VERSION@\.tar\.xz
1936diff --git a/gnome-session/main.c b/gnome-session/main.c
1937index b1ac385..9a7f554 100644
1938--- a/gnome-session/main.c
1939+++ b/gnome-session/main.c
1940@@ -408,11 +408,6 @@ main (int argc, char **argv)
1941 g_free (ibus_path);
1942 }
1943
1944- /* Some third-party programs rely on GNOME_DESKTOP_SESSION_ID to
1945- * detect if GNOME is running. We keep this for compatibility reasons.
1946- */
1947- gsm_util_setenv ("GNOME_DESKTOP_SESSION_ID", "this-is-deprecated");
1948-
1949 /* We want to use the GNOME menus which has the designed categories.
1950 */
1951 gsm_util_setenv ("XDG_MENU_PREFIX", "gnome-");
1952diff --git a/meson.build b/meson.build
1953index 0231360..d1b1d32 100644
1954--- a/meson.build
1955+++ b/meson.build
1956@@ -1,6 +1,6 @@
1957 project(
1958 'gnome-session', 'c',
1959- version: '3.28.1',
1960+ version: '3.29.90',
1961 license: 'GPL2+',
1962 default_options: 'buildtype=debugoptimized',
1963 meson_version: '>= 0.43.0'
1964diff --git a/po/ca.po b/po/ca.po
1965index 62bbb7b..e831b52 100644
1966--- a/po/ca.po
1967+++ b/po/ca.po
1968@@ -14,77 +14,78 @@ msgstr ""
1969 "Project-Id-Version: gnome-session 2.3.7\n"
1970 "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
1971 "session&keywords=I18N+L10N&component=general\n"
1972-"POT-Creation-Date: 2017-06-21 22:12+0000\n"
1973-"PO-Revision-Date: 2015-03-07 00:41+0200\n"
1974-"Last-Translator: Jordi Mas <jmas@softcatala.org>\n"
1975+"POT-Creation-Date: 2018-01-08 21:39+0000\n"
1976+"PO-Revision-Date: 2018-02-22 18:29+0100\n"
1977+"Last-Translator: Robert Antoni Buj Gelonch <rbuj@fedoraproject.org>\n"
1978 "Language-Team: Catalan <tradgnome@softcatala.org>\n"
1979 "Language: ca\n"
1980 "MIME-Version: 1.0\n"
1981 "Content-Type: text/plain; charset=UTF-8\n"
1982-"Content-Transfer-Encoding: 8bits\n"
1983+"Content-Transfer-Encoding: 8bit\n"
1984 "Plural-Forms: nplurals=2; plural=n != 1;\n"
1985+"X-Generator: Poedit 2.0.6\n"
1986
1987-#: ../data/gnome-custom-session.desktop.in.h:1
1988+#: data/gnome-custom-session.desktop.in:3
1989 msgid "Custom"
1990 msgstr "Personalitzada"
1991
1992-#: ../data/gnome-custom-session.desktop.in.h:2
1993+#: data/gnome-custom-session.desktop.in:4
1994 msgid "This entry lets you select a saved session"
1995 msgstr "Aquesta entrada us permet seleccionar una sessió desada"
1996
1997-#: ../data/gnome.desktop.in.h:1 ../data/gnome.session.desktop.in.in.h:1
1998+#: data/gnome.desktop.in:3 data/gnome.session.desktop.in.in:3
1999 msgid "GNOME"
2000 msgstr "GNOME"
2001
2002-#: ../data/gnome.desktop.in.h:2 ../data/gnome-xorg.desktop.in.h:2
2003+#: data/gnome.desktop.in:4 data/gnome-xorg.desktop.in:4
2004 msgid "This session logs you into GNOME"
2005 msgstr "Aquesta sessió us entra al GNOME"
2006
2007-#: ../data/gnome-xorg.desktop.in.h:1
2008+#: data/gnome-xorg.desktop.in:3
2009 msgid "GNOME on Xorg"
2010-msgstr "GNOME en Xorg"
2011+msgstr "GNOME damunt Xorg"
2012
2013-#: ../data/gnome-dummy.session.desktop.in.in.h:1
2014+#: data/gnome-dummy.session.desktop.in.in:3
2015 msgid "GNOME dummy"
2016 msgstr "GNOME de prova"
2017
2018-#: ../data/session-selector.ui.h:1
2019+#: data/session-selector.ui:15
2020 msgid "Custom Session"
2021 msgstr "Sessió personalitzada"
2022
2023-#: ../data/session-selector.ui.h:2 ../tools/gnome-session-selector.c:102
2024+#: data/session-selector.ui:50 tools/gnome-session-selector.c:102
2025 msgid "Please select a custom session to run"
2026 msgstr "Seleccioneu quina sessió personalitzada voleu"
2027
2028-#: ../data/session-selector.ui.h:3
2029+#: data/session-selector.ui:105
2030 msgid "_New Session"
2031 msgstr "Sessió _nova"
2032
2033-#: ../data/session-selector.ui.h:4
2034+#: data/session-selector.ui:119
2035 msgid "_Remove Session"
2036 msgstr "_Suprimeix la sessió"
2037
2038-#: ../data/session-selector.ui.h:5
2039+#: data/session-selector.ui:133
2040 msgid "Rena_me Session"
2041 msgstr "_Canvia el nom de la sessió"
2042
2043-#: ../data/session-selector.ui.h:6
2044+#: data/session-selector.ui:168
2045 msgid "_Continue"
2046 msgstr "_Continua"
2047
2048-#: ../gnome-session/gsm-fail-whale-dialog.c:313
2049+#: gnome-session/gsm-fail-whale-dialog.c:313
2050 msgid "Oh no! Something has gone wrong."
2051 msgstr "Alguna cosa ha fallat."
2052
2053-#: ../gnome-session/gsm-fail-whale-dialog.c:320
2054+#: gnome-session/gsm-fail-whale-dialog.c:320
2055 msgid ""
2056 "A problem has occurred and the system can’t recover. Please contact a system "
2057 "administrator"
2058 msgstr ""
2059-"S'ha produït un problema i el sistema no es pot recuperar. Contacteu amb "
2060-"un administrador del sistema"
2061+"S'ha produït un problema i el sistema no es pot recuperar. Contacteu amb un "
2062+"administrador del sistema"
2063
2064-#: ../gnome-session/gsm-fail-whale-dialog.c:322
2065+#: gnome-session/gsm-fail-whale-dialog.c:322
2066 msgid ""
2067 "A problem has occurred and the system can’t recover. All extensions have "
2068 "been disabled as a precaution."
2069@@ -92,7 +93,7 @@ msgstr ""
2070 "S'ha produït un problema i el sistema no es pot recuperar. Com a mètode de "
2071 "precaució s'han inhabilitat totes les extensions."
2072
2073-#: ../gnome-session/gsm-fail-whale-dialog.c:324
2074+#: gnome-session/gsm-fail-whale-dialog.c:324
2075 msgid ""
2076 "A problem has occurred and the system can’t recover.\n"
2077 "Please log out and try again."
2078@@ -100,27 +101,27 @@ msgstr ""
2079 "S'ha produït un problema i el sistema no es pot recuperar.\n"
2080 "Sortiu i torneu-ho a provar."
2081
2082-#: ../gnome-session/gsm-fail-whale-dialog.c:339
2083+#: gnome-session/gsm-fail-whale-dialog.c:339
2084 msgid "_Log Out"
2085 msgstr "_Surt"
2086
2087-#: ../gnome-session/gsm-fail-whale-dialog.c:361 ../gnome-session/main.c:281
2088+#: gnome-session/gsm-fail-whale-dialog.c:361 gnome-session/main.c:279
2089 msgid "Enable debugging code"
2090 msgstr "Habilita el codi de depuració"
2091
2092-#: ../gnome-session/gsm-fail-whale-dialog.c:362
2093+#: gnome-session/gsm-fail-whale-dialog.c:362
2094 msgid "Allow logout"
2095 msgstr "Permet sortir"
2096
2097-#: ../gnome-session/gsm-fail-whale-dialog.c:363
2098+#: gnome-session/gsm-fail-whale-dialog.c:363
2099 msgid "Show extension warning"
2100 msgstr "Mostra l'avís de l'extensió"
2101
2102-#: ../gnome-session/gsm-manager.c:1318 ../gnome-session/gsm-manager.c:1971
2103+#: gnome-session/gsm-manager.c:1266 gnome-session/gsm-manager.c:1919
2104 msgid "Not responding"
2105 msgstr "No està responent"
2106
2107-#: ../gnome-session/gsm-util.c:382
2108+#: gnome-session/gsm-util.c:382
2109 msgid "_Log out"
2110 msgstr "_Surt"
2111
2112@@ -128,15 +129,15 @@ msgstr "_Surt"
2113 #. * then the XSMP client already has set several XSMP
2114 #. * properties. But it could still be that SmProgram is not set.
2115 #.
2116-#: ../gnome-session/gsm-xsmp-client.c:557
2117+#: gnome-session/gsm-xsmp-client.c:557
2118 msgid "Remembered Application"
2119 msgstr "Aplicació recordada"
2120
2121-#: ../gnome-session/gsm-xsmp-client.c:1207
2122+#: gnome-session/gsm-xsmp-client.c:1216
2123 msgid "This program is blocking logout."
2124 msgstr "Aquest programa està blocant la sortida."
2125
2126-#: ../gnome-session/gsm-xsmp-server.c:340
2127+#: gnome-session/gsm-xsmp-server.c:340
2128 msgid ""
2129 "Refusing new client connection because the session is currently being shut "
2130 "down\n"
2131@@ -144,65 +145,50 @@ msgstr ""
2132 "Es refusarà la connexió de client nova perquè la sessió s'està aturant\n"
2133
2134 # Nota: ICE -> Inter-Client Exchange (http://en.wikipedia.org/wiki/X_Window_System_protocols_and_architecture#Inter-client_communication)
2135-#: ../gnome-session/gsm-xsmp-server.c:609
2136+#: gnome-session/gsm-xsmp-server.c:609
2137 #, c-format
2138 msgid "Could not create ICE listening socket: %s"
2139 msgstr "No s'ha pogut crear el sòcol ICE d'escolta: %s"
2140
2141-#: ../gnome-session/main.c:279
2142+#: gnome-session/main.c:277
2143 msgid "Override standard autostart directories"
2144 msgstr "Ignora els directoris estàndard d'inici automàtic"
2145
2146-#: ../gnome-session/main.c:279
2147+#: gnome-session/main.c:277
2148 msgid "AUTOSTART_DIR"
2149 msgstr "DIRECTORI_INICI_AUTOMÀTIC"
2150
2151-#: ../gnome-session/main.c:280
2152+#: gnome-session/main.c:278
2153 msgid "Session to use"
2154 msgstr "Sessió que s'utilitzarà"
2155
2156-#: ../gnome-session/main.c:280
2157+#: gnome-session/main.c:278
2158 msgid "SESSION_NAME"
2159 msgstr "NOM_DE_SESSIÓ"
2160
2161-#: ../gnome-session/main.c:282
2162+#: gnome-session/main.c:280
2163 msgid "Do not load user-specified applications"
2164 msgstr "No carreguis les aplicacions especificades per l'usuari"
2165
2166-#: ../gnome-session/main.c:283
2167+#: gnome-session/main.c:281
2168 msgid "Version of this application"
2169 msgstr "Versió d'aquesta aplicació"
2170
2171 #. Translators: the 'fail whale' is the black dialog we show when something goes seriously wrong
2172-#: ../gnome-session/main.c:285
2173+#: gnome-session/main.c:283
2174 msgid "Show the fail whale dialog for testing"
2175 msgstr "Mostra el diàleg de la balena per fer proves"
2176
2177-#: ../gnome-session/main.c:286
2178+#: gnome-session/main.c:284
2179 msgid "Disable hardware acceleration check"
2180 msgstr "Inhabilita la comprovació d'acceleració del maquinari"
2181
2182-#: ../gnome-session/main.c:318
2183+#: gnome-session/main.c:316
2184 msgid " — the GNOME session manager"
2185 msgstr " — el gestor de sessions del GNOME"
2186
2187-#: ../tools/gnome-session-inhibit.c:108
2188+#: tools/gnome-session-inhibit.c:108
2189 #, c-format
2190-#| msgid ""
2191-#| "%s [OPTION...] COMMAND\n"
2192-#| "\n"
2193-#| "Execute COMMAND while inhibiting some session functionality.\n"
2194-#| "\n"
2195-#| " -h, --help Show this help\n"
2196-#| " --version Show program version\n"
2197-#| " --app-id ID The application id to use\n"
2198-#| " when inhibiting (optional)\n"
2199-#| " --reason REASON The reason for inhibiting (optional)\n"
2200-#| " --inhibit ARG Things to inhibit, colon-separated list of:\n"
2201-#| " logout, switch-user, suspend, idle, automount\n"
2202-#| " --inhibit-only Do not launch COMMAND and wait forever instead\n"
2203-#| "\n"
2204-#| "If no --inhibit option is specified, idle is assumed.\n"
2205 msgid ""
2206 "%s [OPTION…] COMMAND\n"
2207 "\n"
2208@@ -236,67 +222,66 @@ msgstr ""
2209 "\n"
2210 "Si no s'especifica cap opció a --inhibit, s'utilitzarà «idle» (inactiu).\n"
2211
2212-#: ../tools/gnome-session-inhibit.c:146
2213+#: tools/gnome-session-inhibit.c:146
2214 #, c-format
2215 msgid "Failed to execute %s\n"
2216 msgstr "No s'ha pogut executar %s\n"
2217
2218-#: ../tools/gnome-session-inhibit.c:206 ../tools/gnome-session-inhibit.c:216
2219-#: ../tools/gnome-session-inhibit.c:226
2220+#: tools/gnome-session-inhibit.c:206 tools/gnome-session-inhibit.c:216
2221+#: tools/gnome-session-inhibit.c:226
2222 #, c-format
2223 msgid "%s requires an argument\n"
2224 msgstr "%s requereix un argument\n"
2225
2226-#: ../tools/gnome-session-selector.c:61
2227+#: tools/gnome-session-selector.c:61
2228 #, c-format
2229 msgid "Session %d"
2230 msgstr "Sessió %d"
2231
2232-#: ../tools/gnome-session-selector.c:107
2233+#: tools/gnome-session-selector.c:107
2234 msgid ""
2235 "Session names are not allowed to start with “.” or contain “/” characters"
2236 msgstr ""
2237 "Els noms de sessió no poden començar amb els caràcters «.» ni contenir «/»"
2238
2239-#: ../tools/gnome-session-selector.c:111
2240+#: tools/gnome-session-selector.c:111
2241 msgid "Session names are not allowed to start with “.”"
2242 msgstr "Els noms de sessió no poden començar amb el caràcter «.»"
2243
2244-#: ../tools/gnome-session-selector.c:115
2245+#: tools/gnome-session-selector.c:115
2246 msgid "Session names are not allowed to contain “/” characters"
2247 msgstr "Els noms de sessió no poden contenir el caràcter «/»"
2248
2249-#: ../tools/gnome-session-selector.c:123
2250+#: tools/gnome-session-selector.c:123
2251 #, c-format
2252-#| msgid "A session named ‘%s’ already exists"
2253 msgid "A session named “%s” already exists"
2254 msgstr "Ja existeix una sessió amb el nom «%s»"
2255
2256-#: ../tools/gnome-session-quit.c:50
2257+#: tools/gnome-session-quit.c:50
2258 msgid "Log out"
2259 msgstr "Surt"
2260
2261-#: ../tools/gnome-session-quit.c:51
2262+#: tools/gnome-session-quit.c:51
2263 msgid "Power off"
2264 msgstr "Atura"
2265
2266-#: ../tools/gnome-session-quit.c:52
2267+#: tools/gnome-session-quit.c:52
2268 msgid "Reboot"
2269 msgstr "Reinicia"
2270
2271-#: ../tools/gnome-session-quit.c:53
2272+#: tools/gnome-session-quit.c:53
2273 msgid "Ignoring any existing inhibitors"
2274 msgstr "S'està ignorant qualsevol inhibidor existent"
2275
2276-#: ../tools/gnome-session-quit.c:54
2277+#: tools/gnome-session-quit.c:54
2278 msgid "Don’t prompt for user confirmation"
2279 msgstr "No demanis la confirmació de l'usuari"
2280
2281-#: ../tools/gnome-session-quit.c:88 ../tools/gnome-session-quit.c:102
2282+#: tools/gnome-session-quit.c:88 tools/gnome-session-quit.c:102
2283 msgid "Could not connect to the session manager"
2284 msgstr "No s'ha pogut connectar al gestor de sessions"
2285
2286-#: ../tools/gnome-session-quit.c:198
2287+#: tools/gnome-session-quit.c:198
2288 msgid "Program called with conflicting options"
2289 msgstr ""
2290 "El programa s'ha invocat amb opcions que entren en conflicte entre elles"
2291@@ -751,7 +736,7 @@ msgstr ""
2292 #~ "el paquet AT-SPI estigui instal·lat. S'ha iniciat la sessió sense la "
2293 #~ "tecnologia assistiva."
2294
2295-# Ho he escurçat una mica -> Accessibility Technologies Service Provider
2296+# Ho he escurçat una mica -> Accessibility Technologies Service Provider
2297 # Interface (dpm)
2298 #~ msgid "AT SPI Registry Wrapper"
2299 #~ msgstr "Embolcall del servei de registre de l'accessibilitat (AT SPI)"
2300diff --git a/po/gd.po b/po/gd.po
2301index af14814..fcdf9b4 100644
2302--- a/po/gd.po
2303+++ b/po/gd.po
2304@@ -6,9 +6,9 @@
2305 msgid ""
2306 msgstr ""
2307 "Project-Id-Version: gnome-session\n"
2308-"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product"
2309-"=gnome-session&keywords=I18N+L10N&component=general\n"
2310-"POT-Creation-Date: 2017-09-18 14:31+0000\n"
2311+"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
2312+"session&keywords=I18N+L10N&component=general\n"
2313+"POT-Creation-Date: 2018-03-13 14:46+0000\n"
2314 "PO-Revision-Date: 2018-02-26 12:22+0100\n"
2315 "Last-Translator: GunChleoc <fios@foramnagaidhlig.net>\n"
2316 "Language-Team: Fòram na Gàidhlig\n"
2317@@ -22,113 +22,97 @@ msgstr ""
2318 "X-Launchpad-Export-Date: 2013-09-15 06:24+0000\n"
2319 "X-Project-Style: gnome\n"
2320
2321-#: ../data/gnome-custom-session.desktop.in.h:1
2322+#: data/gnome-custom-session.desktop.in:3
2323 msgid "Custom"
2324 msgstr "Gnàthaichte"
2325
2326-#: ../data/gnome-custom-session.desktop.in.h:2
2327+#: data/gnome-custom-session.desktop.in:4
2328 msgid "This entry lets you select a saved session"
2329-msgstr ""
2330-"’S urrainn dhut seisean air a shàbhaladh a thaghadh leis an innteart seo"
2331+msgstr "’S urrainn dhut seisean air a shàbhaladh a thaghadh leis an innteart seo"
2332
2333-#: ../data/gnome.desktop.in.h:1 ../data/gnome.session.desktop.in.in.h:1
2334+#: data/gnome.desktop.in:3 data/gnome.session.desktop.in.in:3
2335 msgid "GNOME"
2336 msgstr "GNOME"
2337
2338-#: ../data/gnome.desktop.in.h:2 ../data/gnome-xorg.desktop.in.h:2
2339+#: data/gnome.desktop.in:4 data/gnome-xorg.desktop.in:4
2340 msgid "This session logs you into GNOME"
2341 msgstr "Clàraidh an seisean seo a-steach gu GNOME thu"
2342
2343-#: ../data/gnome-xorg.desktop.in.h:1
2344+#: data/gnome-xorg.desktop.in:3
2345 msgid "GNOME on Xorg"
2346 msgstr "GNOME air Xorg"
2347
2348-#: ../data/gnome-dummy.session.desktop.in.in.h:1
2349+#: data/gnome-dummy.session.desktop.in.in:3
2350 msgid "GNOME dummy"
2351 msgstr "Caochag GNOME"
2352
2353-#: ../data/session-selector.ui.h:1
2354+#: data/session-selector.ui:15
2355 msgid "Custom Session"
2356 msgstr "Seisean gnàthaichte"
2357
2358-#: ../data/session-selector.ui.h:2 ../tools/gnome-session-selector.c:102
2359+#: data/session-selector.ui:50 tools/gnome-session-selector.c:102
2360 msgid "Please select a custom session to run"
2361 msgstr "Tagh seisean gnàthaichte gus a ruith"
2362
2363-#: ../data/session-selector.ui.h:3
2364+#: data/session-selector.ui:105
2365 msgid "_New Session"
2366 msgstr "_Seisean ùr"
2367
2368-#: ../data/session-selector.ui.h:4
2369+#: data/session-selector.ui:119
2370 msgid "_Remove Session"
2371 msgstr "Thoi_r an seisean air falbh"
2372
2373-#: ../data/session-selector.ui.h:5
2374+#: data/session-selector.ui:133
2375 msgid "Rena_me Session"
2376 msgstr "Thoir ain_m ùr air an t-seisean"
2377
2378-#: ../data/session-selector.ui.h:6
2379+#: data/session-selector.ui:168
2380 msgid "_Continue"
2381 msgstr "_Lean air adhart"
2382
2383-#: ../gnome-session/gsm-fail-whale-dialog.c:313
2384+#: gnome-session/gsm-fail-whale-dialog.c:313
2385 msgid "Oh no! Something has gone wrong."
2386 msgstr "Obh Obh! Chaidh rudeigin cearr."
2387
2388-#: ../gnome-session/gsm-fail-whale-dialog.c:320
2389-#| msgid ""
2390-#| "A problem has occurred and the system can't recover. Please contact a "
2391-#| "system administrator"
2392+#: gnome-session/gsm-fail-whale-dialog.c:320
2393 msgid ""
2394 "A problem has occurred and the system can’t recover. Please contact a system "
2395 "administrator"
2396-msgstr ""
2397-"Thachair duilgheadas ach nach urrainn dhan t-siostam aiseag. Feuch an cuir "
2398-"thu fiosrachadh gu rianaire an t-siostaim agad."
2399+msgstr "Thachair duilgheadas ach nach urrainn dhan t-siostam aiseag. Feuch an cuir thu fiosrachadh gu rianaire an t-siostaim agad."
2400
2401-#: ../gnome-session/gsm-fail-whale-dialog.c:322
2402-#| msgid ""
2403-#| "A problem has occurred and the system can't recover. All extensions have "
2404-#| "been disabled as a precaution."
2405+#: gnome-session/gsm-fail-whale-dialog.c:322
2406 msgid ""
2407 "A problem has occurred and the system can’t recover. All extensions have "
2408 "been disabled as a precaution."
2409-msgstr ""
2410-"Thachair duilgheadas ach nach urrainn dhan t-siostam aiseag. Chaidh na "
2411-"h-uile leudachan a chur à comas mar earalas."
2412+msgstr "Thachair duilgheadas ach nach urrainn dhan t-siostam aiseag. Chaidh na h-uile leudachan a chur à comas mar earalas."
2413
2414-#: ../gnome-session/gsm-fail-whale-dialog.c:324
2415-#| msgid ""
2416-#| "A problem has occurred and the system can't recover.\n"
2417-#| "Please log out and try again."
2418+#: gnome-session/gsm-fail-whale-dialog.c:324
2419 msgid ""
2420 "A problem has occurred and the system can’t recover.\n"
2421 "Please log out and try again."
2422-msgstr ""
2423-"Thachair duilgheadas ach nach urrainn dhan t-siostam aiseag.\n"
2424-"An clàraich thu a-mach is a-steach airson feuchainn ris a-rithist?"
2425+msgstr "Thachair duilgheadas ach nach urrainn dhan t-siostam aiseag.\nAn clàraich thu a-mach is a-steach airson feuchainn ris a-rithist?"
2426
2427-#: ../gnome-session/gsm-fail-whale-dialog.c:339
2428+#: gnome-session/gsm-fail-whale-dialog.c:339
2429 msgid "_Log Out"
2430 msgstr "C_làraich a-mach"
2431
2432-#: ../gnome-session/gsm-fail-whale-dialog.c:361 ../gnome-session/main.c:281
2433+#: gnome-session/gsm-fail-whale-dialog.c:361 gnome-session/main.c:279
2434 msgid "Enable debugging code"
2435 msgstr "Cuir an comas còd dì-bhugachaidh"
2436
2437-#: ../gnome-session/gsm-fail-whale-dialog.c:362
2438+#: gnome-session/gsm-fail-whale-dialog.c:362
2439 msgid "Allow logout"
2440 msgstr "Ceadaich clàradh a-mach"
2441
2442-#: ../gnome-session/gsm-fail-whale-dialog.c:363
2443+#: gnome-session/gsm-fail-whale-dialog.c:363
2444 msgid "Show extension warning"
2445 msgstr "Seall rabhadh leudachain"
2446
2447-#: ../gnome-session/gsm-manager.c:1266 ../gnome-session/gsm-manager.c:1919
2448+#: gnome-session/gsm-manager.c:1266 gnome-session/gsm-manager.c:1919
2449 msgid "Not responding"
2450 msgstr "Chan eil e a’ freagairt"
2451
2452-#: ../gnome-session/gsm-util.c:382
2453+#: gnome-session/gsm-util.c:382
2454 msgid "_Log out"
2455 msgstr "C_làraich a-mach"
2456
2457@@ -136,81 +120,64 @@ msgstr "C_làraich a-mach"
2458 #. * then the XSMP client already has set several XSMP
2459 #. * properties. But it could still be that SmProgram is not set.
2460 #.
2461-#: ../gnome-session/gsm-xsmp-client.c:557
2462+#: gnome-session/gsm-xsmp-client.c:557
2463 msgid "Remembered Application"
2464 msgstr "Prògram air a chuimhneachadh"
2465
2466-#: ../gnome-session/gsm-xsmp-client.c:1207
2467+#: gnome-session/gsm-xsmp-client.c:1216
2468 msgid "This program is blocking logout."
2469 msgstr "Tha am prògram seo a’ bacadh a’ chlàraidh a-mach."
2470
2471-#: ../gnome-session/gsm-xsmp-server.c:340
2472+#: gnome-session/gsm-xsmp-server.c:340
2473 msgid ""
2474 "Refusing new client connection because the session is currently being shut "
2475 "down\n"
2476-msgstr "A’ diùltadh ceangal ùr ri cliant on a tha an seisean ’ga dhùnadh sìos an-"
2477-"dràsta.\n"
2478+msgstr "A’ diùltadh ceangal ùr ri cliant on a tha an seisean ’ga dhùnadh sìos an-dràsta.\n"
2479
2480-#: ../gnome-session/gsm-xsmp-server.c:609
2481+#: gnome-session/gsm-xsmp-server.c:609
2482 #, c-format
2483 msgid "Could not create ICE listening socket: %s"
2484 msgstr "Cha b’ urrainn dhuinn socaid èisteachd ICE a chruthachadh: %s"
2485
2486-#: ../gnome-session/main.c:279
2487+#: gnome-session/main.c:277
2488 msgid "Override standard autostart directories"
2489 msgstr "Tar-àithn na pasganan fèin-tòiseachaidh bunaiteach"
2490
2491-#: ../gnome-session/main.c:279
2492+#: gnome-session/main.c:277
2493 msgid "AUTOSTART_DIR"
2494 msgstr "PASGAN_FÈIN_TOISEACHAIDH"
2495
2496-#: ../gnome-session/main.c:280
2497+#: gnome-session/main.c:278
2498 msgid "Session to use"
2499 msgstr "An seisean ri chleachdadh"
2500
2501-#: ../gnome-session/main.c:280
2502+#: gnome-session/main.c:278
2503 msgid "SESSION_NAME"
2504 msgstr "AINM_SEISEIN"
2505
2506-#: ../gnome-session/main.c:282
2507+#: gnome-session/main.c:280
2508 msgid "Do not load user-specified applications"
2509 msgstr "Cha b’ urrainn dhuinn prògraman gnàthaichte a’ chleachdaiche a luchdadh"
2510
2511-#: ../gnome-session/main.c:283
2512+#: gnome-session/main.c:281
2513 msgid "Version of this application"
2514 msgstr "Tionndadh a’ phrògraim seo"
2515
2516 #. Translators: the 'fail whale' is the black dialog we show when something goes seriously wrong
2517-#: ../gnome-session/main.c:285
2518+#: gnome-session/main.c:283
2519 msgid "Show the fail whale dialog for testing"
2520 msgstr "Seall an còmhradh “fail whale” a chum deuchainn"
2521
2522-#: ../gnome-session/main.c:286
2523+#: gnome-session/main.c:284
2524 msgid "Disable hardware acceleration check"
2525 msgstr "Cuir an dearbhadh air luathachadh a’ bhathair-chruaidh à comas"
2526
2527-#: ../gnome-session/main.c:318
2528-#| msgid " - the GNOME session manager"
2529+#: gnome-session/main.c:316
2530 msgid " — the GNOME session manager"
2531 msgstr " – manaidsear nan seisean GNOME"
2532
2533-#: ../tools/gnome-session-inhibit.c:108
2534+#: tools/gnome-session-inhibit.c:108
2535 #, c-format
2536-#| msgid ""
2537-#| "%s [OPTION...] COMMAND\n"
2538-#| "\n"
2539-#| "Execute COMMAND while inhibiting some session functionality.\n"
2540-#| "\n"
2541-#| " -h, --help Show this help\n"
2542-#| " --version Show program version\n"
2543-#| " --app-id ID The application id to use\n"
2544-#| " when inhibiting (optional)\n"
2545-#| " --reason REASON The reason for inhibiting (optional)\n"
2546-#| " --inhibit ARG Things to inhibit, colon-separated list of:\n"
2547-#| " logout, switch-user, suspend, idle, automount\n"
2548-#| " --inhibit-only Do not launch COMMAND and wait forever instead\n"
2549-#| "\n"
2550-#| "If no --inhibit option is specified, idle is assumed.\n"
2551 msgid ""
2552 "%s [OPTION…] COMMAND\n"
2553 "\n"
2554@@ -226,93 +193,67 @@ msgid ""
2555 " --inhibit-only Do not launch COMMAND and wait forever instead\n"
2556 "\n"
2557 "If no --inhibit option is specified, idle is assumed.\n"
2558-msgstr ""
2559-"%s [ROGHAINN…] ÀITHNE\n"
2560-"\n"
2561-"Cuir ÀITHNE an gnìomh fhad ’s a thèid cuid a dh’fhoincseanan seisean a "
2562-"bhacadh.\n"
2563-"\n"
2564-" -h, --help Seall a’ chobhair seo\n"
2565-" --version Seall an tionndadh dhen phrògram\n"
2566-" --app-id ID ID a’ phrògraim a thèid a chleachdadh\n"
2567-" leis a’ bhacadh (roghainneil)\n"
2568-" --reason ADHBHAR Adhbhar a’ bhacaidh (rogainneil)\n"
2569-" --inhibit ARG Nithean ri am bacadh, liosta air a sgaradh le\n"
2570-" còileanan de:\n"
2571-" logout, switch-user, suspend, idle, automount\n"
2572-" --inhibit-only Na tòisich air ÀITHNE is feitheamh gun chrìch\n"
2573-" ’na àite\n"
2574-"\n"
2575-"Mura deach an roghainn --inhibit a shònrachadh, thathar an dùil\n"
2576-"air idle.\n"
2577+msgstr "%s [ROGHAINN…] ÀITHNE\n\nCuir ÀITHNE an gnìomh fhad ’s a thèid cuid a dh’fhoincseanan seisean a bhacadh.\n\n -h, --help Seall a’ chobhair seo\n --version Seall an tionndadh dhen phrògram\n --app-id ID ID a’ phrògraim a thèid a chleachdadh\n leis a’ bhacadh (roghainneil)\n --reason ADHBHAR Adhbhar a’ bhacaidh (rogainneil)\n --inhibit ARG Nithean ri am bacadh, liosta air a sgaradh le\n còileanan de:\n logout, switch-user, suspend, idle, automount\n --inhibit-only Na tòisich air ÀITHNE is feitheamh gun chrìch\n ’na àite\n\nMura deach an roghainn --inhibit a shònrachadh, thathar an dùil\nair idle.\n"
2578
2579-#: ../tools/gnome-session-inhibit.c:146
2580+#: tools/gnome-session-inhibit.c:146
2581 #, c-format
2582 msgid "Failed to execute %s\n"
2583 msgstr "Cha deach leinn %s a chur an gnìomh\n"
2584
2585-#: ../tools/gnome-session-inhibit.c:206 ../tools/gnome-session-inhibit.c:216
2586-#: ../tools/gnome-session-inhibit.c:226
2587+#: tools/gnome-session-inhibit.c:206 tools/gnome-session-inhibit.c:216
2588+#: tools/gnome-session-inhibit.c:226
2589 #, c-format
2590 msgid "%s requires an argument\n"
2591 msgstr "Tha argamaid a dhìth air %s\n"
2592
2593-#: ../tools/gnome-session-selector.c:61
2594+#: tools/gnome-session-selector.c:61
2595 #, c-format
2596 msgid "Session %d"
2597 msgstr "Seisean %d"
2598
2599-#: ../tools/gnome-session-selector.c:107
2600-#| msgid ""
2601-#| "Session names are not allowed to start with ‘.’ or contain ‘/’ characters"
2602+#: tools/gnome-session-selector.c:107
2603 msgid ""
2604 "Session names are not allowed to start with “.” or contain “/” characters"
2605-msgstr ""
2606-"Chan eil ainm seisein a thòisicheas le “.” no sa bheil an caractar “/” "
2607-"ceadaichte"
2608+msgstr "Chan eil ainm seisein a thòisicheas le “.” no sa bheil an caractar “/” ceadaichte"
2609
2610-#: ../tools/gnome-session-selector.c:111
2611-#| msgid "Session names are not allowed to start with ‘.’"
2612+#: tools/gnome-session-selector.c:111
2613 msgid "Session names are not allowed to start with “.”"
2614 msgstr "Chan eil ainm seisein a thòisicheas le “.” ceadaichte"
2615
2616-#: ../tools/gnome-session-selector.c:115
2617-#| msgid "Session names are not allowed to contain ‘/’ characters"
2618+#: tools/gnome-session-selector.c:115
2619 msgid "Session names are not allowed to contain “/” characters"
2620 msgstr "Chan eil ainm seisein sa bheil an caractar “/” ceadaichte"
2621
2622-#: ../tools/gnome-session-selector.c:123
2623+#: tools/gnome-session-selector.c:123
2624 #, c-format
2625-#| msgid "A session named ‘%s’ already exists"
2626 msgid "A session named “%s” already exists"
2627 msgstr "Tha seisean air a bheil “%s” ann mar-thà"
2628
2629-#: ../tools/gnome-session-quit.c:50
2630+#: tools/gnome-session-quit.c:50
2631 msgid "Log out"
2632 msgstr "Clàraich a-mach"
2633
2634-#: ../tools/gnome-session-quit.c:51
2635+#: tools/gnome-session-quit.c:51
2636 msgid "Power off"
2637-msgstr "Cuir a’ chumhachd dheth"
2638+msgstr "Dùin sìos"
2639
2640-#: ../tools/gnome-session-quit.c:52
2641+#: tools/gnome-session-quit.c:52
2642 msgid "Reboot"
2643 msgstr "Ath-thòisich an siostam"
2644
2645-#: ../tools/gnome-session-quit.c:53
2646+#: tools/gnome-session-quit.c:53
2647 msgid "Ignoring any existing inhibitors"
2648 msgstr "A’ leigeil seachad gach bacadair a tha ann"
2649
2650-#: ../tools/gnome-session-quit.c:54
2651-#| msgid "Don't prompt for user confirmation"
2652+#: tools/gnome-session-quit.c:54
2653 msgid "Don’t prompt for user confirmation"
2654 msgstr "Na faighnich airson dearbhadh a’ chleachdaiche"
2655
2656-#: ../tools/gnome-session-quit.c:88 ../tools/gnome-session-quit.c:102
2657+#: tools/gnome-session-quit.c:88 tools/gnome-session-quit.c:102
2658 msgid "Could not connect to the session manager"
2659 msgstr "Cha b’ urrainn dhuinn ceangal ri manaidsear nan seisean"
2660
2661-#: ../tools/gnome-session-quit.c:198
2662+#: tools/gnome-session-quit.c:198
2663 msgid "Program called with conflicting options"
2664 msgstr "Chaidh prògram a ghairm le roghainnean ann an còmhstri"
2665
2666diff --git a/po/oc.po b/po/oc.po
2667index bb02994..bbbc5dd 100644
2668--- a/po/oc.po
2669+++ b/po/oc.po
2670@@ -2,14 +2,13 @@
2671 # Copyright (C) 1998-2012 Free Software Foundation, Inc.
2672 # Yannig Marchegay (Kokoyaya) <yannig@marchegay.org>, 2007.
2673 # Cédric Valmary (Tot en òc) <cvalmary@yahoo.fr>, 2015.
2674-# Cédric Valmary (totenoc.eu) <cvalmary@yahoo.fr>, 2016.
2675+# Cédric Valmary (totenoc.eu) <cvalmary@yahoo.fr>, 2016, 2018.
2676 msgid ""
2677 msgstr ""
2678 "Project-Id-Version: gnome-session.HEAD\n"
2679-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
2680-"session&keywords=I18N+L10N&component=general\n"
2681-"POT-Creation-Date: 2016-05-25 09:04+0000\n"
2682-"PO-Revision-Date: 2016-02-27 18:21+0200\n"
2683+"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/gnome-session/issues\n"
2684+"POT-Creation-Date: 2018-06-01 11:05+0000\n"
2685+"PO-Revision-Date: 2018-06-27 12:29+0200\n"
2686 "Last-Translator: Cédric Valmary (totenoc.eu) <cvalmary@yahoo.fr>\n"
2687 "Language-Team: Tot En Òc\n"
2688 "Language: oc\n"
2689@@ -20,141 +19,112 @@ msgstr ""
2690 "X-Generator: Virtaal 0.7.1\n"
2691 "X-Project-Style: gnome\n"
2692
2693-#: ../data/gnome-custom-session.desktop.in.h:1
2694+#: data/gnome-custom-session.desktop.in:3
2695 msgid "Custom"
2696 msgstr "Personalizat"
2697
2698-#: ../data/gnome-custom-session.desktop.in.h:2
2699+#: data/gnome-custom-session.desktop.in:4
2700 msgid "This entry lets you select a saved session"
2701 msgstr "Aquesta causida permet d'accedir a una session enregistrada"
2702
2703-#: ../data/gnome.desktop.in.h:1 ../data/gnome.session.desktop.in.in.h:1
2704+#: data/gnome.desktop.in:3 data/gnome.session.desktop.in.in:3
2705 msgid "GNOME"
2706 msgstr "GNOME"
2707
2708-#: ../data/gnome.desktop.in.h:2 ../data/gnome-xorg.desktop.in.h:2
2709+#: data/gnome.desktop.in:4 data/gnome-xorg.desktop.in:4
2710 msgid "This session logs you into GNOME"
2711 msgstr "Aquesta session vos connècta dins GNOME"
2712
2713-#: ../data/gnome-xorg.desktop.in.h:1
2714+#: data/gnome-xorg.desktop.in:3
2715 msgid "GNOME on Xorg"
2716 msgstr "GNOME sus Xorg"
2717
2718-#: ../data/gnome-dummy.session.desktop.in.in.h:1
2719+#: data/gnome-dummy.session.desktop.in.in:3
2720 msgid "GNOME dummy"
2721 msgstr "GNOME factici"
2722
2723-#: ../data/session-selector.ui.h:1
2724+#: data/session-selector.ui:15
2725 msgid "Custom Session"
2726 msgstr "Session personalizada"
2727
2728-#: ../data/session-selector.ui.h:2 ../tools/gnome-session-selector.c:102
2729+#: data/session-selector.ui:50 tools/gnome-session-selector.c:102
2730 msgid "Please select a custom session to run"
2731 msgstr "Causissètz una session personalizada d'aviar"
2732
2733-#: ../data/session-selector.ui.h:3
2734+#: data/session-selector.ui:105
2735 msgid "_New Session"
2736 msgstr "Session _novèla"
2737
2738-#: ../data/session-selector.ui.h:4
2739+#: data/session-selector.ui:119
2740 msgid "_Remove Session"
2741 msgstr "Sup_rimir la session"
2742
2743-#: ../data/session-selector.ui.h:5
2744+#: data/session-selector.ui:133
2745 msgid "Rena_me Session"
2746 msgstr "Reno_menar la session"
2747
2748-#: ../data/session-selector.ui.h:6
2749+#: data/session-selector.ui:168
2750 msgid "_Continue"
2751 msgstr "_Contunhar"
2752
2753-#: ../data/session-properties.ui.h:1
2754-msgid "Additional startup _programs:"
2755-msgstr "_Programas suplementaris a l'aviada :"
2756-
2757-#: ../data/session-properties.ui.h:2
2758-msgid "Startup Programs"
2759-msgstr "Programas a l'aviada"
2760-
2761-#: ../data/session-properties.ui.h:3
2762-msgid "_Automatically remember running applications when logging out"
2763-msgstr ""
2764-"Se remembrar _automaticament de las aplicacions en cors d'execucion al "
2765-"moment de la desconnexion"
2766-
2767-#: ../data/session-properties.ui.h:4
2768-msgid "_Remember Currently Running Applications"
2769-msgstr "_Se remembrar de las aplicacions en cors d'execucion"
2770-
2771-#: ../data/session-properties.ui.h:5
2772-msgid "Options"
2773-msgstr "Opcions"
2774-
2775-#: ../data/session-properties.ui.h:6
2776-msgid "Browse…"
2777-msgstr "Percórrer…"
2778-
2779-#: ../data/session-properties.ui.h:7
2780-msgid "Comm_ent:"
2781-msgstr "Co_mentari :"
2782-
2783-#: ../data/session-properties.ui.h:8
2784-msgid "Co_mmand:"
2785-msgstr "_Comanda :"
2786-
2787-#: ../data/session-properties.ui.h:9
2788-msgid "_Name:"
2789-msgstr "_Nom :"
2790-
2791-#: ../gnome-session/gsm-fail-whale-dialog.c:313
2792+#: gnome-session/gsm-fail-whale-dialog.c:313
2793 msgid "Oh no! Something has gone wrong."
2794 msgstr "Ò damne ! Quicòm a trucat."
2795
2796-#: ../gnome-session/gsm-fail-whale-dialog.c:320
2797+#: gnome-session/gsm-fail-whale-dialog.c:320
2798+#| msgid ""
2799+#| "A problem has occurred and the system can't recover. Please contact a "
2800+#| "system administrator"
2801 msgid ""
2802-"A problem has occurred and the system can't recover. Please contact a system "
2803+"A problem has occurred and the system can’t recover. Please contact a system "
2804 "administrator"
2805 msgstr ""
2806 "Un problèma s'es produit e lo sistèma se pòt pas recuperar. Contactatz un "
2807 "administrator del sistèma"
2808
2809-#: ../gnome-session/gsm-fail-whale-dialog.c:322
2810+#: gnome-session/gsm-fail-whale-dialog.c:322
2811+#| msgid ""
2812+#| "A problem has occurred and the system can't recover. All extensions have "
2813+#| "been disabled as a precaution."
2814 msgid ""
2815-"A problem has occurred and the system can't recover. All extensions have "
2816+"A problem has occurred and the system can’t recover. All extensions have "
2817 "been disabled as a precaution."
2818 msgstr ""
2819 "Un problèma s'es produit e lo sistèma se pòt pas recuperar. Totas las "
2820 "extensions son estadas desactivadas per mesura de precaucion."
2821
2822-#: ../gnome-session/gsm-fail-whale-dialog.c:324
2823+#: gnome-session/gsm-fail-whale-dialog.c:324
2824+#| msgid ""
2825+#| "A problem has occurred and the system can't recover.\n"
2826+#| "Please log out and try again."
2827 msgid ""
2828-"A problem has occurred and the system can't recover.\n"
2829+"A problem has occurred and the system can’t recover.\n"
2830 "Please log out and try again."
2831 msgstr ""
2832 "Un problèma s'es produit e lo sistèma se pòt pas recuperar.\n"
2833 "Desconnectatz-vos e ensajatz tornamai."
2834
2835-#: ../gnome-session/gsm-fail-whale-dialog.c:339
2836+#: gnome-session/gsm-fail-whale-dialog.c:339
2837 msgid "_Log Out"
2838 msgstr "_Tampar la session"
2839
2840-#: ../gnome-session/gsm-fail-whale-dialog.c:361 ../gnome-session/main.c:283
2841+#: gnome-session/gsm-fail-whale-dialog.c:361 gnome-session/main.c:279
2842 msgid "Enable debugging code"
2843 msgstr "Activa lo còdi de desbugatge"
2844
2845-#: ../gnome-session/gsm-fail-whale-dialog.c:362
2846+#: gnome-session/gsm-fail-whale-dialog.c:362
2847 msgid "Allow logout"
2848 msgstr "Autorizar la desconnexion"
2849
2850-#: ../gnome-session/gsm-fail-whale-dialog.c:363
2851+#: gnome-session/gsm-fail-whale-dialog.c:363
2852 msgid "Show extension warning"
2853 msgstr "Afichar l'avertiment per las extensions"
2854
2855-#: ../gnome-session/gsm-manager.c:1228 ../gnome-session/gsm-manager.c:1881
2856+#: gnome-session/gsm-manager.c:1266 gnome-session/gsm-manager.c:1919
2857 msgid "Not responding"
2858 msgstr "Abséncia de responsa"
2859
2860-#: ../gnome-session/gsm-util.c:382
2861+#: gnome-session/gsm-util.c:382
2862 msgid "_Log out"
2863 msgstr "_Se desconnectar"
2864
2865@@ -162,15 +132,15 @@ msgstr "_Se desconnectar"
2866 #. * then the XSMP client already has set several XSMP
2867 #. * properties. But it could still be that SmProgram is not set.
2868 #.
2869-#: ../gnome-session/gsm-xsmp-client.c:557
2870+#: gnome-session/gsm-xsmp-client.c:557
2871 msgid "Remembered Application"
2872 msgstr "Aplicacions memorizadas"
2873
2874-#: ../gnome-session/gsm-xsmp-client.c:1207
2875+#: gnome-session/gsm-xsmp-client.c:1216
2876 msgid "This program is blocking logout."
2877 msgstr "Aqueste programa blòca la desconnexion."
2878
2879-#: ../gnome-session/gsm-xsmp-server.c:340
2880+#: gnome-session/gsm-xsmp-server.c:338
2881 msgid ""
2882 "Refusing new client connection because the session is currently being shut "
2883 "down\n"
2884@@ -178,52 +148,68 @@ msgstr ""
2885 "Refús de la connexion d'un novèl client perque la session es actualament en "
2886 "cors de tampadura\n"
2887
2888-#: ../gnome-session/gsm-xsmp-server.c:609
2889+#: gnome-session/gsm-xsmp-server.c:605
2890 #, c-format
2891 msgid "Could not create ICE listening socket: %s"
2892 msgstr "Impossible de crear lo connectador d'escota ICE : %s"
2893
2894-#: ../gnome-session/main.c:281
2895+#: gnome-session/main.c:277
2896 msgid "Override standard autostart directories"
2897 msgstr "Remplaça los repertòris autostart estandards"
2898
2899-#: ../gnome-session/main.c:281
2900+#: gnome-session/main.c:277
2901 msgid "AUTOSTART_DIR"
2902 msgstr "REP_AUTOSTART"
2903
2904-#: ../gnome-session/main.c:282
2905+#: gnome-session/main.c:278
2906 msgid "Session to use"
2907 msgstr "Session d'utilizar"
2908
2909-#: ../gnome-session/main.c:282
2910+#: gnome-session/main.c:278
2911 msgid "SESSION_NAME"
2912 msgstr "NOM_SESSION"
2913
2914-#: ../gnome-session/main.c:284
2915+#: gnome-session/main.c:280
2916 msgid "Do not load user-specified applications"
2917 msgstr "Carga pas las aplicacions demandadas per l'utilizaire"
2918
2919-#: ../gnome-session/main.c:285
2920+#: gnome-session/main.c:281
2921 msgid "Version of this application"
2922 msgstr "Version d'aquesta aplicacion"
2923
2924 #. Translators: the 'fail whale' is the black dialog we show when something goes seriously wrong
2925-#: ../gnome-session/main.c:287
2926+#: gnome-session/main.c:283
2927 msgid "Show the fail whale dialog for testing"
2928 msgstr "Afichar lo dialòg d'error per lo testar"
2929
2930-#: ../gnome-session/main.c:288
2931+#: gnome-session/main.c:284
2932 msgid "Disable hardware acceleration check"
2933 msgstr "Desactivar la verificacion de l'acceleracion materiala"
2934
2935-#: ../gnome-session/main.c:320
2936-msgid " - the GNOME session manager"
2937-msgstr "- lo gestionari de sessions de GNOME"
2938-
2939-#: ../tools/gnome-session-inhibit.c:108
2940-#, c-format
2941+#: gnome-session/main.c:316
2942+#| msgid " - the GNOME session manager"
2943+msgid " — the GNOME session manager"
2944+msgstr " — lo gestionari de sessions de GNOME"
2945+
2946+#: tools/gnome-session-inhibit.c:108
2947+#, c-format, c-format
2948+#| msgid ""
2949+#| "%s [OPCION...] COMMAND\n"
2950+#| "\n"
2951+#| "Execute COMMAND while inhibiting some session functionality.\n"
2952+#| "\n"
2953+#| " -h, --help Show this help\n"
2954+#| " --version Show program version\n"
2955+#| " --app-id ID The application id to use\n"
2956+#| " when inhibiting (optional)\n"
2957+#| " --reason REASON The reason for inhibiting (optional)\n"
2958+#| " --inhibit ARG Things to inhibit, colon-separated list of:\n"
2959+#| " logout, switch-user, suspend, idle, automount\n"
2960+#| " --inhibit-only Do not launch COMMAND and wait forever instead\n"
2961+#| "\n"
2962+#| "If no --inhibit option is specified, idle is assumed.\n"
2963 msgid ""
2964-"%s [OPTION...] COMMAND\n"
2965+"%s [OPTION…] COMMAND\n"
2966 "\n"
2967 "Execute COMMAND while inhibiting some session functionality.\n"
2968 "\n"
2969@@ -238,86 +224,122 @@ msgid ""
2970 "\n"
2971 "If no --inhibit option is specified, idle is assumed.\n"
2972 msgstr ""
2973-"%s [OPCION...] COMANDA\n"
2974+"%s [OPTION…] COMANDA\n"
2975 "\n"
2976-"Executa COMANDA tot en inibant de foncionalitats de la session.\n"
2977+"Executa COMANDA tot en inibent de foncionalitats de la session.\n"
2978 "\n"
2979 " -h, --help Afichar aquesta ajuda\n"
2980 " --version Afichar la version del programa\n"
2981 " --app-id ID L'identificant d'aplicacion d'utilizar\n"
2982 " al moment de l'inibicion (opcional)\n"
2983 " --reason REASON La rason de l'inibicion (opcional)\n"
2984-" --inhibit ARG Las causes d'inibir, lista separada per de punts dobles "
2985-"demest :\n"
2986+" --inhibit ARG Las causas d'inibir, lista separada per de dobles "
2987+"punts demest :\n"
2988 " logout, switch-user, suspend, idle, automount\n"
2989-" --inhibit-only Aviar pas COMANDA e esperar indefinidament a la plaça\n"
2990+" --inhibit-only Avietz pas COMANDA e esperatz indefinidament a la "
2991+"plaça\n"
2992 "\n"
2993-"Se cap d'opcion --inhibit es pas precisada, « idle » es supausat.\n"
2994+"Se pas cap d'opcion --inhibit es pas precisat, « idle » es supausat.\n"
2995
2996-#: ../tools/gnome-session-inhibit.c:146
2997+#: tools/gnome-session-inhibit.c:146
2998 #, c-format
2999 msgid "Failed to execute %s\n"
3000 msgstr "Impossible d'executar %s\n"
3001
3002-#: ../tools/gnome-session-inhibit.c:206 ../tools/gnome-session-inhibit.c:216
3003-#: ../tools/gnome-session-inhibit.c:226
3004+#: tools/gnome-session-inhibit.c:206 tools/gnome-session-inhibit.c:216
3005+#: tools/gnome-session-inhibit.c:226
3006 #, c-format
3007 msgid "%s requires an argument\n"
3008 msgstr "%s necessita un paramètre\n"
3009
3010-#: ../tools/gnome-session-selector.c:61
3011+#: tools/gnome-session-selector.c:61
3012 #, c-format
3013 msgid "Session %d"
3014 msgstr "Session %d"
3015
3016-#: ../tools/gnome-session-selector.c:107
3017+#: tools/gnome-session-selector.c:107
3018+#| msgid ""
3019+#| "Session names are not allowed to start with ‘.’ or contain ‘/’ characters"
3020 msgid ""
3021-"Session names are not allowed to start with ‘.’ or contain ‘/’ characters"
3022+"Session names are not allowed to start with “.” or contain “/” characters"
3023 msgstr ""
3024-"Los noms de sessions pòdon pas començar per « . » o conténer lo caractèr « / "
3025-"»"
3026+"Los noms de sessions pòdon pas començar per « . » o conténer lo "
3027+"caractèr « / »"
3028
3029-#: ../tools/gnome-session-selector.c:111
3030-msgid "Session names are not allowed to start with ‘.’"
3031+#: tools/gnome-session-selector.c:111
3032+#| msgid "Session names are not allowed to start with ‘.’"
3033+msgid "Session names are not allowed to start with “.”"
3034 msgstr "Los noms de sessions pòdon pas començar per « . »"
3035
3036-#: ../tools/gnome-session-selector.c:115
3037-msgid "Session names are not allowed to contain ‘/’ characters"
3038+#: tools/gnome-session-selector.c:115
3039+#| msgid "Session names are not allowed to contain ‘/’ characters"
3040+msgid "Session names are not allowed to contain “/” characters"
3041 msgstr "Los noms de sessions pòdon pas conténer lo caractèr « / »"
3042
3043-#: ../tools/gnome-session-selector.c:123
3044-#, c-format
3045-msgid "A session named ‘%s’ already exists"
3046+#: tools/gnome-session-selector.c:123
3047+#, c-format, c-format
3048+#| msgid "A session named ‘%s’ already exists"
3049+msgid "A session named “%s” already exists"
3050 msgstr "Una session nomenada « %s » existís ja"
3051
3052-#: ../tools/gnome-session-quit.c:50
3053+#: tools/gnome-session-quit.c:50
3054 msgid "Log out"
3055 msgstr "Se desconnècta"
3056
3057-#: ../tools/gnome-session-quit.c:51
3058+#: tools/gnome-session-quit.c:51
3059 msgid "Power off"
3060 msgstr "S'atuda"
3061
3062-#: ../tools/gnome-session-quit.c:52
3063+#: tools/gnome-session-quit.c:52
3064 msgid "Reboot"
3065 msgstr "Reaviar"
3066
3067-#: ../tools/gnome-session-quit.c:53
3068+#: tools/gnome-session-quit.c:53
3069 msgid "Ignoring any existing inhibitors"
3070 msgstr "Ignorar tot inibitor existent"
3071
3072-#: ../tools/gnome-session-quit.c:54
3073-msgid "Don't prompt for user confirmation"
3074+#: tools/gnome-session-quit.c:54
3075+#| msgid "Don't prompt for user confirmation"
3076+msgid "Don’t prompt for user confirmation"
3077 msgstr "Demanda pas de confirmacion"
3078
3079-#: ../tools/gnome-session-quit.c:88 ../tools/gnome-session-quit.c:102
3080+#: tools/gnome-session-quit.c:88 tools/gnome-session-quit.c:102
3081 msgid "Could not connect to the session manager"
3082 msgstr "Impossible de se connectar al gestionari de sessions"
3083
3084-#: ../tools/gnome-session-quit.c:198
3085+#: tools/gnome-session-quit.c:198
3086 msgid "Program called with conflicting options"
3087 msgstr "Programa apelat amb d'opcions conflictualas"
3088
3089+#~ msgid "Additional startup _programs:"
3090+#~ msgstr "_Programas suplementaris a l'aviada :"
3091+
3092+#~ msgid "Startup Programs"
3093+#~ msgstr "Programas a l'aviada"
3094+
3095+#~ msgid "_Automatically remember running applications when logging out"
3096+#~ msgstr ""
3097+#~ "Se remembrar _automaticament de las aplicacions en cors d'execucion al "
3098+#~ "moment de la desconnexion"
3099+
3100+#~ msgid "_Remember Currently Running Applications"
3101+#~ msgstr "_Se remembrar de las aplicacions en cors d'execucion"
3102+
3103+#~ msgid "Options"
3104+#~ msgstr "Opcions"
3105+
3106+#~ msgid "Browse…"
3107+#~ msgstr "Percórrer…"
3108+
3109+#~ msgid "Comm_ent:"
3110+#~ msgstr "Co_mentari :"
3111+
3112+#~ msgid "Co_mmand:"
3113+#~ msgstr "_Comanda :"
3114+
3115+#~ msgid "_Name:"
3116+#~ msgstr "_Nom :"
3117+
3118 #~ msgid "This session logs you into GNOME, using Wayland"
3119 #~ msgstr "Aquesta session vos connècta dins GNOME, en utilizant Wayland"
3120
3121diff --git a/po/zh_CN.po b/po/zh_CN.po
3122index 6f07716..97ad96b 100644
3123--- a/po/zh_CN.po
3124+++ b/po/zh_CN.po
3125@@ -18,10 +18,10 @@
3126 msgid ""
3127 msgstr ""
3128 "Project-Id-Version: gnome-session master\n"
3129-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
3130+"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
3131 "session&keywords=I18N+L10N&component=general\n"
3132-"POT-Creation-Date: 2016-10-11 09:19+0000\n"
3133-"PO-Revision-Date: 2016-10-18 17:25+0800\n"
3134+"POT-Creation-Date: 2018-01-08 21:39+0000\n"
3135+"PO-Revision-Date: 2018-02-03 23:08+0800\n"
3136 "Last-Translator: Tong Hui <tonghuix@gmail.com>\n"
3137 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
3138 "Language: zh_CN\n"
3139@@ -31,99 +31,99 @@ msgstr ""
3140 "Plural-Forms: nplurals=1; plural=0;\n"
3141 "X-Generator: Poedit 1.8.9\n"
3142
3143-#: ../data/gnome-custom-session.desktop.in.h:1
3144+#: data/gnome-custom-session.desktop.in:3
3145 msgid "Custom"
3146 msgstr "自定义"
3147
3148-#: ../data/gnome-custom-session.desktop.in.h:2
3149+#: data/gnome-custom-session.desktop.in:4
3150 msgid "This entry lets you select a saved session"
3151 msgstr "此项允许您选择一个已保存的会话"
3152
3153-#: ../data/gnome.desktop.in.h:1 ../data/gnome.session.desktop.in.in.h:1
3154+#: data/gnome.desktop.in:3 data/gnome.session.desktop.in.in:3
3155 msgid "GNOME"
3156 msgstr "GNOME"
3157
3158-#: ../data/gnome.desktop.in.h:2 ../data/gnome-xorg.desktop.in.h:2
3159+#: data/gnome.desktop.in:4 data/gnome-xorg.desktop.in:4
3160 msgid "This session logs you into GNOME"
3161 msgstr "此会话将您登录到 GNOME"
3162
3163-#: ../data/gnome-xorg.desktop.in.h:1
3164+#: data/gnome-xorg.desktop.in:3
3165 msgid "GNOME on Xorg"
3166 msgstr "运行于 Xorg 的 GNOME"
3167
3168-#: ../data/gnome-dummy.session.desktop.in.in.h:1
3169+#: data/gnome-dummy.session.desktop.in.in:3
3170 msgid "GNOME dummy"
3171 msgstr "GNOME dummy"
3172
3173-#: ../data/session-selector.ui.h:1
3174+#: data/session-selector.ui:15
3175 msgid "Custom Session"
3176 msgstr "自定义会话"
3177
3178-#: ../data/session-selector.ui.h:2 ../tools/gnome-session-selector.c:102
3179+#: data/session-selector.ui:50 tools/gnome-session-selector.c:102
3180 msgid "Please select a custom session to run"
3181 msgstr "请选择一个要运行的自定义会话"
3182
3183-#: ../data/session-selector.ui.h:3
3184+#: data/session-selector.ui:105
3185 msgid "_New Session"
3186 msgstr "新建会话(_N)"
3187
3188-#: ../data/session-selector.ui.h:4
3189+#: data/session-selector.ui:119
3190 msgid "_Remove Session"
3191 msgstr "移除会话(_R)"
3192
3193-#: ../data/session-selector.ui.h:5
3194+#: data/session-selector.ui:133
3195 msgid "Rena_me Session"
3196 msgstr "重命名会话(_M)"
3197
3198-#: ../data/session-selector.ui.h:6
3199+#: data/session-selector.ui:168
3200 msgid "_Continue"
3201 msgstr "继续(_C)"
3202
3203-#: ../gnome-session/gsm-fail-whale-dialog.c:313
3204+#: gnome-session/gsm-fail-whale-dialog.c:313
3205 msgid "Oh no! Something has gone wrong."
3206 msgstr "糟糕!出错啦!"
3207
3208-#: ../gnome-session/gsm-fail-whale-dialog.c:320
3209+#: gnome-session/gsm-fail-whale-dialog.c:320
3210 msgid ""
3211-"A problem has occurred and the system can't recover. Please contact a system "
3212+"A problem has occurred and the system can’t recover. Please contact a system "
3213 "administrator"
3214 msgstr "系统出错且无法恢复。请联系系统管理员。"
3215
3216-#: ../gnome-session/gsm-fail-whale-dialog.c:322
3217+#: gnome-session/gsm-fail-whale-dialog.c:322
3218 msgid ""
3219-"A problem has occurred and the system can't recover. All extensions have "
3220+"A problem has occurred and the system can’t recover. All extensions have "
3221 "been disabled as a precaution."
3222 msgstr "系统出错且无法恢复。为预防起见,已禁用了所有扩展。"
3223
3224-#: ../gnome-session/gsm-fail-whale-dialog.c:324
3225+#: gnome-session/gsm-fail-whale-dialog.c:324
3226 msgid ""
3227-"A problem has occurred and the system can't recover.\n"
3228+"A problem has occurred and the system can’t recover.\n"
3229 "Please log out and try again."
3230 msgstr "系统出错并无法恢复,请尝试注销并重新登录。"
3231
3232 # gsm/logout.c:248
3233-#: ../gnome-session/gsm-fail-whale-dialog.c:339
3234+#: gnome-session/gsm-fail-whale-dialog.c:339
3235 msgid "_Log Out"
3236 msgstr "注销(_L)"
3237
3238-#: ../gnome-session/gsm-fail-whale-dialog.c:361 ../gnome-session/main.c:274
3239+#: gnome-session/gsm-fail-whale-dialog.c:361 gnome-session/main.c:279
3240 msgid "Enable debugging code"
3241 msgstr "启用调试代码"
3242
3243-#: ../gnome-session/gsm-fail-whale-dialog.c:362
3244+#: gnome-session/gsm-fail-whale-dialog.c:362
3245 msgid "Allow logout"
3246 msgstr "允许注销"
3247
3248-#: ../gnome-session/gsm-fail-whale-dialog.c:363
3249+#: gnome-session/gsm-fail-whale-dialog.c:363
3250 msgid "Show extension warning"
3251 msgstr "显示扩展警告"
3252
3253-#: ../gnome-session/gsm-manager.c:1228 ../gnome-session/gsm-manager.c:1881
3254+#: gnome-session/gsm-manager.c:1266 gnome-session/gsm-manager.c:1919
3255 msgid "Not responding"
3256 msgstr "无响应"
3257
3258 # gsm/logout.c:248
3259-#: ../gnome-session/gsm-util.c:382
3260+#: gnome-session/gsm-util.c:382
3261 msgid "_Log out"
3262 msgstr "注销(_L)"
3263
3264@@ -131,66 +131,66 @@ msgstr "注销(_L)"
3265 #. * then the XSMP client already has set several XSMP
3266 #. * properties. But it could still be that SmProgram is not set.
3267 #.
3268-#: ../gnome-session/gsm-xsmp-client.c:557
3269+#: gnome-session/gsm-xsmp-client.c:557
3270 msgid "Remembered Application"
3271 msgstr "记住的应用程序"
3272
3273-#: ../gnome-session/gsm-xsmp-client.c:1207
3274+#: gnome-session/gsm-xsmp-client.c:1216
3275 msgid "This program is blocking logout."
3276 msgstr "此程序正在阻止注销。"
3277
3278-#: ../gnome-session/gsm-xsmp-server.c:340
3279+#: gnome-session/gsm-xsmp-server.c:340
3280 msgid ""
3281 "Refusing new client connection because the session is currently being shut "
3282 "down\n"
3283 msgstr "拒绝新客户连接,原因是会话正在关闭\n"
3284
3285-#: ../gnome-session/gsm-xsmp-server.c:609
3286+#: gnome-session/gsm-xsmp-server.c:609
3287 #, c-format
3288 msgid "Could not create ICE listening socket: %s"
3289 msgstr "无法创建 ICE 监听套接字:%s"
3290
3291-#: ../gnome-session/main.c:272
3292+#: gnome-session/main.c:277
3293 msgid "Override standard autostart directories"
3294 msgstr "取代默认的自动启动目录"
3295
3296-#: ../gnome-session/main.c:272
3297+#: gnome-session/main.c:277
3298 msgid "AUTOSTART_DIR"
3299 msgstr "自动启动目录"
3300
3301-#: ../gnome-session/main.c:273
3302+#: gnome-session/main.c:278
3303 msgid "Session to use"
3304 msgstr "要使用的会话"
3305
3306-#: ../gnome-session/main.c:273
3307+#: gnome-session/main.c:278
3308 msgid "SESSION_NAME"
3309 msgstr "会话名称"
3310
3311-#: ../gnome-session/main.c:275
3312+#: gnome-session/main.c:280
3313 msgid "Do not load user-specified applications"
3314 msgstr "不装入用户指定的应用程序"
3315
3316-#: ../gnome-session/main.c:276
3317+#: gnome-session/main.c:281
3318 msgid "Version of this application"
3319 msgstr "此应用程序的版本"
3320
3321 #. Translators: the 'fail whale' is the black dialog we show when something goes seriously wrong
3322-#: ../gnome-session/main.c:278
3323+#: gnome-session/main.c:283
3324 msgid "Show the fail whale dialog for testing"
3325 msgstr "显示用于测试的鲸鱼失败对话框"
3326
3327-#: ../gnome-session/main.c:279
3328+#: gnome-session/main.c:284
3329 msgid "Disable hardware acceleration check"
3330 msgstr "禁用硬件加速检测"
3331
3332-#: ../gnome-session/main.c:311
3333-msgid " - the GNOME session manager"
3334+#: gnome-session/main.c:316
3335+msgid " — the GNOME session manager"
3336 msgstr "- GNOME 会话管理器"
3337
3338-#: ../tools/gnome-session-inhibit.c:108
3339+#: tools/gnome-session-inhibit.c:108
3340 #, c-format
3341 msgid ""
3342-"%s [OPTION...] COMMAND\n"
3343+"%s [OPTION…] COMMAND\n"
3344 "\n"
3345 "Execute COMMAND while inhibiting some session functionality.\n"
3346 "\n"
3347@@ -217,69 +217,69 @@ msgstr ""
3348 " logout, switch-user, suspend, idle, automount\n"
3349 " --inhibit-only 不启动 命令,而是无限等待\n"
3350 "\n"
3351-"若未指定 --inhibit 参数,将假设为 idle\n"
3352+"若未指定 --inhibit 参数,将假设为 idle。\n"
3353
3354-#: ../tools/gnome-session-inhibit.c:146
3355+#: tools/gnome-session-inhibit.c:146
3356 #, c-format
3357 msgid "Failed to execute %s\n"
3358 msgstr "执行 %s 失败\n"
3359
3360-#: ../tools/gnome-session-inhibit.c:206 ../tools/gnome-session-inhibit.c:216
3361-#: ../tools/gnome-session-inhibit.c:226
3362+#: tools/gnome-session-inhibit.c:206 tools/gnome-session-inhibit.c:216
3363+#: tools/gnome-session-inhibit.c:226
3364 #, c-format
3365 msgid "%s requires an argument\n"
3366 msgstr "%s 需要一个参数\n"
3367
3368-#: ../tools/gnome-session-selector.c:61
3369+#: tools/gnome-session-selector.c:61
3370 #, c-format
3371 msgid "Session %d"
3372 msgstr "会话 %d"
3373
3374-#: ../tools/gnome-session-selector.c:107
3375+#: tools/gnome-session-selector.c:107
3376 msgid ""
3377-"Session names are not allowed to start with ‘.’ or contain ‘/’ characters"
3378+"Session names are not allowed to start with “.” or contain “/” characters"
3379 msgstr "会话名称不允许以“.”开头或包含“/”字符"
3380
3381-#: ../tools/gnome-session-selector.c:111
3382-msgid "Session names are not allowed to start with ‘.’"
3383+#: tools/gnome-session-selector.c:111
3384+msgid "Session names are not allowed to start with “.”"
3385 msgstr "会话名称不允许以“.”开头"
3386
3387-#: ../tools/gnome-session-selector.c:115
3388-msgid "Session names are not allowed to contain ‘/’ characters"
3389+#: tools/gnome-session-selector.c:115
3390+msgid "Session names are not allowed to contain “/” characters"
3391 msgstr "会话名称不允许包含“/”字符"
3392
3393-#: ../tools/gnome-session-selector.c:123
3394+#: tools/gnome-session-selector.c:123
3395 #, c-format
3396-msgid "A session named ‘%s’ already exists"
3397+msgid "A session named “%s” already exists"
3398 msgstr "名为“%s”的会话已存在"
3399
3400 # gsm/logout.c:248
3401-#: ../tools/gnome-session-quit.c:50
3402+#: tools/gnome-session-quit.c:50
3403 msgid "Log out"
3404 msgstr "注销"
3405
3406-#: ../tools/gnome-session-quit.c:51
3407+#: tools/gnome-session-quit.c:51
3408 msgid "Power off"
3409 msgstr "关机"
3410
3411-#: ../tools/gnome-session-quit.c:52
3412+#: tools/gnome-session-quit.c:52
3413 msgid "Reboot"
3414 msgstr "重启"
3415
3416-#: ../tools/gnome-session-quit.c:53
3417+#: tools/gnome-session-quit.c:53
3418 msgid "Ignoring any existing inhibitors"
3419 msgstr "忽略现有限制因素"
3420
3421-#: ../tools/gnome-session-quit.c:54
3422-msgid "Don't prompt for user confirmation"
3423+#: tools/gnome-session-quit.c:54
3424+msgid "Don’t prompt for user confirmation"
3425 msgstr "不提示用户确认"
3426
3427 # gsm/save-session.c:86
3428-#: ../tools/gnome-session-quit.c:88 ../tools/gnome-session-quit.c:102
3429+#: tools/gnome-session-quit.c:88 tools/gnome-session-quit.c:102
3430 msgid "Could not connect to the session manager"
3431 msgstr "无法连接到会话管理器"
3432
3433-#: ../tools/gnome-session-quit.c:198
3434+#: tools/gnome-session-quit.c:198
3435 msgid "Program called with conflicting options"
3436 msgstr "调用程序的选项互相冲突"
3437

Subscribers

People subscribed via source and target branches