LINUX.ORG.RU

Я тут ReGreet форкнул...

 , greeter, , regreet


0

1

Приветствую всех любителей турбореактивной тяги © открытого и свободного ПО, особенно тех, кто пользуется ReGreet.

Захотелось тут мне поменять оформление моего экрана входа так, чтобы он был по стилю похож на экран блокировки. Начал изучать вопрос, и выяснилось, что программа написана крайне интересно. Например, у часов должен быть CSS селектор .background.top. Меня это не устроило и я взялся за код. Результаты можно видеть тут (github.com) и тут (github.com). Я поработал над часами, получил желаемое, разошёлся и добавил i18n графического интерфейса программы. Так что, кому надо – пользуйтесь. Не знаю, буду ли я поддерживать форк и дальше, но по крайней мере, пока мои патчи не влиты в апстрим – наверное, придётся.

★★★★★

Для тех кто не в курсе, greetd - это говнокод на русте, в котором захардкожено дергание VT и который использует JSON для передачи сообщений между сервером и клиентами (такими как этот самый ReGreet). На кой черт там вообще JSON? Причем потоковый парсер разработчик не осилил, поэтому перед JSON он передает длину сообщения.

И вообще, на кой черт нужен логин менеджер на однопользовательских девайсах, которыми является большинство современных ПК? Пароль на уровне UEFI, или там LUKS какой, agetty -a <user> во время загрузки, и это будет гораздо проще и надежнее всех этих regreet.

Lrrr ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария