Недавно в мои руки попала портативная игровая консоль Steam Deck. Замечательное устройство, которое полностью поглощает внимание. В этом я вскоре нашел минус: телефон генерирует уведомления и приходится откладывать приставку, чтобы посмотреть сообщение. Хочу играть и не проверять телефон, но при этом боюсь пропустить что-то важное. И я нашел способ решение этой задачи. В этой статье расскажу, как мне пришлось полностью перебрать протокол KDE Connect, чтобы написать плагин, который переносит уведомления в Steam Deck. Подробности под катом!...
Маттиас Еттрих — человек, который основал проект KDE в 1996 году, и чей голос мы слышим при первом запуске Amarok, сейчас занимается разработкой Qt в Trolltech. Его можно по праву назвать KDE-человеком. Интервью, которое он дал EFY News Network датируется 15 марта, Маттиас заявляет что: «Никто в здравом уме не отдал бы предпочтение Windows, перед Gnu/linux системами, исходя только из пользовательского опыта» так же он рассказывает о Qt4, KDE4, и о будущем открытого ПО. Как зародилось KDE? МЕ: История KDE начинается с почтовых рассылок связанных с Linux и X11 почти 12 лет назад. В октябре 1996 я принял участие в переписке, и довольно быстро собрал около 40 добровольцев. Мы занялись совместной разработкой графической среды. С тех времен, проект значительно вырос, как по количеству программистов, так и количеству пользователей. И несомненно, многократно возрос объем кода, и разнообразие приложений созданных энтузиастами. Шел 1996 год. Linux был довольно популярен, и имел достаточное количество разработчиков и пользователей, заинтересованных в графическом интерфейсе, в противовес ранним консольным хакерам. В те времена, Microsoft шокировала мир открытого ПО своей Windows95. Сейчас в это трудно поверить, но тогда, многие думали, что Opensource не сможет предоставить чего-то сравнимого с win95. Насколько же глубоко они заблуждались!...
Современное человечество пока еще не нашло ответа на множество важных вопросов. Есть ли жизнь на Марсе? Едят ли курицу руками? Как пропатчить KDE под FreeBSD? Кстати, по поводу KDE: сегодня исполняется ровно 26 лет со дня основания этого сообщества, подарившего миру одну из самых популярных графических сред для Unix-подобных операционных систем...
В команде KDE...
Являюсь пользователем kde4 с первых версий, появившихся в портежах. И вот созрел для сборки kde из svn, чтобы, как говориться, испробовать свежачка...
Вот и дождались. Сегодня (15 июля 2014) вышла KDE Plasma 5.0, а в начале июля вышел набор библиотек для нового KDE — KDE Frameworks 5. KDE Frameworks 5 Сначала о втором. KDE Frameworks теперь гораздо более модульный. Библиотеки теперь разделены на категории и «уровни» (tiers). Всего существует три категории: Functional, Integration и Solution. Functional-модули не имеют никаких зависимостей времени исполнения, Integration-модули могут их иметь для интеграции с системой и/или в зависимости от системы, а Solution имеют зависимости от других библиотек. Уровни устанавливают степень зависимости. Пакеты первого уровня не зависят от других пакетов, а только от Qt и схожих низкоуровневых библиотек. Пакеты второго уровня могут зависеть только от пакетов первого уровня, а пакеты третьего уровня могут зависеть от других пакетов 3, 2 или 1 уровней. Пакеты называются «Frameworks» KDE Frameworks 5 принес несколько интересных новых пакетов и обновил старые: KArchive — библиотека для работы с любыми архивами ThreadWeaver — гибкий менеджер управления потоками KConfig — библиотека для управления файлами конфирураций Solid — получение информации о железе KI18n — gettext-враппер KDE Plasma 5.0 Новая (плоская) тема Breeze. Доступен светлый и темный вариант. Выглядит здорово, высококонтрастно, чисто Новый экран блокировки Новые нескучные обои Полное аппаратное ускорение через OpenGL и OpenGL ES. Теперь Plasma должна работать на любых устройствах, в том числе встраиваемых Переработаны лаунчеры Kicker и Kickoff. Теперь они выглядят несколько лучше, работать с ними немного удобней, занимают они чуть меньше места Улучшения в панели уведомлений. Меньше попапов, ускорена анимация и переходы Улучшенная поддежка Hi-DPI дисплеев...
Более 300 разработчиков KDE и студентов приняли участие в conf.kde.in в Бангалоре с 9 по 13 марта — первой специализированной конференции по KDE когда-либо проходивших в Индии. Участники узнали о контрибьюции KDE, программировании с Qt Quick и много других аспектов разработки свободного программного обеспечения. ...