openSUSE и Cinnamon. Установка cinnamon opensuse


openSUSE и Cinnamon — Наш Блогосайт: Linux и «лирика»

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

Более чем полугодовые развлечения с Ubuntu и её сородичами занесли меня в конце концов в дебри Mint’а, среди которых обнаружилась замечательная поляна, поросшая Cinnamon’ом. Эта среда произвела на меня столь сильное впечатление, что я решил было принять её на вооружение для практического применения.

Увы — в сборке от Mint’а у текущей версии этой среды (2.0.12) обнаружился маленький, но критичный для меня недостаток: при общей прекрасной настраиваемости её часть приложений (в том числе и штатных) категорически не хотела воспринимать изменения интерфейсных шрифтов.Поскольку это имело место быть не только в Cinnamon’е, но и в MATE, появилась мысль, что это особенность дистрибутива, а не среды. Что надлежало проверить на знакомых пистолетах — в качестве таковых я выбрал openSUSE.

В официальном репозитории openSUSE Cinnamon’а нет, поэтому «в лоб» при инсталляции его не установить. Сначала я хотел пойти проверенным путём — загрузить с того образа, который не очень правильно называют Rescue-CD, в Live-режиме подключить нужный репозиторий, поудалять избыточные компоненты родительской системы и установить всё, что получилось, на винчестер, благо методика казалась отработанной.

Не тут-то было — моя машина с Rescue-CD загружаться просто отказалась, уж не знаю, кто из них в этом виноват. Не прошёл этот номер и с диском GNOME-Live: тут с загрузкой всё было нормально, и систему я с него в конечном счёте установил. Однако в Live-режиме никаких установок программ не получалось — YaST вылетал при первой же попытке обновления.

Вероятно, следовало попробовать проделать всё то же самое через zypper — но мне это показалось занудным. А модифицировать уже установленную систему с GNOME — идеологически неправильным. Так что, поскольку напряга с местом на экспериментальном диске не наблюдалось, я решил выполнить всё процедуру «вчистую», для чего воспользовался NET-диском.

Сама по себе сетевая установка ничуть не изменилась с тех пор, как я про неё писал. Поэтому просто расскажу о проделанных мной действиях вкратце.

Загрузившись с NET-диска, я на стадии Выбор рабочего стола отметил пункт Другое. После чего заказал Минимальное X Window. Далее в разделе про программное обеспечение панели Параметры установки я добавил FireFox — дабы не остаться без браузера в свежеустановленной системе. И перешёл к инсталляции — всего при таком раскладе оказалось около 1030 пакетов.

По окончании установки, после рестарта — авторизация через xdm, и загружается IceWM. Кстати, сеть при этом управляется через ifup, как и в прежних версиях, и потому работает (в отличие от системы, свежеинсталлированной с LiveCD). Так что можно сразу спокойненько запустить Firefox и перейти в поиск пакетов openSUSE.

Здесь я набираю слово cinnamon и для версии 13.1 получаю на выбор два репозитория: X11:Cinnamon:Factory -- 2.0.12 и home:cyberorg:cinnamon -- 2.0.4

Разумеется, из двух зайцев выбирается тот, что новей — и 1 Click Install. Соглашаюсь со всеми следующими за тем предложениями, пока не дохожу до вывески Выполняется установка. Выполняется она столь долго, что быстро становится ясно — на этом всё и кончилось, ибо не выполняется ничего от слова вообще.

Что ж, малой кровью на чужой земле не получилось, придётся — большой кровью, но на земле своей, привычной. То есть через YaST — кстати, при таком раскладе он устанавливается с Qt-интерфейсом, который, конечно, не так красив, как»морда» на Gtk, но, ИМХО, более удобен (или более привычен для меня). Так что запускаю из него модуль управления репозиториями и добавляю X11/Cinnamon/Factory/openSUSE_13.1 — точный адрес можно взять с любого зеркала, я воспользовался Яндексовым.

После подключения репозитория запускаю модуль управления пакетами, там перешёл на вкладку Репозитории, выбрал новообретённый Cinnamon и отметил там все пакеты с этим именем, а также с именем Nemo. В ответ следует предложение установить 338 пакетов, включая почему-то Libre Office. С чем я, так и быть, согласился — в связи с проектом по созданию электронного собрания наших с Алисой Деевой сочинений полноценный офисный пакет мне потребуется.

Дождался завершения установки, перезагрузился — и через всё тот же xdm попал опять в IceWM. Ибо возможности выбора сеанса этот дисплейный менеджер мне не предоставил. Не проблема — опять отправляюсь в YaST и устанавливаю LightDM. После чего Cinnamon предстаёт во всей красе.

Собственно, красу его описывать не буду — благодаря удобным средствам настройки я его в шесть секунд довёл до состояния, идентичного Mint’овскому. Так что остановлюсь только на волновавших меня моментах.

Во-первых, сама по себе установка получилась невероятно «чистой»: кроме собственно компонентов среды и файлового менеджера Nemo, да ещё неизвестно откуда взявшегося Libre Office, там не было ничего, выходящего за рамки минимальных Иксов. От слова вообще: ни GNOM’вского терминала, ни Gedit’а, ни прочего унаследованного от прародительской среды хозяйства, которого в Mint’овской сборке оказалось немало.

То есть та самая мечта пуриста, к которой я стремился при опробовании минималистических дистрибутивов (которые не следует путать с «легковесными» — о чём не так давно был отдельный разговор): когда можно для каждой задачи подбирать наиболее симпатичное приложение, не оглядываясь на то, что было дано в ощущениях майнтайнера. Но это — тема совсем другой беседы.

Очень приятным пустячком было отсутствие в домашнем каталоге всякого рода Документов, Загрузок и тому подобной Музыки, от которой потом приходится избавляться. Хотя язык при инсталляции я выбрал, разумеется, русский, и сам по себе Cinnamon версии 2.0.X русифицирован вполне прилично.

И, кстати, ещё о русификации: в том же репозитории имеется дисплейный менеджер MDM — он как бы для Cinnamon’а роднее. Но к нему не оказалось lang-пакета, и после входа через него русификация и самой системы наполовину слетает. Так что, опробовав его, я вернулся на LightDM, с ним — никаких чудес.

Плавно подхожу к вопросу о шрифтах. Так вот, интерфейсные шрифты, настроенные через Центр управления Cinnamon’а, в отличе от Mint’а, распространяются на все приложения — от Nemo до Geany. Более того, шрифтовые настройки действуют и для Qt-приложений — по крайней мере, для YaST’а. Единственно исключение из мной виденных — тт самый Libre Office, который установился без спросу: что где ни выставляй, в его интерфейсе будет по прежнему сакраментальный Sans 9, который я не вижу в упор.

Что же, пусть Libre’астам будет хуже: установленный параллельно Apache Open Office а) прекрасно работал, б) прекрасно настраивался по части внешности, и в) обладал такими фичами, как единая управляющая панель, очень удобная. И пакет OOoFBTools, ставший мне нынче необходимым, в него встраивался ничуть не хуже, чем в Libre Office (вот удивительно, да?).

В результате Libre Office я снёс без малейшей жалости, оставив для дальнейшей практической работы названного брата Виннету и Херонимо. Следующая ебука для нашей библиотеки будет сделана в нём.

Это всё о хорошем. Но в этой бочке коричного мёда оказалась и изрядная ложка дёгтя — причём в самом неожиданном месте: в настройке раскладок клавиатуры и их переключателей. То есть в том, что так выгодно отличало Cinnamon из Mint’а от Unity из Ubuntu. А именно: хотя раскладки клавиатуры, казалось бы, прекрасно настраивались через региональные параметры Центра управления, и индикатор их раскладок в виде флажков выводился на главную управляющую панель, переключаться между ними можно было только с помощью мыши: ни на какие общепринятые клавиши-модификаторы и их комбинации он не реагировал.

Правда, эту задачу мне в конце концов удалось решить через dconf-editor, прописав в схеме org.cinnamon.desktop.input-source должные значения для xkb-options: ‘grp:caps_toggle’,grp_led:scroll’:

Здесь дан пример для переключению по клавише CapsLock и индикации русской раскладки ScrollLed’ом, более иные случаи легко представить по аналогии. Однако переключение раскладок при этом распространялось сразу на все окна, хотя в настройках клавиатурного модуля Центра управления я выставил свою раскладку для каждого.

Однако это ещё полбеды — ведь были времена, когда ничего другого в Иксах и сделать нельзя было. Хуже оказался другой момент: какой бы вариант русской раскладки ни выбирался бы через модуль настройки клавиатуры, или ни прописывался бы в dconf-editor, буковки печатались только в варианте winkeys. То, что приведено на предыдущем скриншоте в качестве значения параметра sources — чистая фикция. Каковая не меняется, чего там ни укажи.

Интересно, что при просмотре схемы раскладки клавиатуры через меню её панельного индикатора, какой бы вариант для русской раскладки ни указывался, на картинке всегда будет расположение клавиш для варианта winkeys. Впечатление такое, что этот модуль просто не знает, как надо обрабатывать правила xkb, касающиеся вариантов раскладки. И, повторяю, это относится к сборке Cinnamon’а для openSUSE: в Mint’овской его сборке в этом отношении всё в порядке.

В общем, вопрос  нуждается в дальнейшем изучении: без варитнта typewriter-legacy эффективно лабать по клавишам я не могу. Но сама по себе среда Cinnamon в сборке для openSUSE меня покорила окончательно…

www.alv.me

Триумфальное шествие продолжается: Cinnamon в openSUSE 13.2 — Наш Блогосайт: Linux и «лирика»

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

К теме поддержки Cinnamon в openSUSE я обратился почти сразу после первого знакомства с этой средой, и с тех пор регулярно её отслеживал, время от времени подводя предварительные итоги. Увы, вплоть до недавнего времени, а именно — обретения Factory статуса официальной ветки, итоги эти были печальны: Cinnamon в opemSUSE работала в русскоязычном окружении неудовлетворительно, а то и не особенно работала вообще, как в последнем случае (цитирую):

После этого я приступил к установке Cinnamon’а, для чего запустил систему 1 Click Install, прихватив заодно и дисплейный менеджер MDM. Увы, результат оказался плачевным: хотя я через соответствующий модуль YaST не забыл сделать MDM дисплейным мендежером по умолчанию, а в качестве умолчального десктопа определил Cinnamon, загружаться он у меня отказался категорически.

Расследование, проведённое через YaST в текстовом режиме, показало, что 1 Click Install не установил половину необходимых для функционирования среды пакетов.

Однако выход релиза openSUSE 13.2, случившийся почти одновременно с представлением Cinnamon версии 2.4, по ряду причин вселял надежду. В первую очередь потому, что его репозиторий получил статус «полуофициального» (semiofficial) в составе обеих веток — стабильной и Factory. К тому же перед глазами стоял пример Fedora: до недавнего времени сборк Cinnamon в ней страдали теми же болезнями, в бета-версии 21-го релиза, включившего Cinnamon 2.4, всё нормализоваллось. Поэтому к установке openSUSE с целью очередного «пытания» её Cinnamon я на этот раз подошёл с оптимизмом.

В отличие от Fedora, в openSUSE штатного способа задействовать Cinnamon на стадии первичной инсталляции не предусмотрено. Однако есть два обходных пути:

  1. установка с Live Rescue-CD, включающего среду Xfce в минимальной комплектации, и
  2. установка с NET-образа (или DVD) с выбором в качестве рабочего окружения так называемой Минимальной X Window.

После чего в обоих случаях уже к инсталлированной системе подключается репозиторий X11:/Cinnamon или используется система 1 Click Install.

По секрету скажу, что есть ещё и третий способ — довести систему до кондиции в Live-режиме, ещё перед инсталляцией, что является уникальной фичей openSUSE. Однако он требует кропотливости, и не очень подходит для установки «на посмотреть». Так что я последовательно прибёг в первым двум, причём — в иртуальной машине.

Установку ни в том, ни в другом варианте описывать не буду — это было многократно сделано раньше (последний раз здесь). Остановлюсь на последующих действиях. После установки с Live Rescue-CD я действовал традиционно — подключил репозиторий X11:/Cinnamon через Yast и из него же установил метапакет (в openSUSE это называется шаблон, он же pattern) с именем cinnamon. В результате эта среда появилась в списке сеансов дисплейного менеджера (им сейчас в openSUSE является LightDM — во всех в комплектациях без KDE, видимо):

А выбор его дал такую картину:

Разумеется, первым делом я отправился проверять, как обстоит дело с раскладками клавиатуры:

Оказалось — хорошо. Можно было и выбрать любой вариант русской раскладки:

И любой из существующих переключателей:

А самое главное — это работало. Чем не могли похвастаться предыдущие сборки Cinnamon для openSUSE.

Окрылённый, я не замедлил повторить эксперимент с сетевой установкой. И повторил — с тем же, то есть неизменно превосходным, результатом. Настолько неизменным, что скриншотов не привожу — они абсолютно такие же, как и в предыдущем случае. Единственное различие между этими двумя инсталляциями — в «напоненности»:

Главное меню: установка с Rescue-CDГлавное меню: установка с NET-образа

Что не удивительно — в первом случае в нём остаются приложения из Xfce, во втором же среда Cinnamon предстаёт в своём рафинированном виде.

В общем, на радость поклонникам среды Cinnamon можно констатировать, что число дистрибутивов, полноценно её поддерживающих, увеличилось ещё на единицу. И эта единица, openSUSE, весьма и весьма «жирная».

www.alv.me

Устанавливаем Cinnamon на openSUSE и Fedora

Cinnamon, форк GNOME Shell, созданный для Linux Mint Clement Lefebvre'ом, доступен для openSUSE и Fedora.

 

Для Fedora 16, Cinnamon может быть установлен через репозиторий, созданный пользователем Fedora — добавьте репозиторий и установите Cinnamon, используя команды ниже:

su -

curl http://repos.fedorapeople.org/repos/leigh223linux/cinnamon/fedora-cinnamon.repo -o /etc/yum.repos.d/fedora-cinnamon.repo

yum install cinnamon

Затем выйдите из системы и выберите Cinnamon на экране входа GDM:

Для openSUSE 12.1, вы можете загрузить Cinnamon отсюда — это также установит официальные расширения для GNOME Shell, настроенные на работу с Cinnamon.

После установки вам нужно использовать dconf-editor, если вы хотите включить расширения: переместитесь на org > cinnamon > enabled extensions и добавьте расширения, которые вы хотите включить. Пример:

['Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.', 'Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.', 'Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.', 'Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.', 'Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.', 'Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.', 'Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.']

Пожалуйста, учтите, что я тестировал Cinnamon только на Fedora 16. Если Вас интересует 8 марта поздравления с днем, обратитесь к сайту pozdravlenye.com.

myubuntu.ru

openSUSE и Cinnamon - 25 Ноября 2013

Более чем полугодовые развлечения с Ubuntu и её сородичами занесли меня в конце концов в дебри Mint'а, среди которых обнаружилась замечательная поляна, поросшая Cinnamon'ом. Эта среда произвела на меня столь сильное впечатление, что я решил было принять её на вооружение для практического применения.

Увы -- в сборке от Mint'а у текущей версии этой среды (2.0.12) обнаружился маленький, но критичный для меня недостаток: при общей прекрасной настраиваемости её часть приложений (в том числе и штатных) категорически не хотела воспринимать изменения интерфейсных шрифтов.Поскольку это имело место быть не только в Cinnamon'е, но и в Mate, появилась мысль, что это особенность дистрибутива, а не среды. Что надлежало проверить на знакомых пистолетах -- в качестве таковых я выбрал openSUSE.

В официальном репозитории openSUSE Cinnamon'а нет, поэтому "в лоб" при инсталляции его не установить. Сначала я хотел пойти проверенным путём -- загрузить с того образа, который не очень правильно называют Rescue-CD, в Live-режиме подключить нужный репозиторий, поудалять избыточные компоненты родительской системы и установить всё, что получилось, на винчестер, благо методика казалась отработанной.

Не тут-то было -- моя машина с Rescue-CD загружаться просто отказалась, уж не знаю, кто из них в этом виноват. Не прошёл этот номер и с диском GNOME-Live: тут с загрузкой всё было нормально, и систему я с него в конечном счёте установил. Однако в Live-режиме никаких установок программ не получалось -- YaST вылетал при первой же попытке обновления.

Вероятно, следовало попробовать проделать всё то же самое через zypper -- но мне это показалось занудным. А модифицировать уже установленную систему с GNOME -- идеологически неправильным. Так что, поскольку напряга с местом на экспериментальном диске не наблюдалось, я решил выполнить всё процедуру "вчистую", для чего воспользовался NET-диском.

Сама по себе сетевая установка ничуть не изменилась с тех пор, как я про неё писал. Поэтому просто раскажу о проделанных мной действиях вкратце.

Загрузившись с NET-диска, я на стадии Выбор рабочего стола отметил пункт Другое. После чего заказал Минимальное X Window. Далее в разделе про программное обеспечение панели Параметры установки я добавил FireFox -- дабы не остаться без браузера в свежеустановленной системе. И перешёл к инсталляции -- всего при таком раскладе оказалось около 1030 пакетов.

По окончании установки, после рестарта -- авторизация через xdm, и загружается IceWM. Кстати, сеть при этом управляется через ifup, как и в прежних версиях, и потому работает (в отличие от системы, свежеинсталлированной с LiveCD). Так что можно сразу спокойненько запустить Firefox и перейти в поиск пакетов openSUSE.

Здесь я набираю слово cinnamon и для версии 13.1 получаю на выбор два репозитория: X11:Cinnamon:Factory -- 2.0.12 и home:cyberorg:cinnamon -- 2.0.4

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

Что ж, малой кровью на чужой земле не получилось, придётся -- большой кровью, но на земле своей, привычной. То есть через YaST -- кстати, при таком раскладе он устанавливается с Qt-интерфейсом, который, конечно, не так красив, как"морда" на Gtk, но, ИМХО, более удобен (или более привычен для меня). Так что запускаю из него модуль управления репозиториями и добавляю X11/Cinnamon/Factory/openSUSE_13.1 -- точный адрес можно взять с любого зеркала, я воспользовался Яндексовым.

После подключения репозитория запускаю модуль управления пакетами, там перешёл на вкладку Репозитории, выбрал новообретённый Cinnamon и отметил там все пакеты с этим именем, а также с именем Nemo. В ответ следует предложение установить 338 пакетов, включая почему-то Libre Office. С чем я, так и быть, согласился -- в связи с проектом по созданию электронного собрания наших с Алисой Деевой сочинений полноценный офисный пакет мне потребуется.

Дождался завершения установки, перезагрузился -- и через всё тот же xdm попал опять в IceWM. Ибо возможности выбора сеанса этот дисплейный менеджер мне не предоставил. Не проблема -- опять отправляюсь в YaST и устанавливаю LightDM. После чего Cinnamon предстаёт во всей красе.

Собственно, красу его описывать не буду -- благодаря удобным средствам настройки я его в шесть секунд довёл до состояния, идентичного Mint'овскому. Так что остановлюсь только на волновавших меня моментах.

Во-первых, сама по себе установка получилась невероятно "чистой": кроме собственно компонентов среды и файлового менеджера Nemo, да ещё неизвестно откуда взявшегося Libre Office, там не было ничего, выходящего за рамки минимальных Иксов. От слова вообще: ни GNOM'вского терминала, ни Gedit'а, ни прочего унаследованного от прародительской среды хозяйства, которого в Mint'овской сборке оказалось немало.

То есть та самая мечта пуриста, к которой я стремился при опробовании минималистических дистрибутивов (которые не следует путать с "легковесными" -- о чём не так давно был отдельный разговор): когда можно для каждой задачи подбирать наиболее симпатичное приложение, не оглядываясь на то, что было дано в ощущениях майнтайнера. Но это -- тема совсем другой беседы.

Очень приятным пустячком было отсутствие в домашнем каталоге всякого рода Документов, Загрузок и тому подобной Музыки, от которой потом приходится избавляться. Хотя язык при инсталляции я выбрал, разумеется, русский, и сам по себе Cinnamon версии 2.0.X русифицирован вполне прилично.

И, кстати, ещё о русификации: в том же репозитории имеется дисплейный менеджер MDM -- он как бы для Cinnamon'а роднее. Но к нему не оказалось lang-пакета, и после входа через него русификация и самой системы наполовину слетает. Так что, опробовав его, я вернулся на LightDM, с ним -- никаких чудес.

Плавно подхожу к вопросу о шрифтах. Так вот, интерфейсные шрифты, настроенные через Центр управления Cinnamon'а, в отличе от Mint'а, распространяются на все приложения -- от Nemo до Geany. Более того, шрифтовые настройки действуют и для Qt-приложений -- по крайней мере, для YaST'а. Единственно исключение из мной виденных -- тт самый Libre Office, который установился без спросу: что где ни выставляй, в его интерфейсе будет по прежнему сакраментальный Sans 9, который я не вижу в упор.

Что же, пусть Libre'астам будет хуже: установленный параллельно Apache Open Office а) прекрасно работал, б) прекрасно настраивался по части внешности, и в) обладал такими фичами, как единая управляющая панель, очень удобная. И пакет OOoFBTools, ставший мне нынче необходимым, в него встраивался ничуть не хуже, чем в Libre Office (вот удивительно, да?).

В результате Libre Office я снёс без малейшей жалости, оставив для дальнейшей практической работы названного брата Виннету и Херонимо. Следующая ебука для нашей библиотеки будет сделана в нём.

Это всё о хорошем. Но в этой бочке коричного мёда оказалась и изрядная ложка дёгтя -- причём в самом неожиданном месте: в настройке раскладок клавиатуры и их переключателей. То есть в том, что так выгодно отличало Cinnamon из Mint'а от Unity из Ubuntu. А именно: хотя раскладки клавиатуры, казалось бы, прекрасно настраивались через региональные параметры Центра управления, и индикатор их раскладок в виде флажков выводился на главную управляющую панель, переключаться между ними можно было только с помощью мыши: ни на какие общепринятые клавиши-модификаторы и их комбинации он не реагировал.

Правда, эту задачу мне в конце концов удалось решить через dconf-editor, прописав в схеме org.cinnamon.desktop.input-source должные значения для xkb-options: 'grp:caps_toggle',grp_led:scroll':

Здесь дан пример для переключению по клавише CapsLock и индикации русской раскладки ScrollLed'ом, более иные случаи легко представить по аналогии. Однако переключение раскладок при этом распространялось сразу на все окна, хотя в настройках клавиатурного модуля Центра управления я выставил свою раскладку для каждого.

Однако это ещё полбеды -- ведь были времена, когда ничего другого в Иксах и сделать нельзя было. Хуже оказался другой момент: какой бы вариант русской раскладки ни выбирался бы через модуль настройки клавиатуры, или ни прописывался бы в dconf-editor, буковки печатались только в варианте winkeys. То, что приведено на предыдущем скриншоте в качестве значения параметра sources -- чистая фикция. Каковая не меняется, чего там ни укажи.

Интересно, что при просмотре схемы раскладки клавиатуры через меню её панельного индикатора, какой бы вариант для русской раскладки ни указывался, на картинке всегда будет расположение клавиш для варианта winkeys. Впечатление такое, что этот модуль просто не знает, как надо обрабатывать правила xkb, касающиеся вариантов раскладки. И, повторяю, это относится к сборке Cinnamon'а для openSUSE: в Mint'овской его сборке в этом отношении всё в порядке.

В общем, вопрос  нуждается в дальнейшем изучении: без варитнта typewriter-legacy эффективно лабать по клавишам я не могу. Но сама по сеебе среда Cinnamon в сборке для openSUSE меня покорила окончательно...

http://suseana.ru/?p=891

laptop.ucoz.ru