Почему мы настраиваем рабочий стол? Да, мы можем выпускать дистрибутивы “как есть”. Так мы делаем с некоторыми дистрибутивами, добавляя к их имени слово Scratch. Но если речь идёт о рабочем столе офисного сотрудника, требования уже становятся совсем другими. Пользователь должен нормально переключать язык, нормально видеть сетевые диски, ярлыки программ, индикацию раскладки, новые сообщения IM и т.д. Заложенные требования прекрасно работают и для обычных домашних пользователей. На мой взгляд, проще взять за основу рабочий стол Calculate и модифицировать его уже под себя, чем наоборот. Для любителей же установить настроить всё с нуля идеально подойдёт Calculate Linux Scratch.
Почти два года назад был выпущен Calculate Linux Desktop с GNOME 3. В том виде, в каком его преподнесли всем разработчики GNOME, он никак не вписывался в привычный Calculate-стиль. В чём-то нам приходится подстраиваться под разработчиков Gentoo. Была большая неопределённость с будущим GNOME 2. Поэтому мы приняли решение адаптировать рабочий стол GNOME 3 к привычному формату, добавить клиент-серверные решения. Была проделана большая работа по спасению дистрибутива Calculate Linux Desktop GNOME.
С тех пор было выпущено 2 обновления - GNOME 3.4 и 3.6. Стало понятно, что чем дальше, тем больше разработчики начинают навязывать свои стандарты, прибивая гвоздями интерфейс, меняя (ломая) API. В попытках совладать с ситуацией, мы воспользовались проектом Cinnamon. Проблему удалось решить лишь частично. Более плотное, предрелизное тестирование системы показало, что проблем осталась ещё масса, часть из них не решается вовсе. Например индикация языка на клавиатуре, переключение языка на уровне приложения, а не глобально и множество других мелких проблем. Всё это можно решить только исправляя код GNOME. Некоторые патчи уже используются, на другие требуется время.
Нужно ли нам делать эту работу, учитывая то, что все эти работы идут в ущерб развитию Calculate Linux?
Есть несколько вариантов:
# Отказаться от поддержки CLDG.
# Перевести CLDG его в состояние Calculate Linux Scratch GNOME (CLSG). Когда-то такой дистрибутив был, представляя собой минималистичную версию GNOME.
# Поддерживать GNOME3 и дальше, игнорируя мелкие глюки, для решения которых требуется вносить изменения в код.
# Вернуться на GNOME2, который по прежнему в портежах стабильный и судя по ситуации с версией 3.6, думаю (надеюсь!) еще как минимум пол года будет в портежах. За это время минтовцы перепишут половину GNOME3, либо MATE выйдет стабильным.
И вот ещё что. За период тестирования, гном постоянно вешал систему намертво.
Предлагаю всем высказаться по этому поводу. В рассылке и в группе в ВКонтакте будет проведено голосование.