- Desktop environment (Русский)
- Contents
- Обзор
- Список сред рабочего стола
- Официально поддерживаемые
- Неофициально поддерживаемые
- Создание персонализированной среды
- Использование стороннего оконного менеджера
- Что такое LXQt? Самый легковесный рабочий стол Linux на базе Qt
- История развития LXQt
- Как работает LXQt
- Слабые стороны LXQt
- Для кого нужен LXQt?
Desktop environment (Русский)
Среда рабочего стола (DE) — реализация метафоры рабочего стола, состоящая из набора программ, которые разделяют общий графический интерфейс (GUI).
Contents
Обзор
Среда рабочего стола объединяет различные компоненты для предоставления единых элементов графического интерфейса, например, значков, панелей, обоев и виджетов рабочего стола. Также большинство сред включают в себя интегрированный набор программ и утилит. Что самое важное, среды рабочего стола предоставляют свой собственный оконный менеджер, который обычно можно заменить совместимым вариантом.
Пользователю даётся возможность настраивать графический интерфейс разными путями. Как правило, среды рабочего стола предоставляют для этого готовые и удобные средства. Следует отметить, что пользователи могут комбинировать и одновременно запускать приложения, написанные для разных сред. Так, пользователь KDE Plasma может устанавливать и запускать приложения GNOME, например, веб-браузер Epiphany, если он нравится больше, чем Konqueror от KDE. Однако, такой подход имеет и недостаток: многие графические приложения тесно связаны с тем или иным набором библиотек, которые входят в состав «родной» среды. В результате установка множества «неродных» приложений потребует установки большего количества зависимостей. Пользователям, которые экономят место на диске, следует избегать подобных смешанных окружений или выбирать альтернативные программы, которые зависят всего от нескольких внешних библиотек.
Кроме того, приложения в родной среде выглядят более единообразно и лучше в неё интегрируются. Приложения, написанные с использованием разных библиотек компонентов интерфейса, могут по-разному выглядеть (использовать разные наборы иконок и стили оформления компонентов) и вести себя (например, использовать одиночный щелчок по значку вместо двойного или иметь другое поведение drag-and-drop), создавая путаницу или непредсказуемое поведение.
Для установки среды рабочего стола необходим работоспособный сервер X. Подробнее об этом смотрите в статье Xorg. Также некоторые среды поддерживают Wayland, но в большинстве случаев эта поддержка носит экспериментальный характер.
Список сред рабочего стола
Официально поддерживаемые
- Budgie — рабочая среда, рассчитанная на современного пользователя, где основное внимание уделяется простоте и элегантности.
https://getsol.us/ || budgie-desktop
- Cinnamon — Cinnamon стремится предоставить пользователю более привычную и традиционную среду. Cinnamon — форк GNOME 3.
https://github.com/linuxmint/Cinnamon || cinnamon
- Deepin — интерфейс и приложения Deepin предоставляют интуитивный и элегантный дизайн. Перемещения, обмен, поиск и другие возможности теперь вызывают только удовольствие.
https://www.deepin.org/ || deepin
- Enlightenment — Enlightenment предоставляет эффективный менеджер окон, основанный на библиотеках Enlightenment Foundation, а также другие необходимые компоненты вроде файлового менеджера, значков и виджетов. Он поддерживает темы и его можно запускать на устаревших компьютерах и встраиваемых устройствах.
https://www.enlightenment.org/ || enlightenment
- GNOME — популярная и интуитивная среда рабочего стола, которая поддерживает современный (GNOME) и классический (GNOME Classic) режимы.
https://www.gnome.org/gnome-3/ || gnome
- GNOME Flashback — оболочка для GNOME 3, которая изначально использовалась в нём для режима совместимости. Рабочий стол и технологии похожи на GNOME 2.
https://wiki.gnome.org/Projects/GnomeFlashback || gnome-flashback
- KDE Plasma — хорошо известная рабочая среда. Она предоставляет все необходимые современному пользователю средства, тем самым обеспечивая продуктивность с самого начала.
https://www.kde.org/plasma-desktop || plasma
- LXDE — лёгкая, быстрая и энергосберегающая среда рабочего стола для X11. Она предлагает современный интерфейс, поддержку различных языков, стандартные сочетания клавиш и дополнительные возможности, например, использование файлового менеджера со вкладками. При этом LXDE старается тратить меньше ресурсов процессора и оперативной памяти, чем другие окружения.
https://lxde.org/ || GTK 2: lxde , GTK 3: lxde-gtk3
- LXQt — порт LXDE (Lightweight Desktop Environment) на Qt. LXQt объединяет проекты LXDE-Qt и Razor-qt, предоставляя легковесное, модульное, быстрое и интуитивное окружение рабочего стола.
https://lxqt.github.io/ || lxqt
- MATE — MATE предоставляет интуитивный, привлекательный и традиционный рабочий стол. Изначально MATE был форком GNOME 2, но в данный момент использует GTK 3.
https://mate-desktop.org/ || mate
- Sugar — The Sugar Learning Platform — окружение, состоящее из Комнат (Activities), которые разработаны для помощи в совместном обучении детей 5-12 лет с помощью мультимедийных приложений. Sugar направлен на предоставление детям по всему миру возможности получить качественное образование — на данный момент проект используется примерно миллионом детей на 25 языках в более, чем 40 странах.
https://sugarlabs.org/ || sugar + sugar-fructose
- UKUI — легковесная среда рабочего стола для Linux, использующая GTK и Qt. Также UKUI поставляется в качестве стандартной среды рабочего стола в Ubuntu Kylin.
https://www.ukui.org/ || ukui
- Xfce — Xfce следует традиционной философии UNIX, основываясь на принципах модульности и повторного использования. Данная среда состоит из множества компонентов, составляющих полноценное современное рабочее окружение, при этом оставаясь относительно лёгким. Эти компоненты распределены по разным пакетам, поэтому вы можете выбирать только нужные, чтобы создать оптимальное рабочее окружение.
https://xfce.org/ || xfce4
Неофициально поддерживаемые
- CDE — Common Desktop Environment предоставляет среду рабочего стола для Unix и OpenVMS, основанную на Motif — библиотеке для создания графических интерфейсов. CDE входило в состав UNIX98 Workstation Product Standard и продолжительное время считалось «классическим» окружением рабочего стола среди коммерческих Unix-систем. Несмотря на то, что данное окружение устарело, его поддержка продолжается до сих пор, а также заявлена поддержка Linux.
|| cdesktopenvAUR
- EDE — простое, быстрое и исключительно лёгкое окружение рабочего стола.
https://edeproject.org/ || edeAUR
- KDE 1 — первая серия выпусков K Desktop Environment, оптимизированная для работы на современных системах. В основном данное окружение предлагается из-за чувства ностальгии, но в то же время может применяться и для повседневного использования. Также в AUR расчёт количество приложений KDE 1.
https://invent.kde.org/historical/kde1-kdebase || kde1-kdebase-gitAUR
- Liri — окружение рабочего стола с современными возможностями и дизайном. Проект объединяет Hawaii, Papyros и Liri Project. Данное окружение находится в очень экспериментальной стадии разработки.
https://liri.io/ || liri-shell-gitAUR
- Lumina — легковесное окружение рабочего стола для FreeBSD, написанное на Qt 5 и использующее Fluxbox в качестве оконного менеджера.
https://lumina-desktop.org/ || lumina-desktopAUR
- Moksha — форк Enlightenment, использующийся в качестве окружения рабочего стола по умолчанию в дистрибутиве Bodhi Linux на основе Ubuntu.
https://www.bodhilinux.com/moksha-desktop/ || moksha-gitAUR
- Pantheon — среда рабочего стола, изначально созданная для дистрибутива elementary OS. Она написана с нуля на основе Vala и GTK3, а внешний вид и удобство напоминают собой GNOME Shell и macOS.
https://elementary.io/ || pantheon-session-gitAUR
- Phosh — Wayland-оболочка для мобильных устройств, основанная на GNOME.
https://source.puri.sm/Librem5/phosh/ || phoshAUR , phosh-gitAUR
- theDesk — среда рабочего стола, старающаяся быть как можно более прозрачной. В ней используются фреймворк Qt 5 и оконный менеджер KWin.
https://github.com/vicr123/thedesk || thedeskAUR
- Trinity — среда рабочего стола для Unix-подобных ОС, сохраняющая общий стиль неподдерживаемой в настоящее время среды KDE 3.5.
https://www.trinitydesktop.org/ || См. Trinity
Создание персонализированной среды
Установка среды рабочего стола представляет собой наиболее простой способ получить полноценное графическое окружение. Однако пользователь может создать и персонализировать своё графическое окружение, если существующее не отвечает каким-либо требованиям. В общих чертах, создание своего окружения включает в себя выбор подходящих оконного менеджера, панели задач и набора программ (который, как минимум, обычно состоит из эмулятора терминала, файлового менеджера и текстового редактора).
Ниже приведён список программ, которые также обычно входят в состав сред рабочего стола.
Использование стороннего оконного менеджера
См. раздел «Использование стороннего оконного менеджера» в статье о необходимой среде рабочего стола или же обратитесь к официальной документации.
Источник
Что такое LXQt? Самый легковесный рабочий стол Linux на базе Qt
Когда вы ищете облегченную среду рабочего стола Linux для ускорения работы вашего ПК, одно название начинает появляться все чаще. LXQt является преемником LXDE, интерфейса, использующего так мало ресурсов, что делает Raspberry Pi полнофункциональным ПК. Что такое LXQt и в чем его особенность?
Окружение рабочего стола — это то, что вы видите на экране. Это панель внизу. Это то, что упорядочивает ваши приложения в окнах и позволяет перемещать их.
Windows и MacOS поставляются с одним окружением рабочего стола. В Linux их много. Вы можете полностью изменить внешний вид вашего рабочего стола, используя те же приложения, те же фоновые библиотеки и то же самое ядро Linux.
Большинство операционных систем на базе Linux используют среду рабочего стола по умолчанию (некоторые позволяют выбрать любимую, а другие вообще не входят в комплект поставки). Существует вариант Ubuntu, самой популярной версии настольного Linux, под названием Lubuntu, которая предоставляет LXQt. Также есть LXQt-версия Fedora.
Если вы используете другую ОС на базе Linux, вам, скорее всего, придется установить LXQt самостоятельно. Инструкции доступны на сайте LXQt.
История развития LXQt
Чтобы понять разницу между LXDE и LXQt, мы должны сначала поговорить о наборах инструментов. Наборы инструментов позволяют последовательно рисовать интерфейсы приложений. Без инструментария разработчикам приходилось бы разрабатывать и программировать кнопки панели инструментов и выпадающие меню с нуля для каждого приложения. В Linux доминируют два набора инструментов: GTK+ и Qt.
LXDE использует очень старый код GTK+2. GTK+3 существует уже с 2011 года. Разработчик LXDE Хонг Джен Йи (Hong Jen Yee) не согласился с некоторыми изменениями в GTK+3, поэтому в 2013 году он выпустил порт на основе Qt. Вскоре после этого версия Qt LXDE и отдельный интерфейс рабочего стола, известный как Razor-qt, слились в LXQt. Хонг Джен Йи планировал в конечном итоге сосредоточить свои усилия на LXQt в будущем. С тех пор LXQt формально стал отдельным проектом.
Как работает LXQt
По умолчанию в LXQt используется компоновка по умолчанию, знакомая всем, кто использовал Windows. В левом нижнем углу расположена программа запуска приложений. Внизу справа расположена панель задач. Между ними — вкладки открытых окон.
Лаунчер приложений содержит все только самое необходимое и ничего более. Категории, содержащие установленные приложения, отображаются вверху, затем появляются системные настройки, элементы управления сеансами пользователя и строка поиска.
Интерфейс очень легко настраивается. Вы можете изменить темы рабочего стола, приложений и и иконок. Панель может переместиться в любую сторону экрана, и вы можете изменить расположение элементов, как вам угодно. Нет причин хранить схему, похожую на Windows, если она вам не слишком по душе.
В LXQt каждый компонент панели — виджет. Виджеты по умолчанию позволяют сохранять любимые приложения на панели, переключаться между несколькими рабочими местами и скрывать окна, чтобы показать рабочий стол. В комплект поставки входят несколько дополнительных виджетов, таких как мониторинг CPU и палитра цветов.
Одной из особенностей LXQt является отсутствие зависимостей (фоновые службы, которые должны быть установлены для запуска программы) и использование взаимозаменяемых компонентов. Например, LXQt использует менеджер окон Openbox. Вы можете использовать любые темы, совместимые с Openbox, чтобы изменить внешний вид строк заголовков вашего окна. Вы также можете изменить порядок расположения кнопок в строке заголовка и порядок отображения кнопок.
Слабые стороны LXQt
LXQt не обладает некоторыми функциями, которые можно ожидать от современного рабочего стола. По умолчанию, LXQt не рисует тени вокруг окон, а также нет анимации для открытия или разворачивания окон. Анимация для сворачивания окна присутствует, но несколько неустойчива. Вы можете исправить это, включив или установив отдельный композитор. По умолчанию Lubuntu предоставляет один из них, известный как Compton X.
Помните панель поиска в лаунчере приложений? Он очень прост. Необходимо искать точное название приложения, а не его часть. Не рассчитывайте найти файлы и папки, пока не установите дополнительное программное обеспечение, поскольку такие функции могут замедлить работу компьютера.
LXQt также имеет очень малую поддержки. Вы должны знать названия приложений и то, что они делают. Если не знаете, нужно будет изучить. Лаунчер приложений не сообщит вам о предустановленном текстовом редакторе, программе просмотра изображений или веб-браузере. Придётся разобраться с этим самим.
Это не значит, что LXQt трудно использовать. Я так не думаю. Но у меня также есть определенное представление о том, как работает Linux. Если вы сталкивались с Xfce или MATE, то и LXQt займет у вас всего несколько минут, чтобы разобраться. Большинство вещей там, где вы ожидаете их увидеть. Просто реализация другая.
Для кого нужен LXQt?
Есть несколько основных причин рассматривать LXQt:
- LXQt легковесен. Если вам нужен простой интерфейс рабочего стола, который использует относительно небольшое количество системных ресурсов, поместите LXQt в свой список.
- LXQt основан на Qt. Честно говоря, есть не так уж много окружений рабочего стола, основанных на Qt, по сравнению с GTK+. Если вы предпочитаете приложения Qt, но не являетесь поклонником KDE Plasma Desktop, LXQt является одной из ваших немногих альтернатив.
- LXQt является модульным. Если вам не нужна среда рабочего стола, которая пытается сделать все это, LXQt может заставить вас улыбнуться.
LXQt не получает такого пристального внимания, как другие настольные среды. Это не значит, что это не так хорошо. Но если вы хотите получить представление о других доступных вам возможностях, здесь вы найдете более дюжины самых легких дистрибутивов Linux.
Источник