LINUX.ORG.RU

GNOME перешёл на использование systemd для управления сессиями

 , ,


0

2

Начиная с версии 3.34 GNOME полностью перешёл на инструментарий пользовательских сессий systemd. Данное изменение полностью прозрачно как для пользователей, так и для разработчиков (XDG-autostart поддерживается) — видимо, поэтому оно и прошло незамеченным на ЛОР.

Ранее только DBUS-activated запускались с помощью пользовательских сессий, а остальное делал gnome-session. Теперь от этой лишней прослойки наконец-то избавились.

Что любопытно, в процессе миграции systemd добавил новое API для удобства разработчиков GNOME – https://github.com/systemd/systemd/pull/12424

Приятно видеть, когда открытые проекты готовы к сотрудничеству и идут навстречу пожеланиям пользователей.

От себя: перешёл на KDE по несвязанным с темой новости причинам, но по-прежнему слежу за развитием проекта и искренне надеюсь, что и остальные DE последуют за GNOME в плане унификации управления сессиями.

>>> Подробности

★★

Проверено: a1batross ()

Ответ на: комментарий от devzero

Какой у них принцип? У Gentoo есть принцип - только пользователь решает что будет у него в системе, и вроде у них получается. У KISS есть принцип - простота, и они оставили X.org, но выпилили Wayland. Может они и не хейтеры, а просто лицемеры, т.к. объявленный принцип явно не полностью совпадает с настоящим.

Если бы они действительно были за максимальную простоту при условии наличия гуя, то у них был бы Wayland без X-only софта, чтобы XWayland не городить. Ни systemd, ни D-bus для Wayland не нужен.

Gentooshnik ★★ ()
Ответ на: комментарий от zabbal

А давайте не будем вырывать из контекста.

Аморфная масса послушно мычит и жуёт, что дают. А кто не слушается - значит хейтер.

Именно так - аморфная масса хейтеров

Аморфная масса хейтеров послушно жуёт что дают, а кто их не слушается - тот хейтер? :facepalm:

Gentooshnik ★★ ()
Ответ на: комментарий от Gentooshnik

У KISS есть принцип - простота, и они оставили X.org, но выпилили Wayland. Может они и не хейтеры, а просто лицемеры, т.к. объявленный принцип явно не полностью совпадает с настоящим.

Wayland - это собственно Wayland, плюс неизбежный X.org сбоку.

А X.org - просто X.org. Выбор очевиден.

Если бы они действительно были за максимальную простоту при условии наличия гуя, то у них был бы Wayland без X-only софта, чтобы XWayland не городить. Ни systemd, ни D-bus для Wayland не нужен.

Максимальная простота не означает, что нужно сидеть без софта. X11 пока еще индустриальный стандарт, а Wayland пока пригоден только для того, чтобы демонстрировать на нём Gnome Shell.

У Gentoo есть принцип - только пользователь решает что будет у него в системе, и вроде у них получается.

То, что генту сделана логичнее, это бесспорно. Но вот пакетный менеджер у генты стоило бы сжечь.

devzero ()
Ответ на: комментарий от devzero

Но вот пакетный менеджер у генты стоило бы сжечь.

corepkg вроде ничего, но у меня сейчас Funtoo, поэтому приходится страдать.

Максимальная простота не означает, что нужно сидеть без софта.

Нигде не сказано от чего они готовы отказаться ради максимальной простоты. Даже от такой мелочи как языки кроме Английского отказались, насколько дистр бы сложнее стал? Отказ от не-x86-64 архитектур вообще делает дистр проще только для разработчиков, но не для пользователя. Отказ от D-bus тоже делает невозможным использование некоторого софта, но от него же отказались.

Точнее надо принципы прописывать. Принцип «Простота» нарушается в KISS направо и налево.

Gentooshnik ★★ ()
Ответ на: комментарий от Gentooshnik

Так то и X.org нужен только Firefox запускать.

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

anonymous ()

искренне надеюсь, что и остальные DE последуют за GNOME в плане унификации управления сессиями.

К чертям собачьим такую унификацию. Как вы вообще представляете себе запуск таких унифицированных ДЕ на не-системд системах?

kirill_rrr ★★★★★ ()
Ответ на: комментарий от kirill_rrr

Как вы вообще представляете себе запуск таких унифицированных ДЕ на не-системд системах?

Я? Никак. Потому что мне на таких системах нет нужды запускать DE.

zabbal ★★ ()
Ответ на: комментарий от Macrocosm

Да? Т.е. emerge/portage теперь не требуется Python?

ОЧЕВИДНО требуется, т.к. он реализован на Python и менеджер пакетов обычно одно из того что понимается под «дистрибутивом». Но есть несколько альтернатив, одна из которых (Paludis) недавно умерла, видимо потому что никому не было нужно.

Может юзерспейс BSD можно использовать?

Говорят есть проблемы с лицензиями, поэтому только вместе с ядром. https://wiki.gentoo.org/wiki/Gentoo_FreeBSD И тоже мейнтейнеры закончились.

Если Вам что-то из этого нужно - становитесь новым мейнтейнером. И то и другое ещё как-то с костылями работает.

Gentooshnik ★★ ()
Ответ на: комментарий от anonymous

угадал, только не фурифокс, а хром, в который и будут загружаться десктопы и это будет называться chrome os.

Т.е. Вы предлагаете мне запустить X.org, в нём Chrome, в нём десктопы, в нём эмуляторы терминалов с настоящим полезным софтом? Половина цепочки (Chrome и десктопы в нём) тут явно лишняя.

Но вернёмся к первоначальному вопросу. Что мешает запустить Chromium (не проприетарный Chrome, конечно) с десктопами на Wayland и получить тот же Chromium OS?

Gentooshnik ★★ ()
Ответ на: комментарий от Gentooshnik

нет, в хроме есть свой менеджер окон, свой дисплейный сервер, свой композитор и всё остальное (сюрприз, сюрприз).

Что мешает запустить Chromium (не проприетарный Chrome, конечно) с десктопами на Wayland

вяйленд в этой схеме лишний.

anonymous ()
Ответ на: комментарий от anonymous

Когда в Gnome3 завезут в недоактивитоз - Show Applications - All многострочные заголовки/описание. Установил две разные версии одной софтины и гадай где какая в меню хреново меню.

Работа идёт: https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/109

А пока можете использовать это расширение: https://extensions.gnome.org/extension/1071/applications-overview-tooltip/

Rootlexx ()
Ответ на: комментарий от Gentooshnik

Но есть несколько альтернатив, одна из которых (Paludis) недавно умерла, видимо потому что никому не было нужно.

Он вроде в exherbo. Как умер?

ОЧЕВИДНО требуется, т.к. он реализован на Python

Плохой идеей было завязываться на питон. Кже отвязали от второго питона? Разрабы exherbo поступили умнее. А вот фанту урок не уяснил.

anonymous ()
Ответ на: комментарий от Polugnom

благодаря переходу к systemd удалось полностью отвязать GDM от иксов.

GDM

Так оно не нужно. Отвязали от иксов, чтоб к вейланду шло. А так - что раньше говнокодили, что сейчас. Создают проблемы и героически решают, создавая новые.

anonymous ()
Ответ на: комментарий от zabbal

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

Хотя системд/гном это не юниксподобная ось.

kirill_rrr ★★★★★ ()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от anonymous

кентос, федора. мало чтоли способов завендорлочиться?

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

это самая настоящая раковая опухоль на линуксе. дебиан уже мёртв например.

anonymous ()
Ответ на: комментарий от Polugnom

именно благодаря переходу к systemd удалось полностью отвязать GDM от иксов

Отвязали графическую прогу от графической подсистемы прибив гвоздями к иниту. Спасибо, что не в ядро вхерачили.

bread ()
Ответ на: комментарий от anonymous

из дивана гном просто вылетит со свистом, аналогично из всех дистрибутивов в которых нет сустемдэ

Так и хорошо, процесс расхождения гну/линукс и системдос ускорится.

bread ()
Ответ на: комментарий от kirill_rrr

не, чтобы форкать - это кто-то должен форкнуть, а потом поддерживать. я не думаю, что кто-то в своём уме будет этим заниматься если можно заняться более продуктивными вещами. вендорлок работает, останется только рхел и васянские клоны.

я уже давно поставил десяточку, изучаю wsl, думаю полностью переезжать со временем. серваки - только openbsd, без вариантов, го под него конпелируется, с++ под него конпелируется, жабка тоже работает, если что-то не работает, то придётся дропнуть то, что не работает. только хостинг в амстердаме. было бы круто увидеть больше хостинга на опенбсд в россии например.

anonymous ()
Ответ на: комментарий от kirill_rrr

всё будет хуже. придётся форкать весь этот системхлам. А судя по скорости создания таких форков, разгребать полёт мысли поттеринга та ещё работёнка...

Никто в здравом уме не будет это форкать. На то и рассчёт.

Linux больше не существует как платформа для сил СПО.

BSD под пермиссивными лизенциями.

Hurd мёртв.

Велкам ту зе фьюче.

devzero ()
Последнее исправление: devzero (всего исправлений: 1)

Да, были времена, когда koi8 вручную настраивали, мечтали выйти за один пресловутый процент, а теперь подавай «чистый» линукс.

anonymous ()
Ответ на: комментарий от Gentooshnik

Gentoo

У Gentoo есть принцип - только пользователь решает что будет у него в системе, и вроде у них получается

Не очень у них получается, на самом деле. Скажем так, имеются некоторые вольности в указании опций компиляции. А то, что прибито - то прибито.

utanho ()
Ответ на: комментарий от bread

Ядро линукс никуда не делось же, что мешает сообществу? Тот же диван всяко лучше бсд.

БСД никто не трогает, пока она никому не нужна.

А попробуй запилить аналог БСД на ядре Linux - если получишь хоть какую-то значительную аудиторию, через год у RH выйдет принципиально новый libc, binutils и компилятор, а старые объявят устаревшими. Потому что у старых был фатальный недостаток, ну ты понимаешь.

Но людям похоже нужна очередная маздайка, а не СПО.

Да.

devzero ()
Ответ на: комментарий от anonymous

Почему демон логинов выставляет яркость?

Это +500 к секюрности. Чтобы юзвери гарантировано набирали пароль вслепую. А если пароль неправильный, то экран срабатывает как фотовспышка. Пока незадачливый хацкер пытается собрать свои лопнувшие глаза, его уже вяжет эстонская полюция.

Attila ()
Последнее исправление: Attila (всего исправлений: 1)