Релиз среды Cinnamon 2.6

Алексей Федорчук
По мотивам: Клемент Лефевр aka clem. Cinnamon 2.6

Клемент Лефевр aka Clem в своём сообщении в блоге разработчиков проекта Mint от 2 июня 2015 года с (законной) гордостью официально объявлет о выходе среды Cinnamon 2.6. Она войдёт в Linux Mint 17.2 Rafaela, релиз которой запланирован на конец июня, и в текущую LMDE 2 Betsy, видимо, методом ползучего rolling’а. Для Rafaela новая «Циннамониха» на момент сочинения этих строк уже доступна в секцииmain официального репозитория, для Betsy её появление там можно ожидать в ближайшие часы.

Об основных особенностях Cinnamon 2.6 было немало уже написано и его разработчиками, и применителями, включая автора этих строк. Поэтому я не буду полностью пересказывать анонс Клема (и теме более целиком прелогать его на рiдной мове), а остановлюсь только на тех моментах, которые мне кажутся наиболее важными и интересными для применителя.

Первый момент — это победа над «замерзанием» рабочего стола, иногда, как говорят, имевшая место быть. Как бы то ни было, теперь, при отсутствии отклика от среды, нет необходимости прерывать сеанс Иксов комбинацией клавиш Control+Alt+Backspace, возвращаться в панель дисплейного менеджера MDM и повторно выбирать логин и вводить пароль. Достаточно с помощью Control+Alt+Escape перезапустить только саму среду Cinnamon, без повторной авторизации, и с сохраннеием окон и приложений текущего сеанса.

Пустячок? Да. Но приятный? Безусловно. Тем более, что он применим не только в случае «замерзания» (с которым автор этих строк не сталкивался со времён версии 2.0), но и при изменении некоторых настроек среды.

Второй момент — простая возможность переключения между ConsoleKit и logind, без необходимости пересборки среды. Для этого надо просто изменить для ключа org.cinnamon.desktop.session следующие значения:

  • session-manager-uses-logind — в true, чтобы при завершении работы диалог restart/shutdown/suspend/hibernate управлялся через logind, или в false, тогда restart/shutdown будет осуществляться через consolekit, а suspend/hibernate — через upower.
  • settings-daemon-uses-logind — аналогичным образом для достижения того же результата через мультимедийные клавиши.
  • screensaver-uses-logind — в true для управления скринсейвером через logind, или в false — для задействования consolekit.

Одним из слабых мест среды Cinnamon всегда считалось её недостаточно трепетное отношение к ресурсам компьютеров (особенно старых). И, хотя прогресс в этом направлении, начиная с версии 2.0, можно было наблюдать невооружённым глазом, жалобы на это продолжали поступать. В версии 2.6 обещано кардинальное уменьшение нагрузки на процессор, ускорение загрузки среды и увеличение её отзывчивости. В суть их я не вникал, потому что а) вообще не привык жаловаться, б) вдвойне не привык жаловаться на прекрасных дам, и в) дама «Циннамониха» поводов для жалоб на десктопе мне не давала, а на Ноутбучке… дамы, хорошо уживающиеся друг с другом, принадлежат по большей части не нашему миру, но горнему. Так что заинтересованным предлагаю обратиться к первоисточнику.

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

Усовершенствования, мелкие, но полезные, коснулись и файлового менеджера Nemo. Так, он обзавёлся собственным менеджром плагинов, позволяющим легко подключать и отключать как отдельные действия и расширения, так и все их гуртом:

plugin_man
С другой стороны, вид контекстного меню по умолчанию существенно упростился — теперь оно включает в себя только наиболее востребованные действия:

context_menu
Хотя с помощью настроек можно вернуть и вывод всех доступных действий, как это было раньше.

Файловые операции в очереди теперь выполняются последовательно, а не параллельное, как прежде. Что, казалось бы, должно снизить быстродействие, например, копирования большого числа маленьких файлов — но визуально это будет незаметно. А вот при копировании файлов больших и очень больших — выигрышь очевиден, особенно для SSD, производительность которых по этой части давно уже упёрлась в пропускную способность интерфейса, а не собственно скорость копирования.

Наконец, последняя приятная мелочь: политика policykit для опреации Open as Root теперь разрешает кеширование пароля, избавляя от необходимости многократного его ввода.

И наконец, важная информация для разработчиков, в том числе апплетов, десктлетов и расширений. А значит, косвенно, и для нас, простых применителей. Ибо нам свойственно учиться программированию старым, добрым и испытанным, методом: ждать, пока научатся программировать другие.

Так вот, для тех, других, ныне доступны документация, руководства и описания API — либо в пакете cinnamon-doc, либо в онлайне. Важным мне представляется описание поддержки расширениями разных версий Cinnamon. До сих пор отсутствие таковой для меня было главным камнем преткновения при знакомстве с теми Extensions, которые внешне производили впечатление полезных.

Добавить комментарий