Feature #7599

Update the packaging to get the greeter launched in GDM 3.12

Added by alant 2014-07-17 11:33:28 . Updated 2020-04-15 06:05:35 .

Status:
Resolved
Priority:
High
Assignee:
intrigeri
Category:
Target version:
Start date:
2014-07-17
Due date:
% Done:

100%

Feature Branch:
feature/jessie
Type of work:
Code
Blueprint:

Starter:
0
Affected tool:
Welcome Screen
Deliverable for:

Description

GDM 3.12 don’t use gdm-simple-greeter anymore. We should thus update the packaging not to divert this file bu instead to provide a gdm-tails session and select it from /etc/gdm3/greeter.dconf-defaults.


Subtasks


Related issues

Related to Tails - Feature #7637: Patch greeter.dconf-defaults instead of shipping a full fork Resolved 2014-07-21
Blocked by Tails - Bug #7634: feature/jessie FTBFS Resolved 2014-07-20
Blocks Tails - Feature #7632: Polish packaging of the Jessie Greeter Resolved 2014-07-20

History

#1 Updated by intrigeri 2014-07-17 17:02:35

It seems that the packaging also needs to be updated to install the new gdm-tails.session file to a sensible place. Once you’re done with the “upstream” part of the work, please let me know, I can handle the Debian side.

#2 Updated by intrigeri 2014-07-20 12:59:25

  • Priority changed from Normal to High

#3 Updated by alant 2014-07-20 19:23:48

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 50
  • Feature Branch set to feature/jessie

I’ve got a package that works. It needs polishing however. To launch tails-greeter the greeter session should be set to gdm-tails in greeter.gsettings.

The resulting ISO should be tested.

#4 Updated by alant 2014-07-20 21:33:01

  • blocked by Bug #7634: feature/jessie FTBFS added

#5 Updated by intrigeri 2014-07-21 08:48:18

  • blocks Feature #7632: Polish packaging of the Jessie Greeter added

#6 Updated by intrigeri 2014-07-21 08:54:23

alant wrote:
> To launch tails-greeter the greeter session should be set to gdm-tails in greeter.gsettings.

On my sid system, I can find no greeter.gsettings. Assuming that’s still the right filename, where should we put it?

#7 Updated by alant 2014-07-22 19:54:56

> On my sid system, I can find no greeter.gsettings. Assuming that’s still the right filename, where should we put it?

On jessie, /etc/gdm3/greeter.gsettings. On sid /etc/gdm3/greeter.dconf-defaults.

#8 Updated by intrigeri 2014-07-27 20:16:50

  • Description updated

gdm3 3.12 has migrated to testing.

#9 Updated by intrigeri 2014-07-27 21:38:43

  • related to Feature #7637: Patch greeter.dconf-defaults instead of shipping a full fork added

#10 Updated by intrigeri 2014-07-27 21:44:09

I’m on it: I’ll get the transition to dconf done, and if it’s not enough, then we’ll see.

#11 Updated by intrigeri 2014-07-27 22:38:02

I did what Alan adviced (commit a9cfc87a), and our Greeter indeed starts! (… once I’ve updated the package so that it’s installed instead of the Wheezy 0.8.2)

#12 Updated by intrigeri 2014-07-27 22:48:55

  • Status changed from In Progress to Resolved
  • Assignee changed from alant to intrigeri
  • % Done changed from 50 to 100

#13 Updated by intrigeri 2020-04-15 06:05:35

  • Affected tool changed from Greeter to Welcome Screen