Debian desktop environment что это
Перейти к содержимому

Debian desktop environment что это

  • автор:

Desktop environment (Русский)

Состояние перевода: На этой странице представлен перевод статьи Desktop environment. Дата последней синхронизации: 11 апреля 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Среда рабочего стола (DE) — реализация метафоры рабочего стола, состоящая из набора программ, которые разделяют общий графический интерфейс (GUI).

Обзор

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

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

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

Для установки среды рабочего стола необходим работоспособный сервер X. Подробнее об этом смотрите в статье Xorg. Также некоторые среды поддерживают Wayland, но в большинстве случаев эта поддержка носит экспериментальный характер.

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

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

  • Budgie — рабочая среда, рассчитанная на современного пользователя, где основное внимание уделяется простоте и элегантности.
  • Cinnamon — Cinnamon стремится предоставить пользователю более привычную и традиционную среду. Cinnamon — форк GNOME 3.
  • Deepin — интерфейс и приложения Deepin предоставляют интуитивный и элегантный дизайн. Перемещения, обмен, поиск и другие возможности теперь вызывают только удовольствие.
  • Enlightenment — Enlightenment предоставляет эффективный менеджер окон, основанный на библиотеках Enlightenment Foundation, а также другие необходимые компоненты вроде файлового менеджера, значков и виджетов. Он поддерживает темы и его можно запускать на устаревших компьютерах и встраиваемых устройствах.
  • GNOME — популярная и интуитивная среда рабочего стола, которая поддерживает современный (GNOME) и классический (GNOME Classic) режимы.
  • GNOME Flashback — оболочка для GNOME 3, которая изначально использовалась в нём для режима совместимости. Рабочий стол и технологии похожи на GNOME 2.
  • KDE Plasma — хорошо известная рабочая среда. Она предоставляет все необходимые современному пользователю средства, тем самым обеспечивая продуктивность с самого начала.
  • LXDE — лёгкая, быстрая и энергосберегающая среда рабочего стола для X11. Она предлагает современный интерфейс, поддержку различных языков, стандартные сочетания клавиш и дополнительные возможности, например, использование файлового менеджера со вкладками. При этом LXDE старается тратить меньше ресурсов процессора и оперативной памяти, чем другие окружения.
  • LXQt — порт LXDE (Lightweight Desktop Environment) на Qt. LXQt объединяет проекты LXDE-Qt и Razor-qt, предоставляя легковесное, модульное, быстрое и интуитивное окружение рабочего стола.
  • MATE — MATE предоставляет интуитивный, привлекательный и традиционный рабочий стол. Изначально MATE был форком GNOME 2, но в данный момент использует GTK 3.
  • Sugar — The Sugar Learning Platform — окружение, состоящее из Комнат (Activities), которые разработаны для помощи в совместном обучении детей 5-12 лет с помощью мультимедийных приложений. Sugar направлен на предоставление детям по всему миру возможности получить качественное образование — на данный момент проект используется примерно миллионом детей на 25 языках в более, чем 40 странах.
  • UKUI — легковесная среда рабочего стола для Linux, использующая GTK и Qt. Также UKUI поставляется в качестве стандартной среды рабочего стола в Ubuntu Kylin.
  • Xfce — Xfce следует традиционной философии UNIX, основываясь на принципах модульности и повторного использования. Данная среда состоит из множества компонентов, составляющих полноценное современное рабочее окружение, при этом оставаясь относительно лёгким. Эти компоненты распределены по разным пакетам, поэтому вы можете выбирать только нужные, чтобы создать оптимальное рабочее окружение.

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

  • CDE — Common Desktop Environment предоставляет среду рабочего стола для Unix и OpenVMS, основанную на Motif — библиотеке для создания графических интерфейсов. CDE входило в состав UNIX98 Workstation Product Standard и продолжительное время считалось «классическим» окружением рабочего стола среди коммерческих Unix-систем. Несмотря на то, что данное окружение устарело, его поддержка продолжается до сих пор, а также заявлена поддержка Linux.
  • EDE — простое, быстрое и исключительно лёгкое окружение рабочего стола.
  • KDE 1 — первая серия выпусков K Desktop Environment, оптимизированная для работы на современных системах. В основном данное окружение предлагается из-за чувства ностальгии, но в то же время может применяться и для повседневного использования. Также в AUR растёт количество приложений KDE 1.
  • Liri — окружение рабочего стола с современными возможностями и дизайном. Проект объединяет Hawaii, Papyros и Liri Project. Данное окружение находится в очень экспериментальной стадии разработки.
  • Lumina — легковесное окружение рабочего стола для FreeBSD, написанное на Qt 5 и использующее Fluxbox в качестве оконного менеджера.
  • Moksha — форк Enlightenment, использующийся в качестве окружения рабочего стола по умолчанию в дистрибутиве Bodhi Linux на основе Ubuntu.
  • Pantheon — среда рабочего стола, изначально созданная для дистрибутива elementary OS. Она написана с нуля на основе Vala и GTK3, а внешний вид и удобство напоминают собой GNOME Shell и macOS.
  • Phosh — Wayland-оболочка для мобильных устройств, основанная на GNOME.
  • theDesk — среда рабочего стола, старающаяся быть как можно более прозрачной. В ней используются фреймворк Qt 5 и оконный менеджер KWin.
  • Trinity — среда рабочего стола для Unix-подобных ОС, сохраняющая общий стиль неподдерживаемой в настоящее время среды KDE 3.5.

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

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

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

  • Средство запуска приложений: List of applications#Application launchers [ссылка недействительна: раздел не найден]
  • Регулятор громкости: List of applications#Volume control [ссылка недействительна: раздел не найден]
  • Менеджер буфера обмена: Clipboard manager
  • Композитный менеджер Xorg: Xorg (Русский)#Композит
  • Менеджер обоев рабочего стола: List of applications#Wallpaper setters [ссылка недействительна: раздел не найден] и Openbox#Desktop icons and wallpapers
  • Экранный менеджер: Экранный менеджер#Список экранных менеджеров
  • Настройки энергосбережения дисплея: Display Power Management Signaling (Русский)
  • Диалог завершения работы: Oblogout
  • Утилита для монтирования: List of applications#Mount tools [ссылка недействительна: раздел не найден]
  • Демон уведомлений: Уведомления рабочего стола
  • Агент аутентификации Polkit: Polkit#Authentication agents
  • Блокировщик экрана: List of applications#Screen lockers [ссылка недействительна: раздел не найден]
  • Приложения по умолчанию: XDG MIME Applications (Русский)#mimeapps.list

Использование стороннего оконного менеджера

См. раздел «Использование стороннего оконного менеджера» в статье о необходимой среде рабочего стола или же обратитесь к официальной документации.

  • Budgie#Use a different window manager
  • Cinnamon#Use a different window manager
  • GNOME (Русский)#Использование стороннего оконного менеджера
  • KDE (Русский)#Использование альтернативного оконного менеджера
  • LXDE (Русский)#Замена оконного менеджера
  • LXQt (Русский)#Замена Openbox [ссылка недействительна: раздел не найден]
  • MATE#Use a different window manager
  • Xfce (Русский)#Использовать сторонний оконный менеджер
  • Desktop environments (Русский)
  • Lists of software (Русский)

Linux & Desktop — как жить и выжить

Многие, когда слышат, что кто-то использует Linux в качестве рабочей станции, задаются вопросами зачем и как мы это делаем. Если на первый вопрос существует множество очень разных вариантов, то вот со вторым опыт достаточно схожий для обобщения. Об этом и расскажу.

Оговорка про GNU/Linux

Для удобства чтения буду использовать Linux вместо GNU/Linux, то есть систему, которая состоит из ядра Linux, набора утилит, программ проекта GNU и десктоп окружения (gnome, kde, xfce и т.д.) в качестве системы рабочего стола .

Сколько нас

Для начала, попробуем определить, сколько же всего пользователей Linux используют его в качестве рабочей станции. Это поможет лучше осветить проблему ограниченной поддержки. Linux занимает около 2% от всего рынка настольных компьютеров и ноутбуков, в цифрах, по оценкам компании Gartner на начало 2021 года в мире 1 млрд 318 млн пользователей ПК и ноутбуков, а 2% это приблизительно 26,5 млн пользователей (входят ли сюда пользователи Chrome OS неизвестно). Еще можем попробовать ориентироваться на статистику сервиса Steam, тут пользователей Linux 0.86%, что от пика онлайн в 24 миллиона ~ 206 тысяч, а от 90 миллионов активных пользователей за месяц 774 тысячи. Возможно более честное число лежит где-то между 1 и 12 миллионов пользователей, но даже этого количества пользователей недостаточно чтоб сопровождение Linux версий многих продуктов было экономически целесообразно.

Такое положение несет ограничения в процессе эксплуатации Linux в качестве рабочей станции во многих кейсах и на всех этапах, от выбора аппаратной части до выбора ПО.

В этом порядке и начнем, от железа к ПО, при этом постараюсь затронуть как можно больше аспектов из доступного опыта линуксоидов.

Hardware. На чем запускаем

Во многом опыт использования Linux ближе к MacOS чем к Windows. Это не только похожие команды терминала, набор утилит CLI, но и ограничения в выборе аппаратных конфигураций и периферии. Linux не имеет схожей поддержки существующего оборудования как Windows. Из года в год ситуация становится лучше, но до сих пор есть множество аппаратных конфигураций, на которых Linux полноценно работать не будет. Поэтому выбор совместимого железа решает очень большое количество различных проблем в будущем, главная из которых, отсутствие драйверов. Они могут или просто отсутствовать или не достигать соизмеримого качества как для других ОС.

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

Если говорить только о ноутбуках, то на данный момент хорошую поддержку имеют Dell (особенно линейка Precision), Lenovo и System76, предлагая линейки продуктов, с Linux на борту. Недавно к этому списку добавился Acer, компания также выпускает хорошо поддерживаемые конфигурации. Остальных производителей мы стараемся избегать, даже если на первый взгляд приходит мысль: “да что тут может пойти не так”, то очень вероятно нарваться на какой-нибудь вариант контроллера подсветки клавиатуры или тачпада, который не будет работать. И будет обидно, ведь мы за это заплатили.

Отличным дополнением ноутбука будет наличие второго NVME (m2) разъема для возможности установки второго SSD, часто приходится жить с двумя ОС. Помимо удобного соседства с Windows это решало проблему обновления, когда Windows могла с очередным супер-обновлением попытаться записать свой загрузчик вместо нашего родного GRUB .

Небольшое дополнение. Первое знакомство с Linux у многих происходит на том оборудовании, что есть под рукой, и часто бывает, что Linux работает и на нем, особенно на каком-нибудь старом оборудовании. Но рано или поздно приходит время обновляться.

О видеокартах

Что важно знать, когда вопрос касается выбора вендора видеокарты.

Лучшим вариантом для игр является AMD, поскольку имеет хорошую производительность и главное открытый драйвер в составе ядра. Это обеспечивает беспроблемное обновление дистрибутива (проблема черного экрана после обновления). Еще один плюс: многие дистрибутивы в контекстном меню запуска приложения сейчас имеют пункт «запустить, используя дискретную видеокарту», в этом случае этот пунктик будет работать так, как это было задумано.

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

Оборудование обоих вендоров совместимы с современной графической подсистемой Linux.

Что за современный графический стек Linux?

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

Видеокарты от Nvidia работают, но с некоторыми оговорками, ввиду закрытости драйверов и склонности вендора к собственным решениям, вместо общепринятых, из-за чего может просто не заработать аппаратное ускорение видео в браузерах. Корпорация отказалась поддерживать общий буферный API ( GBM ), вследствие чего нет адекватного переключения между видеокартами (nvidia-intel). Также этот API используется почти всеми десктоп средами для своей работы по современному протоколу Wayland . Возможно, ситуация и станет лучше, так в марте текущего года промелькнула новость, что дело сдвинулось с мертвой точки и мы возможно увидим поддержку GBM от Nvidia. С другой стороны и разработчики десктоп окружений стали двигаться в сторону поддержки буферного API от Nvidia (EGL-streams). Таким образом, если компьютер с одной единственной видеокартой (или карта от Nvidia будет использоваться в качестве основной, без переключения на Intel), то жить можно и с Nvidia, хоть и на старом, но стабильном протоколе X11 . Еще одним аргументом в пользу Nvidia может стать работа с машинным обучением. Видеокарты от Nvidia работают быстрее и лучше (на 2020 год).

Если все же выбор пал на Nvidia, то не стоит устанавливать драйвера с официального сайта компании. Черный экран после обновления ядра до сих пор в топе вопросов на форумах Linux. Вероятность такого исхода с драйвером подготовленным мейнтейнером дистрибутива меньше.

О периферии

С этим классом оборудования имеем наибольшие проблемы в вопросе поддержки. Если с простыми принтерами как таковых проблем нет, то сканер или MFP может и не заработать, перед покупкой надо обязательно узнать в техподдержке или спросить на форуме тех, кто уже купил, что он работает. Может оказаться, что МФУ работает через сеть, но напрочь отказывается работать по USB.

Сканер отпечатка пальцев иногда поддерживается, но нет полноценной интеграции в рабочие окружения. Даже в ситуации, когда производитель озаботился поддержкой, выпустил драйвер, и тот заработал, то связка ключей, которая отвечает за шифрование паролей, не имеет функции разблокировки по отпечатку пальца, пароль все равно придется вводить при первом входе. Но в дальнейшем операции, требующие повышенных привилегий в системе(выполнение через sudo, gksudo, kdesudo), можно продолжить с помощью сканера. Но время отклика и разблокировки сканером значительно дольше чем эта же операция в Windows или MacOs, что делает его в итоге бесполезным, а ввод пароля более быстрым способом.

eGPU, подключаемые по Thunderbolt 3, работают. Тут только пару моментов. Почти нет горячего подключения. Она будет добавлена в некоторые рабочие среды (KDE 5.22\Sway WIP), но только для режима работы по протоколу Wayland, пользователей Nvidia скорее всего опять обделят. Второй момент, до сих пор есть баг, бывает нельзя подключить eGPU от AMD к ноутбукам с со встроенной связкой intel-amd, тут только менять или ноутбук или внешнюю видеокарту.

О Bluetooth

Долгая история с поддержкой декодеров AAC/AptX/AptX HD/LDAC наконец почти завершена. Почему почти, кодеки включили в аудиосервера (pulseaudio и pipeWire) и больше не потребуется их собирать из исходников. Поэтому хоть и можно выбирать почти любые Bluetooth гарнитуры, надо помнить что для этого нужен очень свежий аудиосервер. Что касается WBS в HSP/HFP профилях, активная работа еще идет и хоть многие патчи начали включать, например поддержку mSBC, звук микрофона в 16 kHZ еще недоступен во многих дистрибутивах, возможно к концу 2021 года нам повезет и обновления попадут во все дистрибутивы.

Немного о стеках.

На данный момент в Linux существует несколько вариантов организации работы видео и аудио подсистем. Для видео на смену устаревшему протоколу X11 с ~ 2008 года все никак не может прийти протокол Wayland. Часть приложений и производителей уже поддержали его, а часть нет. Новый протокол предоставляет аппаратное ускорение видео в браузерах, дробное масштабирование и другие возможности, в зависимости от рабочего окружения.

В аудио на смену PulseAudio приходит мультимедиа сервер PipeWire, который оперирует медиа потоками, предоставляя функции шаринга, композитинга видеоизображений, аудио и интеграцию с системой изоляции приложений

Дистрибутивы. Какой же линукс поставить?

После выбора совместимой конфигурации необходимо определиться и с дистрибутивом. С годами разница между десктоп дистрибутивами становится все меньше. Системы как Systemd, Pulseaudio, Pipewire, Xorg, Wayland, являются основой почти всех популярных дистрибутивов рабочих станций. Попробуем разделить дистрибутивы по модели обновления компонентов. Получается две группы.

1. Фиксированные релизы. Релизы, которые бывают раз в полгода например Fedora или раз в два года как в Ubuntu LTS (long time support версия) с заморозкой версий системных приложений.

2. Плавающий релиз (rolling-release) — постоянное обновление системы без заморозки версий системных приложений. В этом случае будут доступны все компоненты последних версии и не придется ждать следующий релиз два года.

В этих двух группах сегодня наиболее популярны Ubuntu LTS и Manjaro. При возникновении проблемы вероятнее всего форумы, чаты и трекеры именно этих дистрибутивов будут в выдаче поисковика. Также именно для этих дистрибутивов(В случае Manjaro, то для Arch) будут сформированы пакеты приложений и драйверов в первую очередь (за редким исключением).

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

Немного О Manjaro.

Сам дистрибутив основан на независимом дистрибутиве Arch Linux. От Arch ему досталась наиболее полная документация (включая русский язык), модель обновления и набор приложений. Взаимодействие с командой мейнтейнеров происходит через привычный GitLab, а модель монетизации — техническая поддержка компьютеров, телефонов и продажа мерча. Что направлено во многом на конечного пользователя, а не B2B сегмент в случае с Ubuntu. Возможно, именно это позволило собрать большое и живое комьюнити, поэтому вероятность решить возникшую проблему силами сообщества Manjaro\Arch выше чем в других дистрибутивах. Пожелаем ребятам удачи.

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

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

Остальные рабочие среды имеют различные ограничения. Почти во всех нет поддержки дробного масштабирования, горячего подключения внешних видеокарт, а также больше половины не поддерживают Wayland. За исключением Sway, который не планирует поддерживать работу на проприетарном драйвере Nvidia.

Также есть проблема подключении двух различных видеокарт, изображение с первой будет копироваться в память второй что приводит к резким падениям фпс, поэтому мониторы необходимо подключать к одной видеокарте или снижать разрешение экрана до FullHD. В этом вопросе при работе по протоколу Wayland больший прогресс чем X11. Но так ли это во всех рабочих средах и как там организована системы работы с такими конфигурациями мне точно не известно. Скорее всего схожим образом.

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

Ubuntu — GNOME 3

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

Про ПО

На данный момент есть несколько вариантов как устанавливать программы. Самый простой и лучший вариант использовать репозитории дистрибутива . Но бывает ситуация, когда там нет нужного приложения или оно не работает. Тогда есть выход в использовании Snap или Flatpak пакета этого приложения. Если же и там нет нужного приложения, то можно попробовать зайти на сайт приложения и скачать пакет или архив. Важно, чтоб установка приложения была все же через пакетный менеджер, поскольку приложение сможет получать обновления автоматически при следующем сеансе обновления всей системы.

Проблемы со Snap и Flatpak

Эти системы дистрибьюции и изоляции предназначены собственно для распространения и изоляции приложений. Обе системы предлагают запуск приложения в его собственной среде, изолируя его от основной системы. Установленные таким образом приложения плохо интегрированы в систему в целом (часто собран пакет с ошибками). А также занимают больше места, чем эти же приложения установленные из репозитория или скачанные с сайта. Помимо этого требуется некоторое время для первого запуска. Случалось, что даже простой калькулятор, установленный через Snap подвисал на 3-5 секунд при первом запуске. Это раздражает. В новых версиях Snap эта проблема была исправлена, но для этого потребовалось ждать 2 года.

Wine — отдельная история

До сих пор по ряду причин существует безальтернативное Windows-only ПО, как правило это приложения от производителей Adobe, Sony, Autodesk, которые продолжают свою дискриминацию Linux пользователей. В этой ситуации можно попробовать воспользоваться эмуляцией системного окружения Wine, но с этим большие проблемы и, по возможности, мы избегаем этот вариант всеми способами. Когда же очень нужно, то ищем веб-версии, просим производителя поддержать работу хотя бы в Wine или используем старые версии такого ПО, как правило они работают в Wine. Еще можно поставить виртуальную машину VirtualBox и даже настроить проброс окон приложений, или вовсе установить Windows (на тот самый отдельный диск), но надо понимать, что это не является полноценным решением. Еще бывает не работает только программа установки, тогда как само приложение работает. В этом случае можно установить приложение в VirtualBox и попытаться уже установленное приложение перенести в Wine.

Состояние работоспособности большинства приложений есть в базе, на сайте Wine, поэтому, чтобы быстро определить статус, достаточно зайти на сайт winehq.org и убедиться что приложение (не)работает. По большей части в Wine «хорошо» работают только игры.

Игры

Steam однозначно закрыл вопрос с играми, при этом если игра не доступна на Linux, включение Proton в настройках Steam позволяет запустить 69% Windows-Only тайтлов. При этом варианте надо заранее уточнять, работает ли игра, если она не работает, то мы её просто не покупаем. Игры от Activision Blizzard также работают в Wine, причем из «коробки», похоже разработчики поддерживают работу своих продуктов в среде Wine. Но вот что касается Origin и прочих, то тут все сложно, также, как и с остальными Windows-only продуктами, стараемся их просто избегать.

Как решать проблемы

Даже следуя всем рекомендациям встречаются проблемы, которые невозможно решить самостоятельно или с помощью гугла. Как правило это связано с наличием бага или с отсутствием поддержки со стороны производителя. Если это баг, то идем на сайт производителя, мейнтейнера или сообщества, и пишем баг-репорт, как правило, мейнтейнер или разработчик спросит какую-то дополнительную информацию и поможет с исправлением или даст информацию, как это можно исправить. Поступаем в таком порядке, если совсем непонятно откуда следует начинать, то в комьюнити своего дистрибутива, или более широкое комьюнити разработчиков компонентов рабочего стола. Также есть множество телеграмм каналов, где в целом можно получить направление. Если это оборудование, которое вроде как должно работать, то лучше идти в gitlab freedesktop, хотя бывало оттуда отправляли и к разработчикам ядра. Если это какое-то злополучное ПО, то к разработчикам этого самого ПО.

Заключение

Следуя этим рекомендациям можно избежать большое множество проблем и использовать Linux так, как это было задумано авторами. Как видно из самих рекомендаций, Linux это выбор, возможно именно поэтому мы его и используем. Также, хочу заметить, что-то подобное могут написать и пользователи MacOS, но думаю возможных проблем там будет значительно меньше. Надо понимать, что рабочая станция в первую очередь инструмент решения профессиональных задач и не все задачи могут быть решены приемлемым способом в среде Linux (dual-boot, Wine, виртуальная машина не являются решениями) В этой ситуации можно только посочувствовать тем кто хотел бы использовать Linux, но их задачи завязаны на неподдерживаемом софте. Будем надеяться на лучшее. Так Valve, 1C, Klei, Telegram, Microsoft(частично) обзавелись поддержкой, кто знает какая из корпораций будет следующей.

Пару слов производителям по поддержке.

Не надо поддерживать все возможные дистрибутивы, оставьте это мейнтейнерам, сопроводив инструкцией о зависимостях вашего продукта. Если совсем нет сил, то используйте Snap или Flatpak.

Немного мыслей о будущем

Linux на десктопе весьма живуч, без соизмеримой поддержки корпораций(корпорации бустят ядро и серверные подсистемы, gnome fondation c их 638 267$ против миллионов microsoft — капля в море), без единого стандарта, с кучей проблем совместимости смог захватить и прижиться на множестве рабочих станций и продолжает свое неспешное развитие. Компаний, которые занимаются успешным бизнесом на рынке десктоп систем не так уж и много, поэтому, скорее всего, ситуация с 2% вряд ли изменится в ближайшие 10 лет. Инертность мышления, отсутствие поддержки, недостаток финансирования сохранят текущий расклад на рынке, но удобство эксплуатации и возможности продолжат расти. Возможно появится новый игрок на рынке десктоп систем или какое-нибудь большое государство (например КНР) обяжет всех госслужащих переехать на Linux, что вероятно обеспечит рентабельность сопровождения Linux версии ПО и тогда картина может измениться. Возможно такие компании как System76, Manjaro или кто-то новый смогут это реализовать.

Debian Desktop Environment — что это?

Ламер. Пытаюсь поставить минимальную, но свежую Дебиан с Xfce на древний еее pc. Места 4Гб, 0.5Гб оставил под своп, 3.5Гб — под систему. Стандартная установка даже с нетинсталлом не влезает.

Собственно, вопрос — в заголовке. Я зачем-то выбираю «Debian Desktop Environment» и Xfce. Что входит в «Debian Desktop Environment»? На сайте Дебиана ответа не нашёл, гугл топит в ссылках даже с поиском в кавычках, но ответа тоже не даёт.

Могу ли я без него обойтись? Что в него входит? Смогу ли я потом доустановить что-либо без особых бубнов, если мне потребуется?

jklfds
02.06.18 23:29:42 MSK

Это GNOME. Он дефолтный в Debian, потому и обозначен как «Графическое окружение Debian». Если нужен Xfce — поставьте на нём галочку, а с Debian Desktop Environment уберите

Sunderland93 ★★★★★
( 02.06.18 23:34:10 MSK )
Ответ на: комментарий от Sunderland93 02.06.18 23:34:10 MSK

jklfds
( 02.06.18 23:41:20 MSK ) автор топика
Ответ на: комментарий от Sunderland93 02.06.18 23:34:10 MSK

Polugnom ★★★★★
( 02.06.18 23:48:20 MSK )

Как надавно устанавливавший Debian на схожее устройство, позволю себе дать ряд советов: Занимательная археология 2

  1. swap не нужен, настрой zram, это съэкономит место на диске и его ресурс.
  2. Все метапакеты десктопа тянут Libreoffice и прочий тяжелый софт, а он столько либ, что в 4 гига ни по чем не влезешь — придется ставить только базовые системные утилиты, а со всего остального снять галки, после чего добавлять остальное вручную. То есть GUI у тебя будет, но придется повозиться.
  3. У Debian 8 Jessie (oldstable) лучше работает графика на этом железе и нету проблем с русским язком в tty, настоятельно советую ставить именно его: http://cdimage.debian.org/mirror/cdimage/archive/8.10.0/i386/iso-cd/debian-8.

Vsevolod-linuxoid ★★★★★
( 02.06.18 23:59:20 MSK )
Последнее исправление: Vsevolod-linuxoid 03.06.18 00:01:49 MSK (всего исправлений: 2)

Помимо аккуратного отбора пакетов может помочь btrfs с включенным сжатием.

Elyas ★★★★★
( 03.06.18 00:05:50 MSK )
Ответ на: комментарий от Polugnom 02.06.18 23:48:20 MSK

Что неправильно? Ставится вместе с этим дефолтный Гном

Sunderland93 ★★★★★
( 03.06.18 00:06:27 MSK )
Ответ на: комментарий от Vsevolod-linuxoid 02.06.18 23:59:20 MSK

Нужен. Только желательно в виде динамического файла подкачки — swapspace

Sunderland93 ★★★★★
( 03.06.18 00:06:59 MSK )

Эти Поповы любят всё переименовывать. Ещё в хелпе утилит подменяют ссылки на debian.org, лишь бы перевасянить.

anonymous
( 03.06.18 00:07:50 MSK )
Ответ на: комментарий от Sunderland93 03.06.18 00:06:27 MSK

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

quantum_cat ★☆
( 03.06.18 00:08:21 MSK )
Последнее исправление: quantum_cat 03.06.18 00:14:55 MSK (всего исправлений: 2)

Ответ на: комментарий от Sunderland93 03.06.18 00:06:59 MSK

У него 4 гига на диске, и туда систему нужно впихнуть. Я предлагаю swap в виде файла в ram, сжатого быстрым алгоритмом. Я проверял на схожем девайсе — это реально работает.

Vsevolod-linuxoid ★★★★★
( 03.06.18 00:08:56 MSK )
Ответ на: комментарий от Vsevolod-linuxoid 02.06.18 23:59:20 MSK

Спс за совет 1 и 3, очень полезно. Насчёт 2 — тоже спс, только я не понял, где снимать/ставить галки. Я уже пробовал и просто «график инсталл», и «график инсталл эксперт моде», вот только разница — куча вопросов не по делу, а либреофиис всё равно ставится по дефолту и нигде не предлагается выбор.

jklfds
( 03.06.18 00:09:55 MSK ) автор топика
Ответ на: комментарий от jklfds 03.06.18 00:09:55 MSK

Пробелом снимать и ставить галки. Tab — перемещение по элементам. Enter — выбор выделенного элемента.

Можно вообще ставиться не в GUI режиме, тогда будет псевдографика в tty.

Vsevolod-linuxoid ★★★★★
( 03.06.18 00:11:20 MSK )
Последнее исправление: Vsevolod-linuxoid 03.06.18 00:12:25 MSK (всего исправлений: 1)

Ответ на: комментарий от jklfds 03.06.18 00:09:55 MSK

Ставь только базовую систему, потом всё нужное доустановишь.

Базовая система — это ядро, набор базовых системных файлов, библиотек и утилит, без графической оболочки.

После загрузки будет только консоль.

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

Плюс ещё есть нюанс, какую файловую систему ты используешь для корневого раздела?

У ext3 / ext4 количество блоков inodes зависит от размера файловой системы. inode — это служебные блоки в которые записывается информация о файлах.

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

Но надо ставить систему в экспертном режиме.

kostik87 ★★★★★
( 03.06.18 00:15:30 MSK )
Последнее исправление: kostik87 03.06.18 00:17:37 MSK (всего исправлений: 1)

Пакет: mate-desktop-environment (1.26.0+1)

The MATE Desktop Environment is the continuation of GNOME 2. It provides an intuitive and attractive desktop environment using traditional metaphors for Linux and other Unix-like operating systems.

MATE is under active development to add support for new technologies while preserving a traditional desktop experience.

This package installs the standard set of applications that are part of the official MATE release.

It also suggests a few non-MATE standard desktop applications like an internet browser, a mail reader and a network management applet.

Другие пакеты, относящиеся к mate-desktop-environment

  • dep: mate-desktop-environment-core (= 1.26.0+1) MATE Desktop Environment (essential components, metapackage)
  • rec: atril (>= 1.26) просмотр документов для MATE
  • rec: desktop-base общие файлы для рабочего стола Debian или ubuntu-mate-wallpapers Пакет недоступен
  • rec: engrampa (>= 1.26) archive manager for MATE
  • rec: eom (>= 1.26) Eye of MATE graphics viewer program
  • rec: ffmpegthumbnailer быстрый и простой генератор миниатюр для видео файлов
  • rec: libcanberra-pulse PulseAudio backend for libcanberra
  • rec: mate-applet-brisk-menu Solus Project’s Brisk Menu MATE Panel Applet
  • rec: mate-applets (>= 1.26) различные апплеты для панели MATE
  • rec: mate-backgrounds (>= 1.26) Set of backgrounds packaged with the MATE Desktop Environment или ubuntu-mate-wallpapers Пакет недоступен
  • rec: mate-calc (>= 1.26) MATE desktop calculator
  • rec: mate-media (>= 1.26) MATE media utilities
  • rec: mate-notification-daemon (>= 1.26) daemon to display passive popup notifications
  • rec: mate-power-manager (>= 1.26) power management tool for the MATE desktop
  • rec: mate-screensaver (>= 1.26) MATE screen saver and locker
  • rec: mate-system-monitor (>= 1.26) Process viewer and system resource monitor for MATE
  • rec: mate-user-guide (>= 1.26) User documentation for MATE Desktop Environment
  • rec: mate-utils (>= 1.26) MATE desktop utilities
  • rec: pluma (>= 1.26) official text editor of the MATE desktop environment
  • sug: mail-reader виртуальный пакет, предоставляемый balsa, bsd-mailx, claws-mail, edbrowse, emacs-gtk, emacs-lucid, emacs-nox, emacs-pgtk, evolution, geary, gnumail.app, im, jed, kmail, mailutils, mailutils-mh, mew, mew-beta, mew-beta-bin, mew-bin, mmh, mutt, neomutt, nmh, s-nail, sup-mail, sylpheed, thunderbird, vm, wl, wl-beta, xemacs21-gnome-mule, xemacs21-gnome-mule-canna-wnn, xemacs21-gnome-nomule, xemacs21-mule, xemacs21-mule-canna-wnn, xemacs21-nomule, xjed или thunderbird mail/news client with RSS, chat and integrated spam filter support
  • sug: mate-desktop-environment-extras (>= 1.26) MATE Desktop Environment (extra components, metapackage)
  • sug: network-manager-gnome управление сетевыми подключениями (интерфейс GNOME)
  • sug: x-www-browser Пакет недоступен или firefox веб-браузер Mozilla Firefox

Загрузка mate-desktop-environment

Загрузить для всех доступных архитектур

Архитектура Размер пакета В установленном виде Файлы
all 6,1 Кб 12,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Чтобы сообщить о проблеме, связанной с веб-сайтом, отправьте сообщение (на английском) в список рассылки debian-www@lists.debian.org. Прочую контактную информацию см. на странице Debian Как с нами связаться.

Авторские права © 1997 — 2024 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *