Ubuntu 11.10: есть ли смысл в тюнинге?
Ubuntu 11.10: есть ли смысл в тюнинге?
Автор: Евгений Крестников
Опубликовано 31 октября 2011 года
О планах Canonical по переводу Ubuntu на графическую оболочку Gnome 3 с модификацией Unity было известно давным-давно. Отсутствие в конфигурации по умолчанию прежней gnome-shell также ожидаемо - свою фирменную оболочку в Canonical начали создавать именно потому, что штатное ПО третьей версии Gnome компанию не устраивало. Unity основана на проверенном временем композитном менеджере Compiz (технически она является плагином Compiz), и нет никакого смысла тащить в дистрибутив кучу зависящего от Clutter софта. Исключённый из поставки менеджер пакетов Synaptic даже обсуждать не хочется. Он предназначен для опытных пользователей и при наличии доработанного "Центра приложений Ubuntu" в конфигурации по умолчанию не нужен. Тем более что желающие могут без особого труда установить "пропавший" софт (включая Synaptic и gnome-shell) из штатного репозитория дистрибутива. Так что "Oneiric Ocelot" - скорее экспериментальный релиз, нежели спорный.
Проблемы стабильности
Сравнивать разные среды и оболочки - неблагодарное дело. Из них каждый может самостоятельно выбрать то, что ему нужно. А вот не обращать внимания на жалобы на стабильность не выйдет - уже первые пользователи сообщают о многочисленных проблемах.
Связаны беды преимущественно с работой Compiz и Unity на различном оборудовании. К примеру, на ноутбуке DELL Vostro A860 (где никаких нюансов аппаратной совместимости быть не может - устройство покупалось в 2009 году с предустановленной Ubuntu 8.04 LTS) в произвольные моменты времени перестает работать тачпад, и помогает только рестарт X.Org. Сложно сказать, повезёт ли обладателям других моделей. Но из репозиториев дистрибутива каждый день приезжают многочисленные обновления, и мелкие проблемы вскоре будут решены. Тем не менее устанавливать Ubuntu 11.10 на рабочие машины - рискованно. Лучше дождаться Ubuntu 12.04 LTS, которая будет основана на пакетной базе Debian Testing, а не на ветке Unstable, как текущий релиз.
Настраиваем Unity
В новой версии Ubuntu пользовательские настройки упростили настолько, что при выборе темы оформления нельзя, например, указать используемые шрифты. Вряд ли разработчики решили урезать возможности кастомизации интерфейса, скорее, это всё болезни роста и со временем визуальные средства появятся. Пока же нам остаётся править конфигурацию вручную или использовать сторонние программы.
В Сети есть много статей по тюнингу Ubuntu 11.10. Практически все они рекомендуют установить из штатного репозитория пакет gnome-tweak-tool ("Дополнительные параметры системы"), который позволит указать шрифты, сглаживание, тему значков, курсоры и т.д. У него есть существенный недостаток - зависимости. Пакет тянет за собой gnome-shell и gnome-session-fallback (а также сопутствующие вещи, вроде Clutter).
Дополнительные параметры системы
Чтобы не засорять систему лишними программами, можно поставить Ubuntu Tweak из ppa:tualatrix/next. В репозитории доступны две версии программы - из ветки 0.5 (ubuntu-tweak-0), а также из нестабильной ветки - 0.6 alpha (ubuntu-tweak). О первой подробно рассказывать не стоит - это старая версия, адаптированная для Ubuntu 11.10. Вторая гораздо интересней - из неё убрали возможности работы с репозиториями и установки программ (это логично: нет смысла дублировать активно развивающийся "Центр приложений Ubuntu"), но добавили функции настройки Unity, шрифтов, тем и т.д.
Ubuntu Tweak 0.6 alpha
Ещё один полезный пакет - compizconfig-settings-manager ("Менеджер настройки CompizConfig") из штатного репозитория Ubuntu. Unity является плагином Compiz, и в программе есть интерфейс для настройки фирменной оболочки Canonical. Кроме того, она позволяет изменять другие параметры композитного менеджера.
Менеджер настройки CompizConfig
Превращаем Gnome 3 в Gnome 2
Есть немало пользователей, которым не нравится третья версия популярной среды рабочего стола. Но спор о том, стоит ли переходить на Gnome 3, практически лишён смысла - все распространённые дистрибутивы Linux постепенно отказываются от Gnome 2, и новые версии прикладных программ делать под неё никто не будет.
Какое-то время (до прекращения поддержки) можно пользоваться старыми версиями дистрибутивов, но это всего лишь отсрочка. Появившийся недавно форк проекта всерьёз рассматривать не стоит - вряд ли он заинтересует сторонних разработчиков, а без приложений продукт не имеет особого смысла. Рано или поздно особенно недовольным придётся мигрировать или отказаться от Gnome в пользу другой среды - KDE, XFCE и т.д., вариантов масса.
Если вам не нравится интерфейс Unity, можно установить упомянутый выше пакет gnome-session-fallback из штатного репозитория. Среди вариантов входа в систему появятся "Gnome Classic" и "Gnome Classic (No effects)"; выбрав один из них, вы сможете наслаждаться привычными панелями. Правда, недолго - среду исчерпывающе описывает слово "убожество". Панели есть, но их невозможно настраивать (по крайней мере, визуальными средствами - в недрах редактора конфигурации я не копался), а самое главное - отсутствуют апплеты. Это естественно, поскольку апплеты Gnome 2 в третьей версии работать не могут из-за особенностей новой архитектуры.
Интерфейс Gnome-session-fallback
Более перспективным видится вариант кастомизации Gnome Shell. Для начала необходимо инсталлировать пакет gnome-shell, затем выбрать при входе в систему вариант "Gnome" и с помощью расширений превратить его в некое подобие предыдущей версии среды.
Для этого на сайте проекта Gnome Shell Frippery скачиваем последнюю версию набора расширений gnome-shell-frippery. Полученный архив распаковываем в домашний каталог (обратите внимание, что расширения нужно скопировать в ~/.local/share/gnome-shell/extensions - "Менеджер архивов" может переименовать директорию при распаковке). Для включения и отключения расширений используется gnome-tweak-tool ("Дополнительные параметры системы").
Другие расширения легко найти в Сети - неплохая коллекция доступна на сайте WEB UPD8.
Первое впечатление
Использование "Oneiric Ocelot" похоже на лотерею: некоторым везёт, другие находят разложенные тут и там грабли. Ничего удивительного. Переход на Gnome 3 и Unity - процесс сложный, и какое-то время дистрибутив будет лихорадить. Canonical может позволить себе подобные эксперименты, у компании есть версия 10.04 LTS, настольная редакция которой поддерживается до апреля 2013 года. Более поздние релизы (10.10 и 11.04) с Gnome 2 также актуальны. И, разумеется, есть основанная на Qt оболочка Unity 2D, предназначенная для слабых машин без современных видеоадаптеров. Хотя разработчики и пытаются сделать её максимально похожей на Unity, это отдельный, не использующий аппаратного ускорения графики и более стабильный продукт.
Что касается тюнинга, то он необходим - в системе явно не хватает инструментов для настройки интерфейса. Вариант использования Gnome Shell с расширениями очень интересен (несмотря на общую убогость, штатная оболочка Gnome гибко конфигурируется). Но едва ли он имеет смысл в Ubuntu. Этот дистрибутив заточен под Unity, и для такого варианта лучше взять, скажем, Fedora или OpenSUSE.
P.S. За время написания статьи тачпад DELL Vostro A860 в Ubuntu 11.10 таки заработал после очередного обновления. Так что работы по отладке явно ведутся.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Предисловие Смысл жизни – 1 (секс, война, Linux)
Предисловие Смысл жизни – 1 (секс, война, Linux) МЕСТО ДЕЙСТВИЯ: Большая Калифорнийская долина, федеральное шоссе номер пять; черный «Форд» последней модели несется на юг. В автомобиле – Линус и Туве Торвальдс, их дочки Патриция и Даниела, а также будущий соавтор этой книги.
Смысл жизни – 2
Смысл жизни – 2 Вам случалось когда-нибудь в теплую летнюю ночь лежать, глядя на звезды, и думать, почему вы живете на свете? Каково ваше место в жизни и как следует жить дальше?Да, вот и мне не случалось.Тем не менее я выработал собственную теорию жизни, Вселенной и всего на
2.1. Слова, предложения и смысл
2.1. Слова, предложения и смысл «Механизм восприятия образов обладает некоторыми недостатками, которые являются платой за его исключительно ценные качества. Два из них, видимо, наиболее важны: образ, в особенности зрительный, склонен к обособлению ситуаций, более чем это
R.8.2 Смысл описателей
R.8.2 Смысл описателей Список описателей следует после (возможно пустого) списка спецификаций-описания (§R.7.1). Каждый описатель содержит в точности одно имя-из-описателя, которое задает описываемый идентификатор. Если не считать описаний некоторых специальных функций
Правило 50: Когда имеет смысл заменять new и delete
Правило 50: Когда имеет смысл заменять new и delete Вернемся к основам. Прежде всего зачем кому-то может понадобиться подменять предлагаемые компилятором версии operator new и operator delete? Существуют, по крайней мере, три распространенные причины.• Чтобы обнаруживать ошибки
1. Смысл нормализации схем баз данных
1. Смысл нормализации схем баз данных Понятие, которое мы будем рассматривать в данном разделе, связано с понятием функциональных зависимостей, т. е. смысл нормализации схем баз данных неразрывно связан с понятием ограничений, накладываемых системой функциональных
Приложение C. Коды завершения, имеющие предопределенный смысл
Приложение C. Коды завершения, имеющие предопределенный смысл Таблица C-1. "Зарезервированные" коды завершения Код завершения Смысл Пример Примечание 1 разнообразные ошибки let "var1 = 1/0" различные ошибки, такие как "деление на ноль" и пр. 2 согласно документации к Bash --
6.2.2 Предопределенный Смысл Операций
6.2.2 Предопределенный Смысл Операций Относительно смысла операций, определяемых пользоватлем, не делается никаких предположений. В частности, посколку не предполагается, что перегруженное = реализует присваивание ее первому операнду, не делается никакой провеки, чтобы
8.4 Смысл описателей
8.4 Смысл описателей Каждый описатель считается утверждением того, что если в выражении возникает конструкция, имеющаяя ту же форму, что и описатель, то она дает объект указанного типа и класса памти. Каждый описатель содержит ровно одно оп_имя; оно опредляет описываемый
1.5. Декларативный и процедурный смысл программ
1.5. Декларативный и процедурный смысл программ До сих пор во всех наших примерах всегда можно было понять результаты работы программы, точно не зная, как система в действительности их нашла. Поэтому стоит различать два уровня смысла программы на Прологе, а
2.3. Декларативный смысл пролог-программ
2.3. Декларативный смысл пролог-программ В главе 1 мы уже видели, что пролог-программу можно понимать по-разному: с декларативной и процедурной точек зрения. В этом и следующем разделах мы рассмотрим более формальное определение декларативного и процедурного смыслов
Ubuntu 11.10: есть ли смысл в тюнинге? Евгений Крестников
Ubuntu 11.10: есть ли смысл в тюнинге? Евгений Крестников Опубликовано 31 октября 2011 года О планах Canonical по переводу Ubuntu на графическую оболочку Gnome 3 с модификацией Unity было известно давным-давно. Отсутствие в конфигурации по умолчанию прежней gnome-shell также
Идентификация, абстрагирование, смысл Юрий Гуськов
Идентификация, абстрагирование, смысл Юрий Гуськов Опубликовано 12 августа 2010 года Орфография и пунктуация автора сохранены. Интернет — это большая свалка информации. Впрочем, не без попыток отсортировать и упорядочить. Но даже самые
Софт: Настраиваем Ubuntu с помощью Ubuntu Tweak Крестников Евгений
Софт: Настраиваем Ubuntu с помощью Ubuntu Tweak Крестников Евгений Опубликовано 08 июля 2010 года Недавно команда Canonical Design исследовала причины, мешающие новичкам освоить Ubuntu. Одним из важных факторов оказалась сложность установки программ: в репозитории Ubuntu
Смысл наследования
Смысл наследования Мы уже рассмотрели основные способы наследования. Многое еще предстоит изучить, в частности, множественное наследование и детали того, что происходит с утверждениями в контексте наследования (понятие субконтрактов).Но вначале следует поразмышлять
АНАЛИЗЫ: Здравый смысл vs. законодательство
АНАЛИЗЫ: Здравый смысл vs. законодательство Не секрет, что представления наших с вами соотечественников о праве очень часто далеки от реальности — даже для таких «обыденных», казалось бы, отраслей, как уголовное или гражданское. Ну а «копирайт» демонизировать, как