[ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Ответить
Аватара пользователя
rssbot
Бот
Сообщения: 6002
ОС: gnu/linux

[ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение rssbot »

Сэм Хартман (Sam Hartman), лидер проекта Debian, попытался разобраться в разногласиях, связанных с поставкой пакета elogind в составе дистрибутива. В июле команда, отвечающая за подготовку релизов, заблокировала включение elogind в ветку testing, так как данный пакет конфликтует с libsystemd.

Напомним, что elogind предоставляет интерфейсы, необходимые для работы GNOME без установки systemd. Проект основан как ответвление от systemd-logind, вынесенное в отдельный пакет и избавленное от привязки к компонентам systemd. В том числе elogind предоставляет свой вариант библиотеки libelogind, которая берёт на себя ряд функций, предлагаемых в libsystemd, и заменяет при установке данную библиотеку.

В качестве причин блокировки был отмечен конфликт с пакетом systemd и опасность замены libsystemd альтернативным вариантом libelogind, полностью не совместимым с исходной библиотекой на уровне ABI. В пакете elogind помечен как конфликтующий с библиотеками systemd, но он по своей сути рассчитан на работу только без systemd и конфликт с systemd даже приносит пользу, так как не позволяет установить elogind по ошибке. С другой стороны в текущем виде попытки через APT обновить конфигурацию с systemd на вариант с sysvinit и elogind приводят к получению повреждённой системы с неработающим APT. Но даже при устранении этой недоработки переход от systemd к elogind остаётся невозможен без удаления уже установленных пользовательских окружений.

Разработчикам elogind было предложено адаптировать elogind для работы поверх штатного libpam-systemd, без использования собственной прослойки libpam-elogind. Переходу elogind на libpam-systemd мешает отсутствие поддержки концепции слайсов, но разработчики elogind не желают добиться полного соответствия API и в точности повторить все возможности systemd, так как elogind лишь предоставляет минимальную функциональность для организации входа пользователей и не ставит целью повторения всех подсистем systemd.

Разрешение описанных технических проблем должно решаться на уровне взаимодействия команды выпускающей релизы и мэйнтейнеров elogind и systemd, но лидер проекта был вынужден вмешаться так как команды не смогли договориться, совместная работа переросла в противостояние и решение проблемы зашло в тупик, в котором каждая сторона права по-своему. По мнению Сэма Хартмана, ситуация приближается к состоянию, требующему проведения общего голосования (GR, general resolution), в котором сообщество примет решение в отношении альтернативных систем инициализации и поддержки sysvinit с elogind.

Если участники проекта проголосуют за диверсификацию систем инициализации, все мэйнтейнеры будут вовлечены в совместную работу по решению этой задачи или будут назначены специальные ответственные разработчики для работы над данной проблемой и сопровождающие больше не смогут игнорировать альтернативную систему инициализации, отмалчиваться или затягивать процесс.

В настоящее время в репозитории уже накопилось 1033 пакета, поставляющих сервисные юниты для systemd, но не включающих скрипты init.d. Для решения этой проблемы предлагается поставлять по умолчанию service-файлы, но подготовить обработчик, который бы автоматически разбирал команды из этих файлов и генерировал на их основе скрипты init.d.

Если сообщество решит, что в Debian достаточно поддержки одной системы инициализации, можно больше не заботиться о sysvinit и elogind, сосредоточившись только на unit-файлах и systemd. Такое решение негативно повлияет на порты, не использующие ядро Linux (Debian GNU/Hurd, Debian GNU/NetBSD и Debian GNU/kFreeBSD), но в основном архиве подобных портов пока нет и они не имеют статус официально поддерживаемых.

Привязка к systemd также существенно затруднит смену направления развития дистрибутива в будущем и ограничит проведение дальнейших экспериментов в области инициализации и управления сервисами. Поддерживать elogind в рабочем виде значительно проще, чем удалить, а потом пытаться добавить вновь. У каждого варианта решения есть плюсы и минусы, поэтому перед голосованием потребуется всестороннее обсуждение всех аргументов за и против.


Источник: https://www.opennet.ru/opennews/art.shtml?num=51517
(opennet.ru, основная лента)
Последний раз редактировалось rssbot 20.09.2019 22:19, всего редактировалось 3 раза.
Причина: Updated upstream
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2345
ОС: gentoo fluxbox

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение yoricI »

Детский сад, сразу надо было опытных людей слушать. Но тенденция хорошая :-)
Спасибо сказали:
Aliech
Сообщения: 952
Статус: дилетант широкого профиля
ОС: Gentoo arm64 musl hardened
Контактная информация:

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Aliech »

yoricI писал:
19.09.2019 15:13
Детский сад, сразу надо было опытных людей слушать. Но тенденция хорошая :-)
Опытные люди, из одной серьёзной конторы, и топили ТОЛЬКО за systemd. Их и послушали =(
Впрочем, неопытные тоже плакались, мол их портянки из скриптов умаяли. Их тоже послушали.

Надо загуглить, не выступало ли SJW сообщество против SysV init... А то вдруг портянки на shell'е угнетали трансгендеров?
С уважением,
Павел Алиев
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2604
ОС: Gentoo

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение ormorph »

Судя по всему у них давно уже эти идеи были. Не зря же появился дистрибутив Devuan, который по сути является тем же Debian, но с eudev и elogind.
В принципе на данный момент уже везде реализована поддержка elogid, так что consolekit теперь особо не нужен.
Не пойму только почему только в сборках Calculate Linux, до сих пор усилено используется consolekit вместо elogind. У них сама сборка ядра не поддерживает elogind.
Однако же в Debian тенденция хорошая в сторону поддержки sysvinit, глядишь во что нибудь хорошее выльется. Только похоже что под пользовательскими окружениями они имеют в виду оконные менеджеры типа Gnome. TDE под Devuan запускается норм, хотя это сборка для debian.
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Vascom »

Думаю большинство маинтейнеров будет против. И продвигающие elogind просто перейдут в devuan.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2604
ОС: Gentoo

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение ormorph »

Vascom писал:
20.09.2019 07:37
Думаю большинство маинтейнеров будет против. И продвигающие elogind просто перейдут в devuan.
Ну тут то в elogind возникла необходимость у debian, они наоборот стараются сделать так, чтобы без особых усилий использовать одни и те же наработки в сборках с ядрами hurd и freebsd.
Но прежде чем это провернуть, разработчикам ещё придется не раз поломать голову. А патчей сколько надо будет...
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Vascom »

ormorph писал(а):
20.09.2019 08:16
Vascom писал:
20.09.2019 07:37
Думаю большинство маинтейнеров будет против. И продвигающие elogind просто перейдут в devuan.
Ну тут то в elogind возникла необходимость у debian, они наоборот стараются сделать так, чтобы без особых усилий использовать одни и те же наработки в сборках с ядрами hurd и freebsd.
Но прежде чем это провернуть, разработчикам ещё придется не раз поломать голову. А патчей сколько надо будет...
Как я понял, проблема как раз в том, что elogind нельзя установить штатными средствами в сборке с ядром linux. То есть хотят именно в основной системе подвинуть systemd.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Bizdelnick »

Vascom писал:
20.09.2019 12:10
Как я понял, проблема как раз в том, что elogind нельзя установить штатными средствами в сборке с ядром linux.
Можно, почему нет-то? Но при текущем положении дел есть риск получить неработающую систему.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2604
ОС: Gentoo

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение ormorph »

Vascom писал:
20.09.2019 12:10
Как я понял, проблема как раз в том, что elogind нельзя установить штатными средствами в сборке с ядром linux.
Не там привязка systemd к apt, что то там разработчики намудрили, на счет ядра, то ядро debian замечательно работает под Devuan Linux без systemd, там главное с генерировать правильный initrd, с помощью update-initramfs, находится в initramfs-tools. На сколько я помню, примерно так:

Shell

# update-initramfs -u -k all
Как бы при желании все это можно реализовать.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Bizdelnick »

ormorph писал(а):
20.09.2019 13:15
там привязка systemd к apt
Тут тред сказочников?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2604
ОС: Gentoo

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение ormorph »

Bizdelnick писал:
20.09.2019 13:25
Тут тред сказочников?
В полне возможно))
Но судя по этому:
rssbot писал(а):
19.09.2019 11:37
на вариант с sysvinit и elogind приводят к получению повреждённой системы с неработающим APT.
складывается такое впечатление.
На счет ядра, то тут сказок нет, это уже опробовал.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Bizdelnick »

APT перестаёт работать, если в системе образуются «битые» пакеты, например. К systemd это прямого отношения не имеет.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2604
ОС: Gentoo

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение ormorph »

Bizdelnick писал:
20.09.2019 13:42
APT перестаёт работать, если в системе образуются «битые» пакеты, например. К systemd это прямого отношения не имеет.
Аа, тогда пардон был не прав.
В таком случае, вполне реально реализовать поддержку и того и другого)
Если только нет специфичных сборок, требующих библиотек systemd и logind. У меня же TDE замечательно работает с elogind, при этом зависимостей нет с elogind.
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Vascom »

ormorph писал(а):
20.09.2019 14:12
Bizdelnick писал:
20.09.2019 13:42
APT перестаёт работать, если в системе образуются «битые» пакеты, например. К systemd это прямого отношения не имеет.
Аа, тогда пардон был не прав.
В таком случае, вполне реально реализовать поддержку и того и другого)
Если только нет специфичных сборок, требующих библиотек systemd и logind. У меня же TDE замечательно работает с elogind, при этом зависимостей нет с elogind.
В новости сказано, что тогда придётся менять ещё более тысячи пакетов, предоставляющих исключительно systemd сервисы. Либо городить слой для конвертации сервисов в sysvinit скрипты (вряд ли их будет улобно читать и менять при желании). Это влечёт множество проблем и дополнительной работы.
Спасибо сказали:
Aliech
Сообщения: 952
Статус: дилетант широкого профиля
ОС: Gentoo arm64 musl hardened
Контактная информация:

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Aliech »

Самое плохое, что враппер для запуска init-скриптов через systemd, - это значительно проще, чем враппер для запуска systemd сервисов, через init.
С уважением,
Павел Алиев
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Bizdelnick »

Vascom писал:
20.09.2019 17:48
В новости сказано, что тогда придётся менять ещё более тысячи пакетов, предоставляющих исключительно systemd сервисы. Либо городить слой для конвертации сервисов в sysvinit скрипты (вряд ли их будет улобно читать и менять при желании). Это влечёт множество проблем и дополнительной работы.
Правильно. А писали бы сразу скрипты — не было бы проблем и дополнительной работы. Тем более, что, что бы кто ни говорил, написать init-скрипт не сложнее, чем systemd-service (а в ряде случаев и проще).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Vascom »

А ещё был бы мир во всём мире, ведь это так просто - не воевать.

На самом деле юниты проще и удобнее и уже созданы.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Bizdelnick »

Vascom писал:
20.09.2019 20:27
На самом деле юниты проще и удобнее и уже созданы.
Проще? Слабо сказать навскидку, сколько параметров описано в man systemd.service?
Удобнее? По гибкости им до скриптов по-прежнему очень далеко, хотя теперь уже большую часть нестандартных конфигураций можно реализовать и с их помощью. За что и приходится платить распуханием самого systemd и его совершенно неподъёмной документации.
А насчёт того, что уже созданы, — ну так инит-скрипты для всех пакетов были созданы давным-давно, когда никакого systemd и в помине не было, однако это никого не остановило. И да, мне лень искать статистику, но сильно подозреваю, что число пакетов, в которых есть инит-скрипты, но нет systemd-сервисов, в Debian не меньше числа пакетов с сервисами без инит-скриптов.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2604
ОС: Gentoo

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение ormorph »

У меня вообще складывается ощущение, что кто то намерено ломает поддержку sysvinit в Debian. Например в Gentoo доступны две системы инициализации, и проблем с написанием init скриптов нет. Не ужели число маинтейнеров в Debian меньше чем в Gentoo.
В Gentoo plymouth не привязан к systemd, и не требует в зависимости systemd. Для openrc есть плагин для plymouth тыц.
Ранее были проблемы с новыми версиями plymouth и openrc, была слабая поддержка, теперь все изменилось, версия 0.9.4, нормально работает с openrc. Тем не менее в Debian на сколько я помню plymouth нельзя установить без sysnemd, там зависимости прибиты гвоздями к systemd, в то время, как в Gentoo plymouth может работать с обоими системами инициализации. Как бы такое элементарное можно же реализовать.
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Vascom »

Да-да-да, Леннарт лично пришёл и намеренно сломал поддержку sysvinit в дебиане. И занес по 100$ каждому маинтейнеру.

Systemd действительно проще и удобнее для большинства. Если бы это было не так - его бы не использовали.
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2604
ОС: Gentoo

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение ormorph »

Vascom писал:
21.09.2019 05:40
Да-да-да, Леннарт лично пришёл и намеренно сломал поддержку sysvinit в дебиане. И занес по 100$ каждому маинтейнеру.
Не иначе.
Vascom писал:
21.09.2019 05:40
Systemd действительно проще и удобнее для большинства. Если бы это было не так - его бы не использовали.
Думаю что для большинства это по барабану, лишь бы работало. А что там за инициализация используется не очень то имеет значение, лишь бы утилиты присутствовали для управления загрузкой сценариев. Кроме того логирование с использованием скриптов может быть гибче и иметь больше информации, тут уж на сколько хватит фантазии автора скрипта, единственное что оно децентрализованно.
Как ни странно, но большинство пользователей Gentoo не используют в качестве системы инициализации systemd, если она действительно такая мега удобная, то почему так?
Основной плюс systemd заключается в унификации и стандартизации, а на счет удобства, то это вопрос спорный.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Bizdelnick »

Vascom писал:
21.09.2019 05:40
Systemd действительно проще и удобнее для большинства. Если бы это было не так - его бы не использовали.
Большинству, как ни странно, пофиг. Оно использует то, что дают, и не вникает, как оно устроено.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Aliech
Сообщения: 952
Статус: дилетант широкого профиля
ОС: Gentoo arm64 musl hardened
Контактная информация:

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Aliech »

Vascom писал:
21.09.2019 05:40
Systemd действительно проще и удобнее для большинства. Если бы это было не так - его бы не использовали.
Он не удобен. Он не проще. Он стандартизирован, и это, с точки зрения того же RH, - плюс. Им ведь не нужна гибкость и простота. Им нужно распространение. Им нужно больше внедренцев. Им нужно, чтобы пользователи RHEL не переживали, что внедрив у себя это всё с помощью ООО "Рога и Копыта", когда последние будут посланы нафиг, потому что скидку не сделали, можно было нанять ИП Василий Пупкин, который бы не пришёл и на сказал, что уж больно у них мудрёно всё. Скрипты какие-то... Не, дешево он это делать не будет. Да и вообще: переделать бы всё надо.

Зачем они пихают это везде, где дотянутся? Пользовательскую базу расширяют. Это полезно для отладки и для дальнейшего набора специалистов-внедренцев.
С уважением,
Павел Алиев
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Vascom »

"Они" не пихают, прекращайте бредить.
Делают сами маинтейнеры, разработчики дистрибутивов.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Bizdelnick »

Vascom писал:
21.09.2019 13:37
"Они" не пихают, прекращайте бредить.
Делают сами маинтейнеры, разработчики дистрибутивов.
Строго говоря, да, но RH таки сделал всё возможное, чтобы затруднить жизнь без systemd. На момент появления systemd практически во всех дистрибутивах использовался udev, — они сделади udev частью systemd. Во многих (вероятно, в большинстве) дистрибутивах в качестве DE поумолчанию использовался GNOME, — они прибили его гвоздями к systemd. Во всех проектах, где у них было достаточное влияние на процесс разработки, они постарались не просто пропихнуть интеграцию с systemd, но и сделать её обязательной.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2604
ОС: Gentoo

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение ormorph »

Bizdelnick писал:
21.09.2019 15:04
Во многих (вероятно, в большинстве) дистрибутивах в качестве DE поумолчанию использовался GNOME, — они прибили его гвоздями к systemd.
Было такое, в Gentoo нельзя было использовать Gnome без systemd. Была конечно возможность использовать без systemd, был проект dantrell gnome со своими патчами, точнее есть такой, подразумевает установку стороннего оверлея. Но там были очень уж большие проблемы с обновлением, в ряде случаев требовалось просто сносить Gnome, что бы обеспечить все зависимости. Сейчас благо можно использовать Gnome без systemd с elogind.

Calculate Linux до сих пор не использует Gnome, но там в самой сборке ядра отсутствовали опции указанные тут, необходимые для нормальной работы elogind. Как бы давно уже пора им исправиться.
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Vascom »

Потому что так удобно гному.
Почему разработчики гнома должны оглядываться на другие ДЕ или дистрибутивы? Они делают как удобно им и их пользователям.

Не нравится - форкайте. Только ни у кого больше нет разработчиков, способных это осилить. Даже Canonical с их форком гнома (unity) слилась.

Снова мы приходим к тому, что критикуют лишь те, кто ни на что не влияет и не может изменить.

Сам я пользуюсь исключительно КДЕ, если что.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение Bizdelnick »

Vascom писал:
22.09.2019 08:31
Почему разработчики гнома должны оглядываться на другие ДЕ или дистрибутивы? Они делают как удобно им и их пользователям.
О да, это очень удобно их пользователям под FreeBSD! Вы вообще соображаете, какую ерунду пишете?
RH плевать на пользователей. Им нужна монополия.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
ormorph
Сообщения: 2604
ОС: Gentoo

Re: [ON] Debian возвращается к вопросу поддержки нескольких систем инициализации

Сообщение ormorph »

Vascom писал:
22.09.2019 08:31
Потому что так удобно гному.
Скорее Леннарту.
Vascom писал:
22.09.2019 08:31
Они делают как удобно им и их пользователям.
Посмотрите на GTK3 и что они с ним делают. Там нет ни какой стандартизации и графический функционал постоянно меняется. Ранее написанные темы для GTK3 перестают нормально работать под новыми версиями GTK3. Пользователей просто приклеили к стандартным темам гнома. Что даже разработчики Gnome рекомендуют использовать их стандартные темы, и не использовать сторонние.
Vascom писал:
22.09.2019 08:31
Только ни у кого больше нет разработчиков, способных это осилить. Даже Canonical с их форком гнома (unity) слилась.
В том то и оно, вот и пользуются этим, только это не означает что их пользователям это удобней. Просто душат других разработчиков такими методами.
Спасибо сказали:
Ответить