Cinnamon 2.2: новое и старое

Алексей Федорчук

Новая версия Cinnamon’а, за номером 2.2, вышла более недели назад. И за это время, даже при неторопливом знакомстве, как это получилось у меня, о ней можно составить впечатление. Которым я и собираюсь поделиться на этой странице.

Речь здесь пойдёт именно и только о личных впечатлениях от новой версии этого десктопа. Ибо все усовершенствования её уже были освещены в Рунете путём преложения официального пресс-релиза на язык родных осин, более или менее добросовестного.

Первое впечатление — о доступности новой версии Cinnamon’а. Разработка его вообще привязана к релиз-циклам Mint, в недрах которого он и зародился. И каждая новая версия этого десктопа предназначается для следующего релиза этого же дистрибутива. Который обычно свершается примерно через месяц после выхода релиза прародительской Ubuntu. Так что штатно Cinnamon 2.2 следует ожидать в Mint 17, выход которого планируется на конец мая.

А тем временем новая версия Cinnamon’а стала доступна… где? Правильно, в PPA-репозитории Ubuntu (ppa:gwendal-lebihan-dev/cinnamon-nightly), хотя и только для версии 14.04 этого дистрибутива. В которой она устанавливается легко и непринуждённо — точно тем же образом, что и ранее.

На ряде наших новостных ресурсов можно прочитать, что для более иных дистрибутивов Cinnamon доступен на соответствующей странице проекта. Это не совсем так — а скорее, совсем не так. Прямую ссылку на ней можно обнаружить только на упомянутый PPA Ubuntu, со всем остальным названными там дистрибутивами надо разбираться отдельно, как это некогда было проделано для предыдущей версии.

В openSUSE Cinnamon 2.2 действительно можно обнаружить, набрав заветное слово на странице поиска пакетов. И получив в ответ, что новая версия собрана для релиза 13.1, а также для Tumbleweed и Factory. В этих системах она может быть установлена через механизм 1 Click Install или после ручного подключения нужного репозитория.

Столь же просто сборка Cinnamon 2.2 находится для дистрибутива Archlinux — на странице поиска его пакетов. Правда, за отсутствием у меня как Arch’а, так и желания его устанавливать, в этой системе я на него так и не поглядел.

А вот в клоне Arch’а, Manjaro, мне удалось найти только предшествующую версию. Аналогичная ситуация и широко известным в узких кругах дистрибутивом Frugalware — плодом противоестественной связи между Slackware и Arch’ем.

Как ни странно, не нашёл я Cinnamon 2.2 и в Gentoo с его отпрыском Sabayon’ом. Что же касается Fedora, то там новая версия десктопа представлена только в репозитории Rawhide, который, как известно, к практическому применению не очень рекомендуется.

В моём с некоторых пор самом любимом дистрибутиве — Salix’е, ни малейшего Cinnamon’а не наблюдается ни в пакетах, ни в слакбилдах. Что и не удивительно: в момент выхода версии 2.2 в прародительскую Slackware только-только начала внедряться версия предыдущая. Сначала в виде слакбилдов, а затем и бинарников (источник, вроде, здесь, но можно скачать и отсюда).

Не знаю, как там дело обстоит в «головном» дистрибутиве линии, но к Salix’е мне не удалось прикрутить работоспособный Cinnamon ни из бинарников, ни из исходников. Точнее, установить-то я его установил, но при старте он ругался на такое количество нарушенных зависимостей, что в конце концов у меня не хватило терпения их доустанавливать.

Таким образом, число объектов для получения впечатлений о новом Cinnamon’е свелось к двум — Ubuntu 14.04 и openSUSE 13.1. И рассказ о них я начну с первого.

Как уже говорилось, устанавливается Cinnamon 2.2 в Ubuntu 14.04 без малейших проблем, и столь же просто сделать его десктопом по умолчанию в LightDM’е. При этом он мирно сосуществует в системе с родной «Unity» — по крайней мере, я с конфликтными ситуациями не столкнулся.

Читавшие новостные сообщения знают, что главное новшество версии 2.2 — переработанный Центр управления, в котором отменена сегрегация «нормального» и расширенного режимов: к счастью (и в отличие от некоторых, на которых я уже устал указывать пальцем), именно последний и стал «нормой жизни» применителя этого десктопа:

cinn22-ubuntu-1Далее, мне представляется существенным, что был ликвидирован «синтетический» модуль Региональные настройки и языки из секции Параметры. Для всех локально-зависимых настроек (язык интерфейса, форматы представления даты, времени и прочих денег) предлагается обращаться к дистрибутив-специфическим средствам, а настройка раскладок клавиатуры и их переключателей перенесена на законное место — в модуль Клавиатура секции Оборудование.

Разумеется, мне сразу же захотелось проверить, а не поломали ли тут чего? Ведь сборки предыдущей версии для всех дистрибутивов, кроме Ubuntu и Mint’а, именно здесь обнаруживали устойчивые глюки, а дурные примеры, как известно, бывают заразительны.

К счастью, опасения мои оказались беспочвенными — добавить русскую раскладку клавиатуры в нужном варианте и определить условия её применения (глобально или локально для каждого окна) оказалось столь же просто, как и раньше:

cinn22-ubuntu-3И хотя список вариантов вариантов раскладки ныне включает в себя столь необходимые русский шведский (аж в двух экземплярах) и русский польский, на сохранности традиционных вариантов это не отразилось:

cinn22-ubuntu-4Отступление. Интересно, неужели в Швеции и Польше столь сильны позиции русской мафии диаспоры, что она без собственных вариантов раскладки прожить не может? Причём шведская — даже без двух.

Никуда не делась и возможность назначить практически любой переключатель раскладок, а также индикацию текущей раскладки «огоньками» на клавиатуре (если они имеются, конечно):

cinn22-ubuntu-5Интересно, что в Центр управления возвращён знаменитый GNOME’вский модуль настройки графических планшетов, который, как известно, народу необходим даже больше, чем плезиозавры. Правда, теперь он называется менее претенциозно Graphics Tablet. Что даёт основания рассчитывать настроить с его помощью не только гордые Wacom’ы, но и рабоче-крестьянские Genius’ы сотоварищи. Поскольку я в этом отношении не дотянул даже до пролетария, проверить не смог.

Что особенно радует в «планшетном» модуле — его возвращение не привело к исчезновению модуля настройки шрифтов, который по прежнему исполняет свои обязанности в отношении гарнитур, шрифтоначертаний и кеглей для интерфейса, а также установки всяких там сглаживаний и хинтингов:

cinn22-ubuntu-7Правда, для изменения шрифтов в главном меню или управляющей панели по прежнему придётся напрямую редактировать тему рабочего стола:

cinn22-ubuntu-8Внимательный… даже не читатель, а скорее зритель обратил внимание на странный вид панели настройки шрифтов. Да, так оно и есть: текущая версия Cinnamon’а в сборке для Ubuntu сохранила не только все достоинства предшественницы, но и некоторые её недостатки. В частности, самопроизвольную инверсию цветов текста и фона. Прошу поверить на слово, в панели настройки шрифтов (да и всех аналогичных) при первом запуске чёрные буквы шли по светлому фону, а не наоборот.

Тем не менее, с этим недостатком примириться можно. И к тому же есть подозрение, что перебором тем рабочего стола от него можно избавиться. А в остальном Cinnamon 2.2 в сборке для Ubuntu — столь же прекрасная рабочая среда, какой была в версии предыдущей. Только ещё лучше.

Если с установкой и работой Cinnamon’а в Ubuntu не возникает ни проблем, ни даже вопросов, то в openSUSE дело обстоит не столь радужно. В этом дистрибутиве за базу я взял инсталляцию релиза 13.1 в варианте Минимальная X Window, поверх чего и устанавливал Cinnamon 2.2 с помощью механизма 1 Click Install.

Сама по себе установка прошла гладко — в ходе её почему-то был установлен заодно и LibreOffice. Да и штатный XDM пришлось заменить на GDM — вместе с определением десктопа по умолчанию это легко делается через YaST. Но вот после выхода из умолчального оконного менеджера (там эту роль играет IceWM) ни тот, ни другой дисплейный менеджер ни в какую не хотели воспринимать мою пару логина и пароля. Хотя параллельно в консоли авторизация проходила успешно.

Недолгое расследование показало, что при установке в один клик из числа пакетов шаблона Cinnamon по каким-то причинам выпала такая мелочь, как пакет cinnamon-session (а не значащийся ни в каких списках LibreOffice — напротив, появился). И после установки его авторизация прошла успешно.

Как обычно, настройку рабочего окружения я начинаю с подгонки интерфейсных шрифтов под мои глаза. Что успешно проделал и на этот раз. Заодно заметив, что в сборке Cinnamon’а для openSUSE отмеченной выше инверсии цветов текста и фона не наблюдается:

cin22-oss-01И это было, безусловно, плюсом. К сожалению, в ответ на него о себе не замедлил напомнить один из законов Мэрфи. А именно, когда я обратился к модулю настройки клавиатуры, то обнаружил, что соответствующая вкладка в его панели, Keyboard layouts, оказалась стерильной от какого-либо содержания:

cin22-oss-02Правда, сама по себе русская раскладка место быть имела, как и индикатор раскладок на управляющей панели. И вообще, по сравнению со сборкой прошлой версии, где переключать раскладки можно было только щелчком мыши по индикатору, в версии текущей наблюдался огромный прогресс: в роли переключателя прекрасно показывала себя комбинация Control+Shift. Правда, только она, и никакая другая.

К тому же русская раскладка была представлена только неизменным вариантом winkeys, и переключение раскладок распространялось сразу на все окна, от чего я давно отвык. В итоге для практического применения мной, любимым, Cinnamon для openSUSE оказался непригодным.

Не хотелось заканчивать заметку на этой пессимистической ноте, а извлечь из сей сказки урок добрым молодцам. Однако попытка сформулировать его потянула за собой совершенно отдельную заметку, которой я рассчитываю в скором времени поделиться с народом. Так что…

…пока до свиданья,
Привет, уркаганы,
Антракт!

То есть, пардон, тайм-аут.