Детальная информация

Название Тайловый оконный менеджер для платформы Linux с интеграцией голосового управления системой: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных»
Авторы Цех Арсений Эдуардович
Научный руководитель Амосов Владимир Владимирович
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2025
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика тайлинг ; Wayland ; голосовое управление ; оконный менеджер ; Linux ; Wlroots ; Whisper.cpp ; tiling ; voice control ; window manager
Тип документа Выпускная квалификационная работа магистра
Тип файла PDF
Язык Русский
Уровень высшего образования Магистратура
Код специальности ФГОС 09.04.04
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1984
Права доступа Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\35493
Дата создания записи 14.07.2025

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная работа посвящена разработке оконного менеджера для Linux с тайлинговым управлением окнами и поддержкой голосового взаимодействия на базе протокола Wayland. Актуальность темы обусловлена отсутствием встроенной поддержки голосового управления в современных оконных менеджерах и растущим спросом на hands-free интерфейсы. Приложение разработано на языке C11 с использованием библиотеки wlroots, а модуль голосового управления реализован на C++20 с использованием whisper.cpp. Также использовались инструменты автоматического тестирования (fff, unity, gtest) и контейнеризации (Docker). Результатом работы является оконный менеджер с базовым функционалом тайлинга и встроенной поддержкой голосовых команд. В ходе работы были изучены протокол Wayland, структура оконных менеджеров.

This work is dedicated to the development of a window manager for Linux with tiling window management and integrated voice control, based on the Wayland protocol. The relevance of the topic lies in the absence of built-in voice control in existing window managers and the growing demand for hands-free interfaces. The application was developed in C11 using the wlroots library, while the voice input module was implemented in C++20 with whisper.cpp. Automated testing tools (fff, unity, gtest) and containerization via Docker were also utilized. The result of the work is a window manager that supports basic tiling functionality and built-in voice command execution. The project involved studying the Wayland protocol, the architecture of window managers, voice recognition technologies.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать Загрузить
Интернет Анонимные пользователи

Количество обращений: 0 
За последние 30 дней: 0

Подробная статистика