Bug 46491 - Сценарий замены DM для Workstation K
Summary: Сценарий замены DM для Workstation K
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: lightdm-kde-greeter (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Golubev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-13 16:04 MSK by Vera Blagoveschenskaya
Modified: 2024-03-22 09:00 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2023-06-13 16:04:16 MSK
Workstation K 10.1, обновленный до Сизифа
lightdm-kde-greeter-0.4.11-alt1

Сценарий смены DM:

1) Установить lightdm

# apt-get install lightdm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  brlapi brltty espeak-data gnome-themes-extra gnome-themes-extra-data gtk2-theme-clearlooks libXres libappindicator-gtk3 libappindicator-gtk3-gir
  libat-spi2-core-gir libdbusmenu libdbusmenu-gtk3 libdotconf libespeak libgtk-engine-hc libgtk-engines-default-common libindicator-gtk3 liblightdm-gobject
  libstartup-notification libwnck3 libwnck3-gir libxklavier onboard orca python3-module-brlapi python3-module-pyatspi python3-module-speechd slick-greeter
  speech-dispatcher speech-dispatcher-module-flite
Следующие НОВЫЕ пакеты будут установлены:
  brlapi brltty espeak-data gnome-themes-extra gnome-themes-extra-data gtk2-theme-clearlooks libXres libappindicator-gtk3 libappindicator-gtk3-gir
  libat-spi2-core-gir libdbusmenu libdbusmenu-gtk3 libdotconf libespeak libgtk-engine-hc libgtk-engines-default-common libindicator-gtk3 liblightdm-gobject
  libstartup-notification libwnck3 libwnck3-gir libxklavier lightdm onboard orca python3-module-brlapi python3-module-pyatspi python3-module-speechd
  slick-greeter speech-dispatcher speech-dispatcher-module-flite
0 будет обновлено, 31 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/19,0MB архивов.
После распаковки потребуется дополнительно 101MB дискового пространства.
Продолжить? [Y/n] 

2) Установить lightdm-kde-greeter

# apt-get install lightdm-kde-greeter 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  liblightdm-qt5
Следующие НОВЫЕ пакеты будут установлены:
  liblightdm-qt5 lightdm-kde-greeter
0 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/336kB архивов.
После распаковки потребуется дополнительно 782kB дискового пространства.
Продолжить? [Y/n] 

3) Выполнить  
# systemctl disable --now display-manager && systemctl enable --now lightdm

Результат: Экран входа изменился, но отображается slick-greeter, который вытянулся на шаге 1.

Ожидаемый результат: экран входа соответствует lightdm-kde-greeter

Т.е. пользователь, выполнив шаги 1-2-3, будет думать, что у него экран входа lightdm-kde-greeter и не заподозрит подвох.

Если не устанавливать предварительно lightdm, а сразу поставить lightdm-kde-greeter, то вытягивается lightdm, но slick-greeter при этом не вытягивается.

# apt-get install lightdm-kde-greeter
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  liblightdm-gobject liblightdm-qt5 libxklavier lightdm
Следующие НОВЫЕ пакеты будут установлены:
  liblightdm-gobject liblightdm-qt5 libxklavier lightdm lightdm-kde-greeter
0 будет обновлено, 5 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 0B/599kB архивов.
После распаковки потребуется дополнительно 1517kB дискового пространства.
Продолжить? [Y/n]
Comment 1 Alexander Makeenkov 2023-06-13 16:10:05 MSK
Для информации.

lightdm зависит от lightdm-greeter:

$ rpm -qR lightdm | grep greeter
lightdm-greeter

Который, в свою очередь, предоставляется другими гритерами:
# apt-get install lightdm-greeter
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Виртуальный пакет lightdm-greeter предоставляется следующими пакетами:
  slick-greeter sisyphus+276160.1100.2.1@1624999520
  lightdm-kde-greeter p10+319335.300.6.1@1683191660
  lightdm-gtk-greeter p10+285592.200.3.1@1633082850
Необходимо точно указать, какой из пакетов должен быть установлен.
E: Виртуальный пакет lightdm-greeter предоставляется многими пакетами.

При установке только lightdm вместе с ним вытягивается slick-greeter.
Comment 2 Sergey V Turchin 2024-03-22 09:00:23 MSK
apt-get install kde5-display-manager