Доброго вечера, люди.
Кратенько - не работает язык для каждого приложения (окна?). Переключается (en/ru) только глобально на всё окружение. Как-то.. по-телефонному получается. Default language на всё. А хочется, чтобы в окне терминала всегда был (en), например.
На GitHub это дело обозначено людьми тут: https://github.com/budgie-desktop/budgie-desktop/issues/1216
Теперь - поговорить. Сидел себе в закрытой коробке в тихом одиночестве, и думал, что вполне себе программист и слегка администратор. Что-то писал, что-то настраивал. Какие-то пользователи из той же коробки этим пользовались много лет. Коробку закрыли. И оказалось, что за её пределами - и программист так себе никакой, и настраивать уже ничего не осталось в природе из того, с чем имел дело.
Сижу вот, линуксами себя развлекаю. По привычке - в одиночестве. Из всех линуксов как-то приятнее других сейчас пошёл Solus. Т.е. параллельно на машине стоят и другие, взрослые (Debian, Fedora) для расширения кругозора и подглядывания как в Больших Линуксах реализовано то, что не получается запустить в маленьком Солусе. Но с ним веселее.
Собственно, вопрос. Не мог бы кто-нибудь из местных гуру показать направление движений для посильного участия в проектах уровня Budgie, если кроме легкого и сумбурного желания никаких предпосылок нет, мягко говоря?
Беру клон с github, там какая-то Vala (как я понял - такое С# для Gtk), читается вроде хорошо. Ищу где эта Vala накладывает хуки и пытаюсь её научить ловить фокус окна? Как-то так? И да, более глобальный вопрос - а зачем в линуксах такое страшное количество перехватчиков клавиатур (IBus, Xkb и ещё ниже)? Ещё шире - зачем вообще в линуксах очень много дублирующих друг друга альтернатив одного и того же выхлопа? В SCO всё было как-то однозначнее, кажется.