Исследуем Ubuntu: меняем оболочки
Банальности для продвинутых
Ядро Линукса, даже снабжённое X-сервером, позволяет работать только очень суровым линуксоидам – доступны лишь базовые графические приложения из директория /etc/X11/app-defaults, экранные координаты которых задаются, как параметры вызова. Поэтому для юзабельности в систему добавляют рабочую оболочку, содержащую менеджеры пользовательского интерфейса: файловый менеджер (проводник), плюс дисплейный и оконный менеджеры (ДМ и ОМ). В deb-based-семействе Линуксов их много.
В одной экранной сессии может работать только один ДМ и один ОМ. ДМ – это служба, а ОМ – системное приложение. ДМ стартует раньше ОМ. Работа ДМ начинается с запуска X-cервера, залогинивания пользователя, выбора и загрузки ОМ и продолжается до выхода пользователя из системы. Всё это время ДМ, как рут, запускает важнейшие системные приложения – монтаж носителей, обслуживание сети и т.д.. Останов ДМ останавливает и X-сервер. ДМ также предопределяет основные элементы рабочего стола: обои, иконки, панели, меню.
От ОМ, в свою очередь, зависит, как управляются и выглядят окна: рамки, кнопки, расположение, выпадающие меню. ОМ может пользоваться элементами стола, которые предопределил ДМ, а может и игнорировать их, заменяя собственными. Некоторые даже считают, что ДМ вообще не нужен. Может случиться и так, что своих элементов стола выбранный ОМ не имеет, а те, которые ему подсовывает ДМ, неприемлемы, и тогда эти элементы на экране не отображаются. Открою «страшный секрет»: KDE, GNOME2, GNOME3, Unity, Cinnamon, XFCE, LXDE и проч., которые у всех на слуху, – это всего лишь ОМ.
Всё было бы просто, как в Windows, если бы пользователь был жёстко привязан к какому-то определённому ДМ. Но он вовсе не привязан, и, мало того — пользователь не только волен установить несколько ДМ, но может и совсем отключить ДМ. Это же Линукс!
Разбираемся с ДМ
Наиболее известные из ДМ в порядке уменьшения тяжеловесности: KDM, GDM, Lightdm и Slim. Менее известные и устаревшие – WDM и XDM. Есть несколько способов узнать, какие ДМ в вашей системе установлены и какой из них работает. Самый простой способ – посмотреть содержимое директория стартов командой
на предмет наличия в нём имён ДМ. Но лучше всего установить команду rcconf и запустить её. Вы увидите примерно такую картинку:
Стрелками вверх-вниз исследуйте, какие ДМ установлены, и обратите внимание, какой из ДМ помечен звёздочкой. Он и запущен. Скорее всего в вашей системе всего один ДМ. Добавим ещё. Не бойтесь, систему не сломаете. Во всяком случае, мне ни разу не удалось. В виртуальном терминале, который включается нажатием Alt+Ctrl+F2, из официальных репозиториев можно установить любой из упомянутых ДМ с помощью команды:
sudo apt-get install имя_ДМ
Здесь имя_ДМ – это имя одного из ДМ: kdm, slim и т.д. Перед тем, как прописать устанавливаемый ДМ на постоянное место жительства, система выводит список ранее установленных ДМ + устанавливаемый и интересуется, какой из них вы пожелаете использовать по умолчанию после перезагрузки.
Указывайте тот ДМ, который c помощью команды rcconf был выше определён, как работающий. Для экспериментов рекомендую установить kdm, gdm, lightdm и slim. Чтобы поменять ДМ, который будет запущен после перезагрузки, нужна команда
sudo dpkg-reconfigure имя_ДМ
Назначать «умолчательный» ДМ следует из соображений совместимости с ОМ:
kdm, если первоначальный ОМ – KDE,
gdm, если первоначальный ОМ – GNOME2, GNOME3,
lightdm, если первоначальный OM – KDE, GNOME3, Unity, Cinnamon, XFCE4, LXDE, awesome,
slim, если первоначальный ОМ – XFCE4, openbox, blackbox, awesome.
Сложно? Тогда ограничьтесь lightdm, он мало весит и хорошо дружит с большинством популярных ОМ. С ним проще экспериментировать. В сборках ОС _buntu старше, чем 11.10, lightdm’а нет, его-то и придётся добавить.
Для экспериментов добавьте также нового пользователя с административными правами, пароль удобнее ему дать свой. Отключите пока автоматический вход в систему. Если не умеете этого делать – обратитесь к руководству по Ubuntu, если лень читать руководство, то не читайте дальше эту статью.
Экспериментировать нужно, будучи новым пользователем.
Добавим ещё оконных менеджеров
Это совсем просто, если у вас ОС _buntu свежее, чем 10.10. Как добавить GNOME в _buntu 11.10 я уже писал, см. http://new.kv.by/content/yunitiskeptikam-posvyashchaetsya. Чтобы «утяжелить» систему, установите ДМ KDM, как было описано выше (впрочем, если ДМ=lightdm, то это не обязательно), и установите ОМ KDE командой
sudo apt-get install kubuntu-desktop
Чтобы иметь возможность «облегчать» систему, отправляйтесь в Центр приложений, наберите в поиске XFCE или LXDE и установите. Тут есть один нюанс: установите ли вы сессию XFCE, или установите рабочий стол XFCE. Если вы установите сессию XFCE, то сохранится автозапуск ранее установленных приложений и будет использоваться прежний файловый менеджер. Если им был «Наутилус», то он потянет за собой и свою тему, что ограничит вам обустройство рабочего стола. Но можно установить и полноценный рабочий стол XFCE командой
sudo apt-get install хubuntu-desktop
Любопытно, что установка LXDE также имеет эти нюансы.
В сухом остатке имеем возможность выбирать, с чем работать: «кедами», «гномом», «юнити», XFCE или LXDE. Чтобы переключиться во время работы, достаточно выйти из пользовательской сессии и перелогиниться, см. рисунок.
Смена ОМ занимает времени в разы меньше, чем перезагрузка.
Если KDE съедает 20-30% ресурса процессора, то LXDE – единицы процента. Использование ОЗУ тоже значительно отличается. Это можно проверить утилитой htop. Если её у вас нет – установите, узнаете много интересного. Выберите, какой из ОМ вам больше подходит по задачам и возможностям компьютера. Лично я на среднем по быстродействию рабочем двухядернике со встроенным видео остановился на XFCE и настроил под себя «почти как Unity». На домашнем компьютере вместо Unity у меня появился роскошный KDE, «закошенный» под Unity. Первоначально установленное «Единство», т.е. Unity, никуда не исчезло ни на одном из компьютеров.
Источник
Как я могу изменить графический интерфейс Ubuntu?
Пока нет, но это в разработке, здесь, кто-то работает над этим (среди других функций) как проект GSOC, насколько я знаю.
3 ответа
У нас много разных рабочих столов. Вы можете (щелкнуть) установить xfce4 , LXDE , Gnome Shell (включая Gnome Panel как «запасной вариант») или любой другой рабочий стол. Вы выбираете рабочий стол, который хотите использовать перед входом в систему, нажимая кнопку рядом с полем пароля.
Если вы какое-то время не устанавливали Ubuntu на что-либо, вы можете удивиться, увидев интерфейс Unity. Canonical приложил немало усилий, чтобы сделать их удобными для пользователей, но некоторые любители приключений Linux могут быть заинтересованы в изучении новых возможностей. Если это так, знайте: нет необходимости удалять Ubuntu, вы можете изменить среду в соответствии со своими потребностями.
Среда рабочего стола в Ubuntu может не быть вашей чашкой чая, и это нормально. Ubuntu была использована в качестве основы для множества других сред рабочего стола, которые предлагают вам несколько вариантов того, как, по вашему мнению, должен выглядеть рабочий стол. Эти изменения изменят внешний вид операционной системы, не затрагивая приложения или контент, хранящийся на вашем компьютере. Таким образом, если вы использовали ОС некоторое время, вы можете вносить эти изменения в пользовательский интерфейс без необходимости удаления Ubuntu или даже резервного копирования (хотя резервное копирование — хорошая идея перед выполнением какой-либо важной работы).
Первое, что вам нужно сделать, — это выбрать среду рабочего стола, которую вы хотите изменить. В этом пошаговом руководстве будет показано изменение пользовательского интерфейса Gnome для Ubuntu, а также пользовательского интерфейса KDE Plasma для Ubuntu.
Классический Ubuntu (Gnome) Предыдущие версии Ubuntu всегда полагались на Gnome для управления пользовательским интерфейсом. Gnome — это мощная настольная среда, но она предлагает относительно скудную готовую среду и незначительный визуальный эффект. Переход на Unity обеспечил значительное обновление пользовательского интерфейса в Ubuntu без существенного изменения рабочего процесса для большинства людей. Если вы предпочитаете минимальные ощущения от Gnome глянцевому и, возможно, раздутому ощущению Unity, откат назад довольно прост. Начните с закрытия всех запущенных в данный момент приложений и открытия терминала, что вы можете быстро сделать, нажав CTRL-ALT-T.
Начните с обновления APT:
Затем установите пакеты Gnome Classic
После завершения установки выйдите из текущего сеанса Ubuntu. Отсюда щелкните значок Ubuntu в верхнем правом углу экрана входа в систему. Вам будут представлены опции для всех установленных на данный момент настольных сред. Последним дополнением к этому списку станет Gnome Classic. Нажмите эту опцию и выберите OK, чтобы запросить учетные данные для входа. Когда вы войдете в систему, интерфейс Unity исчезнет, и вы вернетесь к тому, что было в Ubuntu. У вас будет новая Ubuntu без необходимости удалять старую Ubuntu.
Если вы заинтересованы в совершенно новом интерфейсе, который предлагает более традиционный интерфейс Linux для настольных компьютеров, но при этом имеет приятную визуальную привлекательность, вы всегда можете попробовать KDE. KDE Linux работает немного иначе, если вы устанавливаете его с нуля, но если вы не хотите удалять Ubuntu, вы можете создать то, что обычно называется «Kubuntu», и просто заменить функциональность рабочего стола. Это можно сделать, не затрагивая данные или приложения на вашем компьютере. Все, что вам нужно для запуска, это то, что ваши запущенные в данный момент приложения закрыты и открыто новое окно терминала.
В терминале введите следующее
. После завершения установки выйдите из текущего сеанса. Значок Ubuntu на экране входа в систему будет иметь новую опцию, помеченную «KDE Plasma». Когда вы войдете в систему, вы увидите повсеместно синие значки и мягкие глянцевые значки с прозрачными пленками.
Если вы никогда раньше не использовали KDE, есть много интересного. Например, значок в нижнем левом углу пользовательского интерфейса функционирует аналогично меню «Пуск» Windows, только с немного большей визуальной привлекательностью. Рядом с горизонтальным стоп-сигналом по-прежнему есть виртуальные рабочие столы, которые используются для быстрого перехода к активным приложениям.
Удалите Unity из Ubuntu, когда будете готовы. Выбрав новую среду рабочего стола, вы можете полностью избавиться от Unity, если хотите. Вам не нужно этого делать, но если вы уверены, что никогда не будете заинтересованы в том, чтобы снова использовать графическое окружение, удалить его так же просто, как и другие.
При удалении Unity вам потребуется открыть терминал и закрыть все остальные ваши приложения.
Вам нужно будет выйти из системы, когда вы закончите, но при повторном входе в систему опция Ubuntu будет удалена из списка доступных сред рабочего стола. Unity может быть переустановлен в любое время, так как он рассматривается как любая другая среда рабочего стола. У вас есть значительная гибкость, но она никоим образом не связана с Ubuntu. Вам доступно множество опций, без необходимости удалять базу Ubuntu, которая, в конце концов, предлагает вам самую широкую поддержку аппаратного обеспечения.
Приведенные выше указания не являются особенно сложными, но они полезны. Они также намного проще, чем удаление Ubuntu, просто чтобы получить доступ к другому интерфейсу.
Источник
Как установить различные окружения рабочего стола в Ubuntu и производных
Надоело окружение рабочего стола? Необязательно менять дистрибутив, можно установить оболочку в уже установленную систему. Ниже приведены команды, которые нужно вставить в терминал и короткие описания.
GNOME
Чистый GNOME без фирменной темы Ubuntu:
Похоже , интерфейс GNOME, ориентируется на устройства с сенсорными экранами: огромные значки и всплывающие меню, разворачивающийся список приложений, чем-то напоминающий Launchpad на macOS.
Unity
Unity — оболочка рабочего стола для GNOME. Это не абсолютно новая среда рабочего стола. Оболочка рабочего стола — интерфейс, который вы видите. Unity будет использовать те же приложения и библиотеки GNOME, что используются сейчас. К примеру, GNOME shell — ещё одна оболочка для GNOME.
KDE Plasma
KDE Plasma — пожалуй, самая продвинутая оболочка рабочего стола из всех. При этом она ещё и очень красива. Для KDE разработано множество тем, сторонних расширений и виджетов (здесь они именуются плазмоидами).
С оформлением от разработчиков Xubuntu:
Самая настраиваемая среда рабочего стола. В ней можно настроить всё от и до. Многие обходят эту оболочку стороной, а зря: её можно сделать очень красивой, и при этом она будет шустрой и реагировать на действия моментально.
Эта графическая среда пожертвовала красотой ради оптимизации и быстродействия. LXDE своим внешним видом смахивает на старые версии Mac OS X и работает даже на совсем древних и медленных компьютерах.
LXDE, написанная на тулките Qt. Смотрится покрасивее чем LXDE, стиль похож на стиль из KDE Plasma. Немного потяжелее чем сама LXDE.
Не всем нововведения в GNOME 3 показались уместными, поэтому сообщество создало MATE — форк классического GNOME. Некоторые приложения были ответвлены и переименованы.
Budgie
Оболочка Budgie была разработана командой Solus Linux, но потом появилась и в других дистрибутивах. Фишка этой среды — удобная панель Raven с правой стороны экрана, управляющая плеером, уведомлениями, календарём и настройками системы.
Deepin Desktop Environment
DDE — самая красивая, стильная и симпатичная оболочка. Создаётся впечатление, что разработчики DDE скрестили Windows, MacOS и Linux. Она не блещет изобилием настроек, но они то здесь и не сильно нужны.
Cinnamon
После выхода GNOME 3 команда Linux Mint потеряла уверенность в будущем своего дистрибутива. GNOME 3 совершенно не соответствовала задачам разработчиков и не вписывалась в идеи Linux Mint. Тогда было решено доработать GNOME Shell до состояния, пригодного к использованию в дистрибутиве. Результатом этого стали «Mint GNOME Shell Extensions» (MGSE).Но поскольку GNOME Shell развивался в совершенно ином направлении, жизнеспособность MGSE была под сомнением. Поэтому был разработан Cinnamon — ответвление от GNOME Shell с сохранением классического интерфейса.
Ещё одна красивая оболочка. Очень похожа на DDE. Из минусов можно отметить, что из поддерживаемых языков только английский и китайский. Изначально была форком MATE, но начиная с третьей версии была переписана на Qt и обрела красивый внешний вид.
Pantheon
Pantheon — среда, созданная специально для elementaryOS. Очень похожа на старые версии macOS. Использует несколько собственных приложений, среди которых — магазин приложений AppCenter, проводник Pantheon Files и док-панель Plank.
Openbox
Openbox — не совсем среда рабочего стола , а оконный менеджер. Изначально Openbox произошёл от Blackbox 0.65.0, но затем был полностью переписан на языке Си и с версии 3.0 не базируется на программном коде Blackbox. Но, несмотря на это, разработчики остались верны минималистичности «боксового» стиля. Панель и приложения придётся доустановить самостоятельно.
Fluxbox
Fluxbox сделан на базе Blackbox v.0.61.1 и похож на него — те же цвета, расположение окон и полная совместимость тем и стилей. Внешне Fluxbox представляет собой чистый рабочий стол с панелью инструментов, на которой находятся название рабочего стола, часы и список запущенных приложений. По умолчанию Fluxbox не имеет своих иконок на рабочем столе, но их можно добавить, используя программу idesk.
Window Maker
Window Maker зарекомендовал себя как лёгкий, легко настраиваемый оконный менеджер. Window Maker был написан первоначально Alfredo Kojima, бразильским программистом, для GNUstep. После 6 лет стагнации (релиз 0.95.0 был выпущен в 2006 году) в начале 2012 года новым составом команды разработчиков, решивших возобновить развитие проекта, была выпущена новая версия Window Maker.
Enlightenment
Enlightenment — оконный менеджер с открытым исходным кодом для X Window System. Название переводится как «просветление» и часто сокращается до одной буквы E.
Источник