Я давно интересовался разработкой пользовательского интерфейса ОС с учетом моих потребностей и интересов. Когда я был моложе, я сошел с ума от игры с инструментами Stardock для Windows. Мне нравилось разрабатывать собственные стили окон и макеты. С тех пор у меня был нескромный зуд.
- Я не особо заинтересован в том, чтобы поиграть с операциями ядра более низкого уровня, а именно с презентационными аспектами. Я рассматривал некоторые особенности Linux.
- В то время как я хотел бы иметь некоторые базовые интегрированные инструменты/приложения, которые я сам создаю, меня в первую очередь интересуют презентации основных окон, панелей инструментов, рабочего стола и управления файлами.
- Я не хочу, чтобы я был заблокирован от использования существующих приложений, если это возможно. Я, например, не заинтересован в написании собственного веб-браузера, но наличие возможности работать с существующими инструментами в дизайне было бы большим плюсом.
- Мои идеи иногда очень визуально в природе, поэтому было бы полезно использовать более сложные эффекты прозрачности и необычные формы окон. Идеальным может быть способность воспроизводить графическую точность существующих моделей пользовательского интерфейса для OS X или Windows.
- Приоритет ОС и инструменты, которые позволяют мне начать с чистого экрана и работать с нуля или включать основы, поощряются. Идея "рабочего стола" в традиционном смысле не должна быть обязательной. Для меня важна гибкость в выполнении разных вещей.
Что я ищу:
Мне интересно, какие варианты Linux/OS могут иметь смысл, какие инструменты/фреймворки были бы полезны для выполнения задачи (Qt, похоже, является популярным предложением здесь) и базовую информацию о том, как и где можно начать разработку/тестирование такого пользовательского интерфейса. Мне также было бы интересно узнать о любом "личном" пользовательском интерфейсе, который, возможно, разработали люди.
Это интерес далеко за пределами моей обычной работы по развитию, так как отказ от ответственности, простите мою наивность, если я, кажется, запутался. Корректирующее понимание приветствовалось.
Я понимаю, что это большой вопрос, поэтому спасибо тем, кто нашел время, чтобы сделать предложения.