Bug 40031 - gdm-data depends on xterm
Summary: gdm-data depends on xterm
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gdm-data (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 47179
  Show dependency tree
 
Reported: 2021-05-04 19:59 MSK by Arseny Maslennikov
Modified: 2023-08-21 05:21 MSK (History)
6 users (show)

See Also:


Attachments
Терминал удаление xterm (1013.99 KB, image/png)
2023-08-21 05:21 MSK, Олег Щавелев
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arseny Maslennikov 2021-05-04 19:59:43 MSK
# rpm -e xterm
error: Failed dependencies:
  xterm is needed by (installed) gdm-data-40.0-alt1.noarch

Зачем эта зависимость? Можно ли её убрать?
Comment 1 Yuri N. Sedunov 2021-05-04 20:30:34 MSK
Очень легко узнать зачему GDM'у Xterm.
$ grep -i -s Xterm `rpmql gdm-data` 
/etc/X11/gdm/Xsession:echo "$0: Executing $command failed, will run xterm"
/etc/X11/gdm/Xsession:exec xterm -geometry 80x24+0+0

Любопытно узнать, кому он так мешает? -- особенно, в сочетании с обвешанным прочими тяжелыми зависимостями GDM.
Comment 2 Roman Alifanov 2023-08-10 00:35:31 MSK
(Ответ для Yuri N. Sedunov на комментарий #1)
> Очень легко узнать зачему GDM'у Xterm.
> $ grep -i -s Xterm `rpmql gdm-data` 
> /etc/X11/gdm/Xsession:echo "$0: Executing $command failed, will run xterm"
> /etc/X11/gdm/Xsession:exec xterm -geometry 80x24+0+0
Тут вызывается xterm на случай, если ничего другого не работает.


> Любопытно узнать, кому он так мешает? -- особенно, в сочетании с обвешанным
> прочими тяжелыми зависимостями GDM.
Нужно пытаться хотя-бы минимизировать эти зависимости.
Я бы не хотел в системе иметь два терминала.

Кроме того, не припомню в других системах такой зависимости.
Comment 3 Олег Щавелев 2023-08-15 05:56:06 MSK
Здравствуйте!

Я Гномовод со стажем, вместе пережили многое. Фанат Allan Day, а еще Web разработчик.

Как пользователь я пользуюсь сайтом https://apps.gnome.org/ru/, очень красивый и аккуратный сайт, как и Gnome в целом. Что есть на этом сайте привычно, что нет, то не привычно.

Внешний вид требует ресурсоемкости и мне кажется ошибочно мерить все только данным параметром. Я использую Консоль, как основной терминал.

Графика, Верстка это мое родное; я восхищен работой иллюстраторов Gnome, очень красивые иконки. Отлично описан Guide Line https://developer.gnome.org/hig/

Терминал на мой взгляд должен быть один, это элемент Human Interface, Xterm при установке (субъективное мнение пользователя) не нужен. Пользователь, который считает что нужно 10 терминалов может установить их используя менеджер пакетов.

Спасибо Вам за свежий Gnome, вы наш герой!
Comment 4 Владислав 2023-08-15 15:33:05 MSK
Здравствуйте!
Полностью поддерживаю мнение Олега Щавелева.
Дополню что на мой взгляд тянуть пакеты "для подстраховки" может привести к негативному пользовательскому опыту и к необоснованному увеличению поверхности атаки
Comment 5 Repository Robot 2023-08-21 02:06:10 MSK
gdm-44.1-alt2 -> sisyphus:

 Mon Aug 21 2023 Yuri N. Sedunov <aris@altlinux> 44.1-alt2
 - /etc/X11/gdm/Xsession: replaced xterm by x-terminal-emulator (ALT #40031)
 - removed /etc/X11/wms-methods.d/gdm (ALT #44123)
Comment 6 Олег Щавелев 2023-08-21 05:21:10 MSK
Created attachment 14171 [details]
Терминал удаление xterm