Bug #16951

Update gdm-tails.json for Bullseye

Added by segfault 2019-08-08 12:45:10 . Updated 2019-08-15 06:44:12 .

Status:
Confirmed
Priority:
Normal
Assignee:
Category:
Target version:
Start date:
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

This is about config/gdm-tails.json from greeter.git, which might move to tails.git when Feature #16912 is done.

It looks like this file is a kind of hybrid between classic.json (meant for a regular GNOME Classic user session) and the gdm mode in js/ui/sessionMode.js (from GNOME Shell’s source tree).

We should make sure that the file is updated if one of the files it’s based on is updated in Debian. And then we should create a similar ticket targeting Tails 6.0.

Further relevant findings from Bug #12551:

  • gdm-tails.json was created in 2016, for Tails based on Jessie I assume. Jessie had gnome-shell-extensions 3.14.2, which includes data/classic.json.in. That file wasn’t updated since then, so I suspect all the differences are on purpose.
  • Our panelStyle is loginScreen while GNOME’s is login-screen. login-screen is defined in gnome-shell’s CSS, loginScreen does not seem to be defined anywhere, so it has probably no effect. We could either change it to actually use the login-screen style or delete the panel style to keep using the default panel style.

Subtasks


Related issues

Related to Tails - Bug #12551: Set up a process to keep our fork of GNOME Shell's .desktop file and GDM's .session file up-to-date Resolved 2017-05-16

History

#1 Updated by segfault 2019-08-08 12:55:42

  • related to Bug #12551: Set up a process to keep our fork of GNOME Shell's .desktop file and GDM's .session file up-to-date added

#2 Updated by intrigeri 2019-08-15 06:44:12

  • Subject changed from Update gdm-tails.json to Update gdm-tails.json for Bullseye