ГлавнаяОперационные системыLinuxКак легко создать собственную облегченную среду рабочего стола

Как легко создать собственную облегченную среду рабочего стола

заказ-маленькийGnome и KDE великолепны: они предоставляют вам красивый рабочий стол со всеми необходимыми инструментами и утилитами. В любой системе вы найдете надежный оконный менеджер, значки на рабочем столе, панель с апплетами — все работает. Это все хорошо для обычного настольного ПК, но что, если вам нужно что-то более легкое, быстрое или чистое на вид? Вы можете попробовать меньшую среду рабочего стола, например XFCE, или использовать что-то сверхтонкое, например Openbox или WindowMaker. С другой стороны, вы можете получить именно то, что хотите, ни больше, ни меньше, объединив отдельные части в свою собственную среду рабочего стола.

Как?

Когда вы запускаете Gnome, вы не запускаете ни одного приложения. Gnome запускает Metacity(необязательно Compiz) для управления окнами, gnome-panelв качестве панели и системы меню, а также различные апплеты и инструменты для таких вещей, как управление питанием и Bluetooth. поддерживать. Каждый из них независим от других и может быть заменен или запущен самостоятельно.

Сегодня мы укажем наш собственный список приложений (оконный менеджер, док-станция и т. д.

Как?

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

Проектирование рабочего стола

Для создания функционального DE вам понадобится несколько основных частей:

  • Оконный менеджер (Metacity, Compiz и т. д.)
  • Средство запуска приложений (Gnome-Do, Kupfer и т. д.)
  • Panel/Dock (Docky, Cairo Dock, PyPanel и т. д.)
  • Менеджер обоев (bsetroot, hsetroot и т. д.)
  • Дополнительные апплеты панели, виджеты рабочего стола и т. д.

В этом руководстве будут использоваться Compiz, Gnome-Do, Cairo Dock (с апплетами) и hsetroot для достижения всех необходимых функций. Использование Compiz в качестве базового оконного менеджера дает нам полный набор плагинов Compiz, таких как Expo и Zoom. Все эти пакеты должны быть доступны в стандартных репозиториях большинства дистрибутивов. Пользователи Ubuntu могут получить их из Центра программного обеспечения Ubuntu или с помощью команды терминала:

sudo apt-get install compiz compiz-plugins gnome-do cairo-dock hsetroot

Большинство этих приложений подробно обсуждались на сайте MakeTechEasier. Воспользуйтесь нашим окном поиска, чтобы получить дополнительную и

Проектирование рабочего стола

е всего подходит для ваших нужд.

Некоторые другие полезные настройки могут включать полное удаление док-станции/панели и использование Gnome-Do для запуска всех приложений или добавление чего-то вроде Conky или Google Desktop для мониторинга системы.

Создание списка

Теперь, когда у вас есть выбранное приложение для каждой из вышеперечисленных ролей, мы можем начать создавать список, чтобы они запускались при входе в систему. Начните с открытия любого текстового редактора по вашему выбору и написания названий программ, которые нужно запустить. Завершите каждую строку (кроме последней) знаком &. Этот символ сообщает Linux запустить программу в фоновом режиме и перейти к следующему пункту. Без &он запускал бы первую строку и ждал, пока эта программа завершится, прежде чем запускать следующую. Это может, например, помешать загрузке дока до закрытия оконного менеджера – явно не то, что нам нужно.

customde-скрипт

По завершении сохраните файл в любом выбранном вами каталоге (подойдет и ваш дом) и запишите имя и местоположение файла. Поскольку меня зовут Джош, у меня есть файл, сохраненный в /home/josh/customDE.sh.

Добавление в список GDM

Я уверен, это удивительное совпадение: недавно мы написали подробное руководство о том, как именно редактировать список сеансов GDM, чтобы вы могли запускать собственную среду рабочего стола.

Короче говоря, вам нужно (от имени пользователя root) создать новый файл в каталоге /usr/share/xsessions. Файл должен заканчиваться расширением .desktopи соответствовать шаблону, подобному следующему:

customde-xsessions

Единственные действительно важные строки для этого сценария — это Nameи Exec. Имядолжно однозначно идентифицировать вашу DE, чтобы вы могли узнать ее в списке СеансовGDM. Exec должно быть именем файла, который мы создали на предыдущем шаге, напри

Создание списка

.

Сохраните файл как /usr/share/xsessions/custom.desktop. В следующий раз, когда вы выйдете из системы, вы увидите свою запись в списке сеансов в GDM.

Заключение

Если вы выполнили каждый из этих шагов, вы создали список приложений, которые хотите использовать в своей DE, сохранили этот список (с соответствующими амперсандами) в скрипт, а затем создали средство запуска в /usr/share/ xsessions, чтобы запустить этот скрипт из GDM. Надеемся, что ваш выбор позволил вам получить полнофункциональный и красивый рабочий стол. Он не только должен отвечать вашим конкретным потребностям, но есть большая вероятность, что он будет гораздо более отзывчивым, чем монолитная настольная система, такая как Gnome.

выполненный по индивидуальному заказу

Если у вас есть истории по настройке рабочего стола или предложения по созданию собственных, дайте нам знать в комментариях!

Добавление в список GDM

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи