Desktop environment (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

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

Обзор

Кроме стандартных компонентов рабочего стола, большинство сред включают в себя интегрированный набор программ. Также среды рабочего стола предоставляют свой собственный оконный менеджер, который обычно можно заменить альтернативным вариантом из совместимых.

Пользователю дается возможность настраивать графический интерфейс разными путями. Как правило, среды рабочего стола предоставляют графические средства настройки.

Пользователи могут одновременно запускать приложения, написанные для разных сред. Например, в KDE можно запускать приложения GNOME. Так, вы можете заменить стандартный веб-браузер KDE — Konqueror на Epiphany, если он вам больше нравится. Однако, такой подход имеет и недостаток: многие графические приложения тесно связаны с тем или иным набором библиотек, которые входят в состав "родной" среды. В результате установка множества "неродных" приложений потребует установки большего количества зависимостей. Пользователям, которые экономят место на диске, следует избегать установки раздутых программ, написанных для других сред.

Кроме того, обычно приложения в родной среде выглядят более единообразно и лучше в нее интегрируются. Приложения, написанные с использованием разных библиотек компонентов интерфейса могут выглядеть по-разному (использовать разные наборы иконок, стиль оформления компонентов и т. д.) и по-разному себя вести (например, может не работать перетаскивание мышью).

Перед установкой среды рабочего стола необходимо установить, и, возможно, настроить сервер X. Подробнее об этом смотрите на странице Xorg.

Список сред рабочего стола

Официально поддерживаемые

  • Cinnamon — стремится предоставить пользователю более привычную, традиционную среду в стиле GNOME 2, но с использованием технологий GNOME 3.
http://cinnamon.linuxmint.com/ || cinnamon
  • Enlightenment — предоставляет эффективный менеджер окон, основанный на библиотеках Enlightenment Foundation. Его можно запускать на устаревших компьютерах и встраиваемых устройствах, при этом существует поддержка тем, значков рабочего стола и виджетов, а также встроенный файловый менеджер.
http://www.enlightenment.org/ || enlightenment
  • GNOME — популярная и интуитивная среда рабочего стола, которая включает современный (GNOME) и классический (GNOME Classic) режимы.
http://www.gnome.org/gnome-3/ || gnome
  • KDE — предоставляет большое количество встроенных приложений, а также гибкий в настройке рабочий стол в качестве оболочки. Эти приложения могут быть запущены и в других средах, но KDE обеспечивает наилучшую интеграцию с ними.
http://www.kde.org/ || kdebase, plasma
  • LXDE — облегченная среда рабочего стола для X11 — быстрая и легкая среда, созданная сообществом разработчиков со всего мира. Она предлагает современный интерфейс, поддержку языков и стандартные сочетания клавиш. При этом LXDE старается тратить как можно меньше ресурсов компьютера и обеспечивать минимальное энергопотребление.
http://lxde.org/ || lxde
  • MATE — предоставляет интуитивный традиционный рабочий стол для пользователей Linux. Mate — форк GNOME 2.
http://www.mate-desktop.org/ || mate
  • Xfce — следует традиционной философии UNIX, основываясь на принципах модульности и повторного использования. Он состоит из множества компонентов, которые составляют полноценное современное рабочее окружение, при этом оставаясь относительно легким. Эти компоненты распределены по разным пакетам, поэтому вы можете выбирать какие из них вам нужны.
http://www.xfce.org/ || xfce4

Неофициально поддерживаемые

  • Budgie Desktop — легкая и современных среда рабочего стола, направленная на простоту и элегантность. По внешнему виду напоминает рабочий стол Chrome/Chromium OS.
https://evolve-os.com/budgie/ || budgie-desktop-gitAUR
  • Deepin Desktop Environment — стандартная среда рабочего стола дистрибутива Linux Deepin. По сути является измененной оболочкой GNOME Shell
http://www.linuxdeepin.com/ || deepin-desktop-environmentAUR[ссылка недействительна: сохранено в aur-mirror]
  • EDE — рабочий стол, созданный быть простым, исключительно легким и быстрым.
http://equinox-project.org/ || edeAUR
  • GNOME Flashback — оболочка для GNOME 3, которая изначально использовалась в нем для режима совместимости. Рабочий стол и технологии аналогичны GNOME 2.
https://wiki.gnome.org/GnomeFlashback || gnome-flashback
  • GNUstep — свободная объектно-ориентированная кросс-платформенная среда разработки, которая стремится к простоте и элегантности.
http://gnustep.org/ || windowmaker gworkspaceAUR[ссылка недействительна: сохранено в aur-mirror]
  • Hawaii — легкое, последовательное и быстрое окружение на основе Qt 5, QtQuick и Wayland, и созданное с целью предложить удобный интерфейс независимо от устройства, на котором запущено.
http://www.maui-project.org/ || hawaii-meta-gitAUR
  • LXQt — порт LXDE на Qt. Рабочее окружение LXQt позиционируется как легковесное, быстрое и удобное, имеющее модульную архитектуру и продолжающее развитие LXDE и Razor-qt, вобрав в себя лучшие черты обеих оболочек.
http://lxqt.org/ || lxqt
  • Maynard — среда рабочего стола, разработанная для Raspberry Pi (но им не ограничивающаяся), работающая на Wayland.
https://github.com/raspberrypi/maynard || maynard-gitAUR
  • Pantheon — среда, созданная для дистрибутива elementary OS. Написана с нуля на основе тулкитов Vala и GTK3. Рабочий стол построен с упором на удобство и внешний вид и напоминает собой GNOME Shell и Mac OS X.
http://elementaryos.org/ || pantheon-session-bzrAUR
  • ROX — быстрый и удобный рабочий стол, в котором сделан упор на возможности все и везде перетаскивать мышью (drag-&-drop). Интерфейс обращается вокруг файлового менеджера, который строго следует принципу UNIX "все является файлом". Цель проекта — сделать систему, которая хорошо спроектирована и четко представлена. Подход ROX — использовать множество небольших приложений вместе, чем создавать комбайны "все-в-одном".
http://rox.sourceforge.net/desktop/ || rox
  • Sugar — The Sugar Learning Platform — окружение, состоящее из набора мультимедийных программ, разработанных для помощи в обучении детям 5-12 лет. Sugar направлен на то, чтобы предоставить детям по всему миру возможность получить качественное образование.
http://wiki.sugarlabs.org/ || sugar
  • Trinity — среда рабочего стола, являющаяся ответвлением от кодовой базы неподдерживаемой в настоящее время среды KDE 3.
http://www.trinitydesktop.org/ || Смотрите Trinity
  • Unity — оболочка для GNOME, разработанная Canonical для Ubuntu.
http://unity.ubuntu.com/ || unityAUR[ссылка недействительна: сохранено в aur-mirror]

Сравнение сред рабочего стола

В этом разделе приведена сравнительная таблица с популярными средами рабочего стола. Помните, что получение личного опыта использования — единственный эффективный способ определить, какая среда рабочего стола вам лучше всего подходит.

Смотрите также страницу Wikipedia:Comparison of X Window System desktop environments.

Обзор сред рабочего стола
Среда рабочего стола Графический тулкит Оконный менеджер Панель задач Эмулятор терминала Файловый менеджер Калькулятор Текстовый редактор Просмотр изображений Плеер Браузер Менеджер входа
Budgie Desktop GTK+ 3
gtk3
budgie-wm
budgie-desktop-gitAUR
budgie-panel
budgie-desktop-gitAUR
GNOME Terminal
gnome-terminal
GNOME Files
nautilus
GNOME Calculator
gnome-calculator
gedit
gedit
Eye of GNOME
eog
Budgie Media Player
budgie-gitAUR[ссылка недействительна: сохранено в aur-mirror]
Chromium
chromium
GDM
gdm
Cinnamon GTK+ 3
gtk3
Muffin
muffin
Cinnamon
cinnamon
GNOME Terminal
gnome-terminal
Nemo
nemo
GNOME Calculator
gnome-calculator
gedit
gedit
Eye of GNOME
eog
Totem
totem
Firefox
firefox
LightDM GTK+ Greeter
lightdm-gtk3-greeter[ссылка недействительна: replaced by lightdm-gtk-greeter]
Deepin Desktop Environment GTK+ 3
gtk3
Compiz
compizAUR
Dock
deepin-desktop-environmentAUR[ссылка недействительна: сохранено в aur-mirror]
Deepin Terminal
deepin-terminal
GNOME Files
nautilus
GNOME Calculator
gnome-calculator
gedit
gedit
Eye of GNOME
eog
DPlayer
deepin-media-playerAUR[ссылка недействительна: сохранено в aur-mirror]
Firefox
firefox
LightDM Deepin Greeter
deepin-desktop-environmentAUR[ссылка недействительна: сохранено в aur-mirror]
EDE FLTK
fltk
PekWM
edeAUR
EDE Panel
edeAUR
XTerm
xterm
Fluff
fluffAUR
Calculator
edeAUR
Editor
fltk-editorAUR
Image Viewer
edeAUR
flmusic
flmusicAUR
Dillo
dillo
XDM
xorg-xdm
Enlightenment Elementary
elementary[ссылка недействительна: replaced by efl]
Enlightenment
enlightenment
Enlightenment
enlightenment
Terminology
terminology
EFM
enlightenment
Equate
equate-gitAUR
Ecrire
ecrire-gitAUR
Ephoto
ephoto-gitAUR
Rage
rageAUR
Elbow
elbow-gitAUR[ссылка недействительна: package not found]
XDM
xorg-xdm
GNOME GTK+ 3
gtk3
Mutter
mutter
GNOME Shell
gnome-shell
GNOME Terminal
gnome-terminal
GNOME Files
nautilus
GNOME Calculator
gnome-calculator
gedit
gedit
Eye of GNOME
eog
Totem
totem
Epiphany
epiphany
GDM
gdm
GNOME Flashback GTK+ 3
gtk3
Metacity
metacity
GNOME Panel
gnome-panel
GNOME Terminal
gnome-terminal
GNOME Files
nautilus
GNOME Calculator
gnome-calculator
gedit
gedit
Eye of GNOME
eog
Totem
totem
Epiphany
epiphany
GDM
gdm
GNUstep GNUstep
gnustep-core
Window Maker
windowmaker
Window Maker
windowmaker
Terminal
gnustep-terminalAUR[ссылка недействительна: сохранено в aur-mirror]
GWorkspace
gworkspaceAUR[ссылка недействительна: сохранено в aur-mirror]
Calculator
gnustep-examplesAUR[ссылка недействительна: сохранено в aur-mirror]
Ink
gnustep-examplesAUR[ссылка недействительна: сохранено в aur-mirror]
LaternaMagica
laternamagicaAUR[ссылка недействительна: сохранено в aur-mirror]
Cynthiune
cynthiuneAUR[ссылка недействительна: сохранено в aur-mirror]
SWK Browser
swkbrowser-svnAUR[ссылка недействительна: сохранено в aur-mirror]
XDM
xorg-xdm
Hawaii Qt 5
qt5-base
Weston
weston
Hawaii Shell
hawaii-shell-gitAUR
Terminal
hawaii-terminal-gitAUR[ссылка недействительна: package not found]
Swordfish
swordfish-gitAUR[ссылка недействительна: package not found]
SpeedCrunch
speedcrunch-gitAUR
JuffEd
juffed-gitAUR
EyeSight
eyesight-gitAUR
SMPlayer
smplayer
QupZilla
qupzilla
-
KDE 4 Qt 4
qt4
KWin
kdebase-workspaceAUR
Plasma Desktop
kdebase-workspaceAUR
Konsole
kdebase-konsole[ссылка недействительна: package not found]
Dolphin
kdebase-dolphin[ссылка недействительна: package not found]
KCalc
kdeutils-kcalc[ссылка недействительна: package not found]
KWrite/Kate
kdebase-kwrite[ссылка недействительна: package not found] kdesdk-kate[ссылка недействительна: package not found]
Gwenview
kdegraphics-gwenview[ссылка недействительна: package not found]
Dragon Player
kdemultimedia-dragonplayer[ссылка недействительна: package not found]
Konqueror
kdebase-konqueror[ссылка недействительна: replaced by konqueror]
KDM
kdebase-workspaceAUR
KDE 5 Qt 4/5
qt4 qt5-base
KWin
kwin
Plasma Desktop
plasma-desktop
Konsole
kdebase-konsole[ссылка недействительна: package not found]
Dolphin
kdebase-dolphin[ссылка недействительна: package not found]
KCalc
kdeutils-kcalc[ссылка недействительна: package not found]
KWrite/Kate
kdebase-kwrite[ссылка недействительна: package not found] kdesdk-kate[ссылка недействительна: package not found]
Gwenview
kdegraphics-gwenview[ссылка недействительна: package not found]
Dragon Player
kdemultimedia-dragonplayer[ссылка недействительна: package not found]
Konqueror
kdebase-konqueror[ссылка недействительна: replaced by konqueror]
SDDM
sddm
LXDE GTK+ 2
gtk2
Openbox
openbox
LXPanel
lxpanel
LXTerminal
lxterminal
PCManFM
pcmanfm
Galculator
galculator-gtk2
Leafpad
leafpad
GPicView
gpicview
LXMusic
lxmusic
Firefox
firefox
LXDM
lxdm
LXQt Qt 5
qt5-base
Openbox
openbox
LXQt Panel
lxqt-panel
QTerminal
qterminal
PCManFM-Qt
pcmanfm-qt
SpeedCrunch
speedcrunch-gitAUR
JuffEd
juffed-gitAUR
LxImage-Qt
lximage-qt
SMPlayer
smplayer
QupZilla
qupzilla
SDDM
sddm
MATE GTK+ 2
gtk2
Marco
marco
MATE Panel
mate-panel
MATE Terminal
mate-terminal
Caja
caja
Galculator
galculator-gtk2
pluma
pluma
Eye of MATE
eom
Whaaw!
whaawmpAUR
Midori
midori
LightDM GTK+ Greeter
lightdm-gtk2-greeterAUR[ссылка недействительна: replaced by lightdm-gtk-greeter]
Maynard GTK+ 3
gtk3
Weston
weston
Maynard
maynard-gitAUR
GNOME Terminal
gnome-terminal
GNOME Files
nautilus
GNOME Calculator
gnome-calculator
gedit
gedit
Eye of GNOME
eog
Totem
totem
Epiphany
epiphany
-
Pantheon GTK+ 3
gtk3
Gala
gala-bzrAUR[ссылка недействительна: package not found]
Plank/Wingpanel
plank wingpanelAUR
Pantheon Terminal
pantheon-terminal
Pantheon Files
pantheon-files
GNOME Calculator
gnome-calculator
Scratch
scratch-text-editor
Shotwell
shotwell
Totem
totem
Midori
midori-gtk3[ссылка недействительна: replaced by midori]
LightDM Pantheon Greeter
lightdm-pantheon-greeterAUR
ROX GTK+ 2
gtk2
OroboROX
oroboroxAUR[ссылка недействительна: сохранено в aur-mirror]
ROX-Filer
rox
ROXTerm
roxterm-gtk2AUR
ROX-Filer
rox
Galculator
galculator-gtk2
Edit
rox-editAUR[ссылка недействительна: сохранено в aur-mirror]
Picky
not packaged? search in AUR
MusicBox
not packaged? search in AUR
Midori
midori
LightDM GTK+ Greeter
lightdm-gtk2-greeterAUR[ссылка недействительна: replaced by lightdm-gtk-greeter]
Sugar GTK+ 3
gtk3
Metacity
metacity
Sugar
sugar
Terminal
sugar-activity-terminal
Sugar Journal
sugar
Calculate
sugar-activity-calculate
Write
sugar-activity-write
ImageViewer
sugar-activity-imageviewer
Jukebox
sugar-activity-jukebox
Browse
sugar-activity-browse
LightDM GTK+ Greeter
lightdm-gtk3-greeter[ссылка недействительна: replaced by lightdm-gtk-greeter]
Trinity Qt 3 TWin Kicker Konsole Konqueror KCalc Kwrite / Kate Kuickshow Kaffeine Konqueror TDM
Unity GTK+ 3
gtk3
Compiz
compiz-ubuntuAUR
Unity
unityAUR[ссылка недействительна: сохранено в aur-mirror]
GNOME Terminal
gnome-terminal
GNOME Files
nautilus-ubuntuAUR[ссылка недействительна: сохранено в aur-mirror]
GNOME Calculator
gnome-calculator
gedit
gedit
Eye of GNOME
eog
Totem
totem
Firefox
firefox
LightDM Unity Greeter
lightdm-unity-greeterAUR
Xfce GTK+ 2
gtk2
Xfwm4
xfwm4
Xfce Panel
xfce4-panel
Terminal
xfce4-terminal
Thunar
thunar
Galculator
galculator-gtk2
Mousepad
mousepad
Ristretto
ristretto
Parole
parole
Midori
midori
LightDM GTK+ Greeter
lightdm-gtk2-greeterAUR[ссылка недействительна: replaced by lightdm-gtk-greeter]

Потребление ресурсов

Среди всех окружений рабочего стола, GNOME и KDE наиболее требовательны к ресурсам компьютера. Полные версии этих сред не только занимают больше места на диске чем более легкие альтернативы (Enlightenment, LXDE, LXQt и Xfce), но также требуют больше процессорного времени и оперативной памяти для работы. Все дело в том, что GNOME и KDE позиционируют тебя как полнофункциональные (full-featured) среды: они предоставляют наиболее полное и интегрированное окружение рабочего стола.

Enlightenment, LXDE, LXQt и Xfce, напротив, являются легковесными (lightweight) средами. Они хорошо работают на более старом оборудовании и в общем потребляют меньше системных ресурсов. Это достигается отказом от возможностей, которые могут быть полезны только небольшому количеству пользователей, и концентрацией на действительно важной функциональности.

Схожесть окружений

Многие пользователи отмечают, что интерфейс KDE во многом похож на окружение Windows, а GNOME ближе к системам Mac. Это достаточно субъективное сравнение, так как любая из этих сред может быть настроена чтобы в той или иной степени эмулировать интерфейсы Windows или Mac. Читайте подробнее на страницах Больше ли KDE похож на Windows, чем GNOME? и KDE против GNOME. Также обратите внимание на статью Linux — не Windows.

Создание своей среды

Установка среды рабочего стола представляет собой наиболее простой и быстрый способ получить полноценное рабочее окружение. Однако, если вас не устраивает ни одна из предлагаемых сред, вы можете собрать свое собственное окружение. В общих чертах, создание своего окружения включает в себя выбор подходящего оконного менеджера, панели задачи набора программ (как минимум, пригодятся эмулятор терминала, файловый менеджер, и текстовый редактор).

Ниже приведен список программ, которые также обычно входят в состав сред рабочего стола.