HypeDE Вики English

Разработчикам

Сборка из исходников

git clone https://github.com/hypede/hypede
cd hypede
make && sudo make install

make install-user ставит только расширение оболочки в ~/.local — для обычного GNOME.

Устройство

shell/extension/   оболочка: полка, лаунчер, виджеты, эффекты окон, жесты, экран блокировки
shell/theme/       шаблон стилей (tools/gen-shell-css.py пишет светлый и тёмный)
session/           запуск сеанса, юниты systemd, проверка пароля
apps/settings/     «Настройки» (C++, QML, KCMUtils)
apps/files/        «Файлы» (Python, GTK 4)
apps/assistant/    ИИ-помощник (Python, WebKitGTK)
apps/theme/        hypede-theme: темы, магазин, проверка файлов
store/             каталог магазина тем и его встроенные темы
data/              схемы, значки, звуки, обои, темы
tools/             генераторы, переводы, скрипты для разработки

Оболочка без сеанса

tools/dev/shell-headless.sh start 1600x900 запускает вложенный GNOME Shell с HypeDE без экрана; eval выполняет в нём JavaScript, shot ФАЙЛ делает снимок.

Переводы

Исходный язык — английский. Русские строки лежат в tools/i18n/settings_ru.py («Настройки») и tools/i18n/po_ru.py (оболочка). make pot пересобирает po/.

Тесты

python3 -m unittest discover -s apps/theme/tests -t apps/theme

Участие

Запросы на слияние и сообщения об ошибках — на GitHub. Темы публикуются через магазин тем, а не через запросы на слияние.

Исправить страницу