RU

Фреймворк WebDesktopGL для запуска веб-сайтов как десктопных приложений в Astra Linux и Linux системах. Через Chromium

WebDesktopGL — это фреймворк для преобразования веб-сайтов в настольные приложения на основе Chromium. Совместим с Astra Linux и другими системами L…

electronвеб-разработкаchromiumдесктопные приложенияframeworkфреймворкxclipxorgx11wayland
Habr
RU

Как установить анимацию GIF для иконки окна Linux? Как поменять и получить иконку окна Linux?

В статье говорится о том, как динамически изменять и считывать иконку окна Linux. Утилита xdotool_xseticon была создана для динамического изменения…

xdotoollinuxx11xorgwaylandпрограммированиеbashastralinuxgifgif-анимация
Habr
RU

Управление окнами в Linux через libx11(X11/Xlib.h) + Утилита для управления окнами в Linux дистрибутивах X11 и wayland

В статье показана структура запросов к окнам Linux, позволяющая управлять уже запущенными окнами. Изначально утилита xdotool_xseticon была создана д…

x11linuxxorgwaylandпрограммированиеkdegnomewmxdotoolxdotools
Habr
RU

Замерщик под Wayland — экранная линейка, скриншотер и пипетка на C++ и GTK4

Переписал с Perl/GTK3 на C++/GTK4 ds-measurer  — утилиту для измерений поверх живого экрана, снятия скриншотов (в буфер обмена и…

waylandgtk4c++скриншотерколорпикерэкранная линейкаopen sourceпипетаизмерение экрана
Habr
RU

Паравиртуализация при отладке графических приложений KasperskyOS в QEMU

Привет! Меня зовут Денис Молодяков, я — тимлид команды графики в KasperskyOS . Мы отвечаем за разработку графического стека полного цикла для микроя…

gpuvirtiociсистемное программированиепаравиртуализациямикроядроwaylandkasperskyosqemuвиртуализация
Habr
RU

Как я написал свой клиент Miracast для шаринга экрана под Linux в 2026 году и погряз в войне за проприетарные байты

Как превратить крик души в работающую утилиту и попасть в официальную ArchWiki? Мне 17 лет, и мне просто надоело тянуть HDMI-кабель от ноутбука к те…

pythonmiracasttvlow-levellinuxlinux desktopopen-sourcewaylandcapturereverse engineering
Habr
RU

Рабочий стол в LXC-контейнере: детективная история о протоколах, тупиках и самописном Wayland-композиторе

Домашний облачный рабочий стол и гейминг в контейнере, с общим GPU. Готового решения не было — пришлось пройти четыре тупика и написать свой Wayland…

ProxmoxLXCпроброс gpuwaylandmoonlightsunshineGamescopesteam deckоблачный геймингnvenc
Habr