· synshell
synshell 0.2.0: первый публичный выпуск
Рабочий стол Wayland на Rust для ПК и телефонов: композитор, оболочки для ПК, телефона и игр, «Параметры системы» и 31 приложение. Пакеты в AUR.
synshell — рабочий стол, которым я пользуюсь каждый день на ноутбуке и на телефоне. Версия 0.2.0 — первая опубликованная: готовые пакеты для x86_64 и aarch64 лежат в AUR, архивы приложены к выпуску на GitHub.

Как устроено
Устроено как KDE Plasma: композитор synwm на smithay, отдельный процесс оболочки с панелями, доком, меню запуска и уведомлениями и «Параметры системы». Если оболочка упадёт, композитор перезапустит её, а окна останутся. Почти всё настраивается в одном файле, ~/.config/synshell/config.toml, и применяется на лету; «Параметры системы» правят его на месте и сохраняют комментарии. Все окна и панели нарисованы на syngui — моём GUI-фреймворке.
Рабочий стол
- Три раскладки панелей из коробки — верхняя панель с доком, классическая панель задач (по умолчанию) и вертикальная — и любые свои, мышью.
- Раскладки окон «плавающая», «мозаика», «колонки», «сетка» и «монокль», обзор окон, Alt+Tab, правила окон, Xwayland.
- Панель становится заголовком развёрнутого окна с глобальным меню для Qt/KDE и GTK 3.
- 14 тем, по умолчанию Nord; палитра передаётся в GTK, Qt/KDE и GIMP.
- Свой экран блокировки, портал показа экрана и снимков через PipeWire, интерфейс на 14 языках.

Телефон и игровой режим
Тот же композитор запускает оболочку телефона с экранной клавиатурой и телефонными приложениями: Телефон, Сообщения, Камера, NFC, Компас, Спорт и здоровье, ИК-пульт. Игровой режим (Super+G) — полноэкранное меню с библиотекой Steam, обложками и управлением с геймпада; Android-приложения работают в контейнере LineageOS, каждое в своём окне.
- (открыть в полном размере)

Телефон: домашний экран - (открыть в полном размере)

Телефон: быстрые настройки
Приложения
31 приложение, у каждого своя страница на этом сайте: «Параметры системы», Проводник, Терминал, «Программы» для Arch и AUR, Монитор ресурсов, Редактор тем, Заметки, Пароли, Виртуальные машины, Видео и Музыка, Диктофон, Карты, Ассистент на локальных нейросетях, «Цикл», «Бросить курить» и Syn Blocks.
Установка
- yay -S synshell-bin — рабочий стол и все приложения; synshell-core-bin — минимум; любое приложение отдельно — по имени пакета.
- Затем выберите «synshell» в менеджере входа или включите встроенный экран входа: systemctl enable synlogin.service.
Что учесть
- Ранняя стадия: один разработчик, первый коммит — сентябрь 2026.
- Проверено на одном ноутбуке (Intel iGPU + NVIDIA RTX 5090 Laptop GPU) и одном телефоне (Xiaomi 12T Pro). Другое железо учтено в коде, но не проверялось.