[devel] [JT] о десктопах, подполе и необходимости длинных гвоздей

Anton Farygin rider на basealt.ru
Чт Фев 7 20:56:09 MSK 2019


07.02.2019 19:45, Michael Shigorin пишет:
> On Thu, Feb 07, 2019 at 07:53:14AM +0300, Anton Farygin wrote:
>> 06.02.2019 16:14, Michael Shigorin пишет:
>>> On Wed, Feb 06, 2019 at 09:19:52AM +0300, Anton Farygin wrote:
>>>> А так - мне в нём всё нравится, но без интеграции с systemd мне
>>>> он не интересен.
>>> А что ты там (и зачем) видишь смысл с systemd интегрировать,
>>> если не секрет?
>> Помня то, как работали системы на связке hal + sysvinit - мне
>> многое нравится в сегодняшнем поведении системы, собранной на
>> systemd+udev+upower.  Например - подключение к доку
>> автоматически активирует второй монитор в KDE.
> Это про иксовый RandR и ядро/udev, насколько понимаю.
Нет, там куча всего - док это USB type-C с DP внутри.
>
>> Или закрытие крышки ноутбука уводит его в suspend из sddm.
> Мои ноутбуки так и делают (с поправкой на wdm) без всяких systemd.
У меня тоже так делал ноутбук в 2005-ом, но тогда всё было на костылях - 
начиная с детекта железа и заканчивая засыпанием/просыпанием с кучей 
костылей.
>
>> Или падение скринсейвера приводит к его автоматическому
>> перезапуску (средствами systemd).
> Надо же, а я предпочитаю, чтоб скринсейвер не падал.
> И pid 1 тоже, вообще-то.
pid 1 не падает. А вот скринсейвер - бывает что падает.
>
>> Может быть, конечно, я и ошибаюсь и это юзабилити заслуга не
>> стека systemd, но возвращаться в к системам, построенным на
>> технологиях начала 2000-ых уже не хочется.
>>
>> У меня в текущей рабочей системе libsystemd требуется для >30
>> пакетов, для полноценного ответа на твой вопрос нужно проводить
>> анализ каждого из них на предмет того, как они используют
>> systemd. Но мне если честно не до этого.
> Сухой остаток: магическое мышление -- "если приварить к systemd,
> будет хорошо".  Предпочитаю инженерное.  И чтоб не падало. :)
Ну в общем ты понял правильно. - если приварить к systemd/udev/upower, 
то будет лучше.


А падать будет всегда, от ошибок никто не застрахован.



Подробная информация о списке рассылки Devel