> Возвращён и переписан на языке Си апплет переключения раскладки клавиатуры. Налажена синхронизация настроек Budgie с файлом конфигурации композитного менеджера labwc (rc.xml), например, при изменении клавиатурной комбинации для смены раскладки Budgie изменяет настройки labwc и перезапускает его. Для передачи событий переключения раскладки клавиатуры задействован фоновый процесс budgie-daemon.Вы об этом?
> Я разве критиковал Си? Я просто сказал, что ситуация необычная.
Если мне ИИ не врет, то они Vala променяли на С из-за того что Xorg поменяли на Wayland. Не смогли мигрировать на Vala значит. Чет я думаю что люди которые писали это все на Vala знают C и не очень молодые и вполне тут может играть роль ещё и человеческий фактор - не было желания изучать. Молодые люди не поймут что такое возраст пока не заведут детей и не получат активы которые создадут множество бытовых проблем. А в западном подходе подменили проблему работодателя в обучении сотрудников на проблему сотрудников. Они проблему оценки работы и прибыли также переложили в то же время на сотрудников. В результате мы пришли к временам феодального права. И это имеет свои проблемы. Для того чтобы старые господа написали на rust с пониманием - нужно подождать пока они изучат. А вот люди которые для запада не так ценны меняются как перчатки - новых нанимают. Ну и тут зависит ещё все от того кто принимает техническое решение на чем продукт должен быть написан. Они люди на самом деле простые чтоб их не понимать. Тут основные факторы для них - деньги, человеческие ресурсы (да, те самые HR), лидер. Отдельно можно поговорить о лидере и как они их представляют и понимают. Вы же наверняка видели множество лидеров которые они нанимают и многие лидеры вам наверняка показались такими которым повезло, но на самом деле это разница культур. А потом так и получается что наверняка кто-то выбрал лидера у которого не было времени на изучение rust, но знал C и обосновал свой выбор перейти с Vala на С потому что знал как это хотя-бы проконтроллировать и избежать проблем на Vala. А проблемы возможно от того что там есть какой древний код в котором лидер не разобрался, но никто и никогда так не скажет. Просто это быстрый язык программирования. А молодой лидер мог бы выбрать и rust - просто безопасный и быстрый, а то что там конкуренции меньше это как бонус. Циничный мир денег он такой - на выгоде построен.