Как установить темы рабочего стола и иконки в linux
Содержание:
- Pantheon
- Запуск графической оболочки Linux Bash в Windows 10
- KDE
- GNOME
- Pantheon
- Смена нумерации версий
- Как выбрать лучшее окружение рабочего стола?
- Mainstream Linux дистрибутивы
- Ярлык приложения
- Пошаговое руководство как собрать ядро Linux с нуля
- Лучшие графические оболочки для Linux
- Deepin Desktop Environment
- Краткий обзор окружений рабочего стола в Linux
- XFce
- Значки
Pantheon
Графическая оболочка Pantheon первоначально разрабатывалась для elementary OS. Её приоритеты — простота в освоении и красота. Создатели elementary OS прямо заявляли, что ориентировались на macOS. Pantheon и впрямь похож на эту систему, но есть и различия. Во-первых, по-другому расположены кнопки управления окном, хотя «Закрыть» и находится слева, как привыкли маководы. Во-вторых, от глобального меню разработчики отказались, сделав верхнюю панель прозрачной.
Pantheon просто освоить: настройки в ней немногочисленны, запутаться в этой оболочке очень сложно. А док-панель Plank, специально созданная для неё, красива и не занимает много памяти.
Запуск графической оболочки Linux Bash в Windows 10
В первую очередь необходимо установить Linux Bash в Windows 10. Инструкция по установке Linux Bash описана в следующей статье:
Для установки Ubuntu из Microsoft Store предлагаем выбрать версию Ubuntu 18.04 LTS в операционной системе Windows 10 May 2019 Update (версия 1903).
Параметры установленного дистрибутива Linux расположены в меню Windows Параметры > Приложения > Приложения и возможности. Из списка установленных программ выберите Ubuntu 18.04 и нажмите на Дополнительные параметры.
Так же открыть параметры Ubuntu 18.04 можно нажав правой кнопкой мыши по значку Ubuntu 18.04 в меню Пуск, в открывшемся меню выбираем Дополнительно > Параметры приложения.
Параметры установленного Линукс дистрибутива в Windows 10 (версия 1903):
Расположена файловая система Ubuntu на локальном диске С по следующему адресу:
Таким образом можно получить доступ к нужным файлам и папкам Linux.
После установки и первоначальной настройки системы нужно обновить систему и установить рабочее окружение.
Обновление системы и установленных пакетов:
Установка рабочего окружения и пакета программ Ubuntu (Gnome):
Меняем права доступа к папке кэша:
Далее в систему Windows 10 нам нужно установить приложение для обеспечения оконной системы Linux, которая отвечает за построение и отображение графического интерфейса.
VcXsrv Windows X Server
Таких программ несколько. Предлагаем выбрать активно развивающуюся программу VcXsrv Windows X Server. Устанавливаем с настройками по умолчанию.
После запуска программы VcXsrv Windows X Server в окне Display Settings есть выбор отображения интерфейса оконной системы Linux. В нашем случае отлично работал вариант с большим оконным режимом (One large window). Там же в настройках Display number выставляем значение (если возникнут проблем с запуском интерфейса, то значение нужно изменить, кроме того нужно будет изменить и значение в команде запуска).
Далее оставляем настройки по умолчанию. По окончанию настройки у нас запустится пустое окно.
Переходим в запущенную Linux систему, у нас она открыта в виде командной строки и вводим следующие команды:
Для дальнейших запусков графического окружения нужно вводить команду выше, при этом программа VcXsrv Windows X Server должна быть предварительно открыта.
Также создайте сценарий оболочки start-ubuntu (имя файла необязательно):
Сделайте скрипт оболочки исполняемым:
Запустить скрипт оболочки:
Известные проблемы и их решения
Теперь нам будут доступны ранее неработающие функции системы, например, русификация и работа некоторых расширений Gnome.
Система установится на английском языке, установка другого языка доступна только под системой с правами администратора (sudo su). Установить русский язык в систему можно следующими командами:
После этого в настройках системы Ubuntu нужно выбрать и активировать установленный русский язык.
KDE
KDE Plasma — пожалуй, самая продвинутая оболочка рабочего стола из всех. При этом она ещё и очень красива. KDE отличается огромным числом настроек — при желании систему можно трансформировать в подобие Windows, macOS, сделать её футуристичной и вычурной на вид или, наоборот, превратить свой рабочий стол в царство минимализма. Для KDE разработано множество тем, сторонних расширений и виджетов (здесь они именуются плазмоидами).
По умолчанию KDE напоминает интерфейс Windows. Внизу — панель задач, на которой расположены стартовое меню, трей и системные часы. Можно создавать и удалять панели в любом количестве, а элементы на них допускается перемещать в произвольном порядке, изменяя систему до неузнаваемости.
В комплекте с KDE вы получите кучу симпатичных и при этом крайне функциональных приложений. Например, Amarok — мощный аудиоплеер, способный по своим возможностям потягаться с iTunes; KGet — удобный загрузчик файлов из интернета; неплохой браузер Konqueror; универсальный мессенджер Kopete и KDE Connect, позволяющий соединять ваш смартфон на Android с десктопом.
GNOME
Одно из самых популярных окружений рабочего стола в Linux. Интерфейс GNOME, видимо, ориентируется на устройства с сенсорными экранами: огромные значки и всплывающие меню, разворачивающийся список приложений, чем-то напоминающий Launchpad на macOS. Консервативным пользователям это покажется не очень-то привычным. Но GNOME определённо удобная и очень красивая оболочка. А если вас не устраивают все эти новомодные навороты, вы всегда можете переключиться в режим GNOME Classic.
Разработка несколько напоминает macOS. В верхней части экрана располагается панель с часами и календарём посередине и системным треем сбоку справа. Слева — док, который используется для запуска приложений и переключения между ними.
Оболочка обладает такими встроенными инструментами, как системный поиск, календарь, файловый менеджер Nautilus, почтовый клиент Evolution, мультимедиа-проигрыватель Totem. При желании возможности GNOME можно увеличить с помощью сторонних расширений — их довольно много.
Pantheon
Графическая оболочка Pantheon первоначально разрабатывалась для elementary OS. Её приоритеты — простота в освоении и красота. Создатели elementary OS прямо заявляли, что ориентировались на macOS. Pantheon и впрямь похож на эту систему, но есть и различия. Во-первых, по-другому расположены кнопки управления окном, хотя «Закрыть» и находится слева, как привыкли маководы. Во-вторых, от глобального меню разработчики отказались, сделав верхнюю панель прозрачной.
Pantheon просто освоить: настройки в ней немногочисленны, запутаться в этой оболочке очень сложно. А док-панель Plank, специально созданная для неё, красива и не занимает много памяти.
- Кому подойдёт: пользователям macOS и новичкам, которые хотят простой и интуитивно понятный интерфейс.
- Преимущества: очень быстрая, неплохо выглядит. Анимации окон и панелей смотрятся стильно и приятно.
- Недостатки: настроить внешний вид системы не получится. Всё по заветам macOS.
- Дистрибутивы: elementary OS.
Смена нумерации версий
В данном выпуске GNOME перешел на новую нумерацию версий. Текущий стабильный релиз, в нумерации которого разработчики придерживались старой политики, значится как 3.38. Следующей версией GNOME должна была стать 3.40, однако разработчики решили отбросить тройку, чтобы сделать нумерацию более понятной и менее «громоздкой».
Промежуточные версии будут получать цифровые обозначения вида 40.1, 40.2 и т.д. Выход следующего стабильного релиза под номером 41 запланирован на октябрь 2021 г.
Как пояснил один из главных разработчиков среды Эммануэле Басси (Emmanuele Bassi), GNOME 40 достаточно серьезно отличается от GNOME 3, но «не дотягивает» до мажорного релиза, то есть до GNOME 4. Кроме того, учитывая переход проекта с GTK 3 на GTK 4, разработчики опасаются возможной путаницы в рядах пользователей.
Как выбрать лучшее окружение рабочего стола?
Вы уже знаете, что Linux выпускается во множестве различных вариантах, называемых дистрибутивами. Каждый дистрибутив имеет на выбор один или несколько окружений рабочего стола. К примеру, дистрибутивы Linux Mint доступны с такими вариантами окружений рабочего стола, как: Cinnamon, MATE или Xfce. На одном из предыдущих уроков мы попытались выяснить, каким образом выбрать лучший дистрибутив Linux. И пришли к выводу, что невозможно выделить один единственный универсальный дистрибутив, который одинаково хорошо подходил бы на все случаи жизни и для всех пользователей, ведь у каждого дистрибутива есть свои достоинства и недостатки. Точно такая же ситуация складывается и с окружениями рабочих столов.
Благодаря тому, что Linux — это очень гибкая система, мы можем просто установить другой вариант (отличный от заданного по умолчанию) окружения рабочего стола в выбранном нами дистрибутиве Linux. Можно даже иметь несколько окружений рабочего стола и переключаться на нужный при входе в систему.
Какой же рабочий стол Linux лучше всего подходит именно для вас? Прежде всего, это зависит от ваших потребностей, предпочтений и производительности используемого оборудования.
Mainstream Linux дистрибутивы
В этом разделе перечислены дистрибутивы Linux, специально не ориентированы на пользователей с ограниченными возможностями, но тем не менее вполне доступны после правильной настройки. Все дистрибутивы в этом списке также обеспечивают простой способ, чтобы включить доступ через сочетание клавиш, и они предоставляют говорящий рабочий стол и экран входа в систему. Плюс, их инсталляторы доступны, что позволяет проводить полностью независимую установку, использование и обслуживание. Если не указано иное в описании, чтобы включить параметры специальных возможностей, а также скринридера Orca , нажмите и удерживайте клавишу Alt и пуск, затем нажмите S.эта клавиша называется «super» для Linux.
Fedora
Это мой любимый мейнстрим Linux дистрибутив. Я использую его на многих компьютеров дома. Сообщество очень услужливый и дружелюбный, и выходит из своего пути, чтобы помочь новым пользователям. Если существует проблема доступности в Fedora, это либо фиксированная напрямую или баг поданы против соответствующего вышестоящего пакета, поэтому она может быть Исправлена. Вы не можете попросить намного лучше, чем, что. В Fedora поставляется с широким ассортиментом программного обеспечения, включая записи компакт-дисков, офисных приложений, просмотра веб-страниц, электронной почты, обмена мгновенными сообщениями, и многое другое. Есть также много пакетов, доступных в репозиториях.
Обратите внимание, что в силу юридических и патентных вопросов, в Fedora не содержит многих аудио кодеков для некоторых форматов файлов, таких как mp3, а также некоторые видео-кодеки, для воспроизведения имеющихся в продаже дисков DVD и Blu-ray дисков. Сайт fedoraproject.org
Обратите внимание: на данный момент, единственный доступный вариант-это образ «workstation». Это вероятно будет исправлено в ближайшее время.
Ubuntu
Ubuntu-это оригинальный доступный дистрибутив Linux. Убунту имеет широкий спектр программного обеспечения, установленного для работы в офисе, просмотра веб-страниц, отправки и получения электронной почты, мгновенного обмена сообщениями и многое другое. Убунту имеет свою собственную среду рабочего стола называется Unity. Хотя у него есть некоторые проблемы с доступностью, его еще можно использовать программы чтения с экрана и поставляется с дополнительными инструментами доступности, таких как экранная лупа, экранная клавиатура, клавиатура и доступность поддержки. Сайт ubuntu.com.
Ubuntu MATE
Это Линукс дистрибутив-Ubuntu с MATE окружением рабочего стола.Этот дистрибутив идеально подходит для тех, кто любит классический рабочий стол, аналогичный используемому в Windows XP или 7, или для компьютеров, которые не могут обрабатывать более современные оболочки рабочего стола, такие как GNOME или Unity. Он поставляется с широким ассортиментом программного обеспечения для работы в офисе, просмотра веб-страниц, электронной почты и многое другое. Убунту товарища сообщество начинающих пользователей и делает все возможное, чтобы исправить проблемы с доступом, которые приходят вверх. Я лично знаю одного из разработчиков, и он стремится идти в убунту вторую половинку доступны. Сайт ubuntu-mate.org
Trisquel
Trisquel является уникальным. Он имеет строгую философию касающегося программного обеспечение, которое должно соответствует строгим принципам. В частности, они не включают в себя любое программное обеспечения, микропрограммы или драйверы, которые имеют лицензию, которая запрещает изменение и перераспределение. Это означает, что он не будет работать на всех аппаратных средствах, но для тех, кто разделяет те же ценности или имеют оборудование, которое будет работать дальше, это очень хороший дистрибутив Linux. Для включения специальных возможностей, загрузите образ. Вот и все.Он будет загружаться сам по себе после тайм-аута, и начнет работу с скринридера орка. Он поставляется с широким набором программных инструментов для просмотра веб-страниц, электронной почты, обмена мгновенными сообщениями, и многое другое. Слово предупреждения: в Trisquel сообщества может быть несколько абразивных для новичков, особенно тех, кто прибывает из windows. Сайт trisquel.infoРекомендация: читать сайт.
Ярлык приложения
Ярлыки для приложений или файлов , как правило, представляют собой комбинацию метаинформационных ресурсов и ярлыков приложений. Эти файлы обычно находятся в или для приложений, установленных в системе, или для пользовательских приложений. Пользовательские ярлыки имеют приоритет над системными ярлыками.
Пример файла
# Определение типа ярлыка приложений Type=Application # Версия спецификации ярлыков приложений, которой соответствует этот файл Version=1.0 # Название приложения Name=jMemorize # Комментарий, который может/будет использоваться в качестве подсказки Comment=Flash card based learning tool # Путь к папке, в которой выполняется исполняемый файл Path=/opt/jmemorise # Исполняемый файл приложения, возможно с аргументами. Exec=jmemorize # Имя значка, который будет использоваться для отображения этого ярлыка. Icon=jmemorize # Описывает, должно ли это приложение запускаться в терминале или нет Terminal=false # Описывает категории, в которых должна отображаться этот ярлык Categories=Education;Languages;Java;
Определение ключа
Ключ Version обозначает версию спецификации ярлыка приложения, которая соответствует этому файлу, но не как не версию приложения.
Name, GenericName и Comment часто содержат избыточные значения в виде комбинаций из них, например:
Name=Pidgin Internet Messenger GenericName=Internet Messenger
или
Name=NoteCase notes manager Comment=Notes Manager
Этого следует избегать, поскольку это только будет запутывать пользователей. Ключ должен содержать только имя или хотя бы аббревиатуру/акроним, если они доступны.
- должен указывать на категорию приложения, которая обозначает особый признак этого конкретного приложения (например Firefox является «веб-браузером»).
- должен содержать любую полезную дополнительную информацию.
Осуждение
Существует много ключей, которые стали устаревшими с течением времени по мере созревания стандарта. Лучший/самый простой способ — использовать инструмент , который является частью пакета . Чтобы проверить, выполните
$ desktop-file-validate <твой desktop-файл>
Это даст вам очень подробные и полезные предупреждения и сообщения об ошибках.
Пошаговое руководство как собрать ядро Linux с нуля
Ядро Linux является основой Unix-подобных операционных систем. Ядро отвечает за связь между оборудованием и программным обеспечением и за распределение доступных ресурсов.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Все дистрибутивы Linux основаны на предопределенном ядре. Но если вы хотите отключить несколько параметров и драйверов или попробовать экспериментальные исправления, вам необходимо собрать ядро Linux.
В этом пошаговом руководстве вы узнаете, как собрать и скомпилировать ядро Linux с нуля.
Сборка ядра Linux
Процесс создания ядра Linux состоит из семи простых шагов. Однако процедура требует значительного времени для завершения, в зависимости от скорости системы.
Шаг 1. Загрузите исходный код
2. Откройте терминал и используйте команду wget для загрузки исходного кода ядра Linux:
По завершении загрузки в выходных данных отображается сообщение «saved».
Вывод отображает извлеченный исходный код ядра:
Шаг 3: Установите необходимые пакеты
Перед сборкой ядра установите дополнительные пакеты. Для этого запустите эту команду:
Команда, которую мы использовали выше, устанавливает следующие пакеты:
Шаг 4: Настройте ядро
Исходный код ядра Linux поставляется с конфигурацией по умолчанию. Однако вы можете настроить его под свои нужды. Для этого выполните следующие действия:
1. Перейдите к каталогу linux-5.9.6. с помощью команды cd :
2. Скопируйте существующий файл конфигурации с помощью команды cp :
3. Чтобы внести изменения в файл конфигурации, выполните команду make :
Команда запускает несколько скриптов, которые затем открывают меню конфигурации:
4. Меню конфигурации включает в себя такие параметры, как прошивка, файловая система, сеть и параметры памяти. Используйте стрелки, чтобы сделать выбор, или выберите HELP, чтобы узнать больше о вариантах. Когда вы закончите вносить изменения, выберите SAVE, а затем выйдите из меню.
Шаг 5: Соберите ядро
1. Начните сборку ядра, выполнив следующую команду:
Процесс сборки и компиляции ядра Linux занимает некоторое время.
Терминал перечисляет все компоненты ядра Linux: управление памятью, драйверы оборудования, драйверы файловой системы, сетевые драйверы и управление процессами.
2. Установите необходимые модули с помощью этой команды:
3. Наконец, установите ядро, набрав:
Вывод показывает готово, когда закончено:
Шаг 6. Обновите загрузчик (необязательно)
Команда make install выполняет этот процесс автоматически, но вы также можете сделать это вручную.
1. Обновите initramfs до установленной версии ядра:
2. Обновите загрузчик GRUB с помощью этой команды:
Терминал выведет процесс и подтверждающее сообщение:
Шаг 7: перезагрузите и проверьте версию ядра
Когда вы выполните описанные выше действия, перезагрузите компьютер.
Когда система загрузится, проверьте версию ядра с помощью команды uname :
Терминал покажет текущую версию ядра Linux.
В этом пошаговом руководстве вы узнали, как собрать ядро Linux с нуля и установить необходимые пакеты.
Обучайся в Merion Academy
Пройди курс по сетевым технологиям
Лучшие графические оболочки для Linux
Если вы хотите сделать свое рабочее пространство более комфортным и персонализированным, то протестируйте несколько из этих графических оболочек. Определенно, какая-то из них вас полностью устроит.
1. GNOME 3 Desktop
tecmint.com
GNOME – самая популярная на сегодня оболочка для Linux. Она полностью бесплатная, интуитивно понятная, но действительно многофункциональная. Кроме этого, GNOME – это проект с открытым исходным кодом. Пожалуй, главным преимуществом оболочки является то, что ей сможет без проблем пользоваться даже самый неподготовленный пользователь, который привык к Windows или Mac OS.
Особенности:
- Использует Metacity в качестве оконного менеджера по умолчанию
- Поставляется с Nautilus в качестве файлового менеджера по умолчанию
- Поддерживает уведомления на рабочем столе
2. KDE Plasma 5
tecmint.com
KDE – еще одна достаточно популярная оболочка, которая дает пользователям полный контроль над всем, что происходит на рабочем столе компьютера. Пятая версия оболочки обзавелась несколькими новыми полезными функциями. Также разработчики исправили множество ошибок, которые присутствовали в предыдущих изданиях.
Особенности:
- Файловый менеджер Dolphin
- Менеджер окон Kwin
- Полностью переработанная область уведомлений
- Улучшена производительность для слабых ПК
3. Cinnamon Desktop
tecmint.com
Cinnamon представляет собой компиляцию нескольких проектов под Linux, в том числе и вышеупомянутого GNOME. В итоге получилась добротная оболочка с множеством дополнительных функций. Тем не менее Cinnamon имеет некоторые проблемы со стабильностью, поэтому не является лучшим выбором для новичков.
Особенности:
- Файловый менеджер Nemo
- Оконный менеджер Muffin
- Диспетчер MDM
4. MATE Desktop
tecmint.com
MATE – интуитивно понятная и визуально привлекательная рабочая среда, которая построена на основе GNOME 2. Графическая оболочка работает не только в Linux, но и многих других Unix-подобных системах. Распространяется MATE с некоторыми встроенными приложениями, например, с файловым менеджером Caja и текстовым редактором Pluma.
5. Unity Desktop
tecmint.com
Оболочку Unity Desktop создали те же разработчики, которые в свое время работали над самым популярным дистрибутивом Ubuntu Linux. Стоит отметить, что Unity использует библиотеки GNOME, поэтому оболочки действительно очень похожи между собой. Тем не менее это самостоятельный проект, который постоянно развивается.
Особенности:
- Менеджер окон Compiz
- Файловый менеджер Nautilus
- Инструмент для офлайн и онлайн поиска Scope
6. Xfce Desktop
tecmint.com
Xfce – еще один проект с открытым исходным кодом, который работает практически во всех Unix-подобных системах. Главным преимуществом этой оболочки является то, что она совершенно нетребовательна к железу, поэтому отлично работает даже на очень слабых компьютерах. Тем не менее она обладает отличным функционалом и вполне неплохо выглядит.
Особенности:
- Менеджер окон Xfwm
- Файловый менеджер Thunar
- Встроенный диспетчер рабочего стола для настройки фонового изображения и иконок приложений
7. LXQt Desktop
tecmint.com
LXQt – еще одна совершенно бесплатная оболочка для Linux с открытым исходным кодом. Разработчики позиционируют свой проект в качестве решения для облачных серверов и слабых машин, поскольку оболочка очень экономно расходует системные ресурсы.
Особенности:
- Файловый менеджер pcmanfm-qt
- Эмулятор терминала lxterminal
- Поддержка программирования сочетаний клавиш
- Поддержка режима энергосбережения
8. Pantheon Desktop
tecmint.com
Pantheon – очень простая и надежная рабочая среда, которая отлично подойдет для новичков. Проект выполнен в минималистичном дизайне, поэтому на рабочем столе нет ничего лишнего. С другой стороны, опытные пользователи вряд ли будут довольны функционалом оболочки. Отличный вариант для тех, кто только знакомится с Linux.
9. Deepin Desktop Environment
tecmint.com
Deepin Desktop Environment – еще одна оболочка для Linux с минималистичным дизайном, разработанная создателями Deepin OS. Проект оптимизирован для различных дистрибутивов, включая Arch Linux, Ubuntu, Manjaro и многие другие. Пожалуй, Deepin Desktop Environment выдерживает идеальный баланс между функциональностью и стабильностью.
10. Enlightenment Desktop
tecmint.com
Изначально Enlightenment разрабатывалась в качестве обычного оконного менеджера, но со временем переросла в полноценную самостоятельную графическую оболочку. Кроме этого, в рамках проекта ведется работа над оболочками для мобильных и даже телевизионных платформ. Функционально Enlightenment пока уступает конкурентам, но проект продолжает активно развиваться.
Deepin Desktop Environment
Deepin Desktop Environment изначально создавалась китайскими разработчиками для одноимённой операционной системы, но позже перекочевала и в другие дистрибутивы Linux. Акцент в ней сделан на визуальную привлекательность и лёгкость в использовании. Оболочка выглядит современно и действительно стильно.
Особенность Deepin Desktop Environment — универсальная трансформируемая панель снизу. Она может превращаться в аналог таскбара Windows 10 или в нечто вроде дока macOS. И в том, и в другом режиме пользоваться ею очень удобно. Сбоку же разместилась ещё одна выдвигающаяся панель с настройками и уведомлениями.
- Кому подойдёт: освоиться смогут все. Панель в Deepin легко трансформируется и в macOS-подобный док с Launchpad, и в панель задач Windows 10 с привычным для многих меню.
- Преимущества: минималистичный и удобный интерфейс, который смотрится стильно и необычно. В нём легко разберутся даже новички.
- Недостатки: куча предустановленных малополезных приложений от разработчиков Deepin.
- Дистрибутивы: Deepin, Manjaro Linux.
Краткий обзор окружений рабочего стола в Linux
Вам нужен рабочий стол, похожий на своего собрата в Windows 10 или macOS? Некоторые из них предназначены для того, чтобы дать вам панель задач в стиле Windows в нижней части экрана и давно всем знакомую кнопку «Пуск». Или же у вас может быть док-панель, как у компьютера с macOS.
Функциональные возможности, а также количество настроек внешнего вида и параметров управления рабочим столом варьируются в зависимости от типа используемого окружения рабочего стола. Ниже я составил список наиболее известных окружений рабочего стола в Linux. Имейте в виду, что не каждый дистрибутив Linux предлагает поддержку всех перечисленных окружений рабочего стола. Некоторые дистрибутивы имеют на выбор по умолчанию только один или два варианта замены. Другие дистрибутивы вообще могут поставляться только с одним окружением рабочего стола.
GNOME
GNOME — это один из старейших и первоначальных дизайнов рабочего стола в Linux. Со временем его внешний вид эволюционировал от классического стиля а-ля Windows XP (в вариации GNOME 2, которая в настоящее время не поддерживается) до более современного интерфейса со всплывающими панелями по краям экрана (вариация GNOME 3). Оболочка GNOME является основой нескольких других окружений рабочего стола, например, Cinnamon или MATE.
GNOME 2.30
GNOME 3.32
MATE
MATE — это вариация/ответвление (форк) от GNOME 2, и поэтому очень сильно напоминает его классический интерфейс. MATE считается не сильно требовательной средой рабочего стола, которая хорошо подходит для устаревших компьютеров.
MATE
KDE
KDE (K Desktop Environment) — это один из самых мощных и настраиваемых окружений рабочего стола в Linux, который имеет специальные визуальные эффекты и множество других удобных функций. Новички в Linux часто находят KDE немного запутанным, но различные способы украшения внешнего вида (в KDE Plasma 5) и количество всевозможных опций настроек делают его одним из самых крутых и красивых окружений рабочего стола.
KDE Plasma 5
Cinnamon
Cinnamon — это окружение рабочего стола, разработанное сообществом дистрибутива Linux Mint в качестве альтернативы GNOME 3. На сегодняшний день Cinnamon — один из самых популярных и сравнительно простых в использовании окружений рабочего стола.
Cinnamon
Xfce
До недавнего времени про Xfce можно было смело сказать, что это легковесное окружение рабочего стола, идеально подходящее как для новых, так и для старых компьютеров, обеспечивающее функциональный интерфейс без лишней анимации и других спецэффектов. Но в последнее время аппетиты Xfce к потреблению ресурсов компьютера настолько возросли, что местами оно стало прожорливее даже самого KDE (кто бы мог подумать).
Xfce
LXLE
LXLE — это быстрый, легковесный рабочий стол с дополнительной функциональностью. Он потребляет меньше системных ресурсов, чем Xfce, что делает его более предпочтительным выбором для использования совместно со старым оборудованием.
LXLE
LXDE
LXDE (сокр. Lightweight X11 Desktop Environment») — имеет удобный внешний вид и множество системных настроек для конфигурации в соответствии с вашими предпочтениями. Внешний вид очень похож на Xfce.
LXDE
LXQT
LXQT — своего рода переосмысление LXDE, версия с улучшенной производительностью, которая сочетает в себе оболочку LXDE и рабочий стол Razor-qt. Легкий, модульный, быстрый и удобный в использовании.
LXQT
Pantheon
Pantheon — первоначально задумывалось как стандартное окружение рабочего стола для дистрибутива Elementary OS. От других оболочек Pantheon отличается современным внешним видом, сочетающим в себе графические элементы Android и macOS, и упрощенным подходом к управлению рабочим столом.
Pantheon
Budgie
Budgie — рабочий стол, разработанный с учетом потребностей современного пользователя и фокусирующийся на простоте и элегантности. Имея изначально простой и минималистичный внешний вид, может быть сконфигурирован так, чтобы имитировать внешний вид рабочего стола GNOME 2. Очень прост в использовании.
Budgie
XFce
XFce является графической оболочкой, построенной на основе инструментального пакета GTK+, используемого в Gnome, но гораздо легче и предназначен для тех, кому нужен простой, эффективно работающий стол, который легко использовать и настраивать. Вот некоторые из достоинств XFce:
- Простой, легкий в обращении рабочий стол
- Полностью настраиваемый при помощи мыши, с интерфейсом «drag and drop»
- Главная панель похожа на CDE, с меню, апплетами и возможностями по быстрому запуску приложений
- Интегрированный оконный менеджер, менеджер файлов, управление звуком, модуль совместимости с Gnome и прочее
- Стандартизованные меню и панели инструментов, комбинации клавиш, цветовые схемы и так далее
- Возможность использования тем (так как использует GTK+)
- Быстрый, легкий и эффективный: идеален для устаревших/слабых машин или машин с ограниченной памятью
Значки
Распространенные форматы изображений
Ниже приведен краткий обзор форматов изображений, обычно используемых для значков.
Расширение | Полное имя и/или описание | Тип графики | Формат контейнера | Поддерживаемый |
---|---|---|---|---|
.png | Portable Network Graphics | Raster | Нет | Да |
.svg(z) | Scalable Vector Graphics | Vector | Нет | Да (опционально) |
.xpm | X PixMap | Raster | Нет | Да (устаревший) |
.gif | Graphics Interchange Format | Raster | Нет | Нет |
.ico | MS Windows Icon Format | Raster | Да | Нет |
.icns | Apple Icon Image | Raster | Да | Нет |
Преобразование значков
Если вы наткнулись на значок, который находится в формате, который не поддерживается стандартом freedesktop.org (например, или ), вы можете использовать инструмент преобразования (который является частью пакета ), чтобы преобразовать его в поддерживаемый/рекомендованный формат, например:
$ convert <icon name>.gif <icon name>.png
Если вы преобразуете из формата контейнера, такого как , вы получите все изображения, которые были инкапсулированы в файл в форме . Если вы хотите узнать размер изображения или количество изображений в файле контейнера, например , вы можете использовать инструмент идентификации (также часть пакета ):
$ identify /usr/share/vlc/vlc48x48.ico
/usr/share/vlc/vlc48x48.ico ICO 32x32 32x32+0+0 8-bit DirectClass 84.3kb /usr/share/vlc/vlc48x48.ico ICO 16x16 16x16+0+0 8-bit DirectClass 84.3kb /usr/share/vlc/vlc48x48.ico ICO 128x128 128x128+0+0 8-bit DirectClass 84.3kb /usr/share/vlc/vlc48x48.ico ICO 48x48 48x48+0+0 8-bit DirectClass 84.3kb /usr/share/vlc/vlc48x48.ico ICO 32x32 32x32+0+0 8-bit DirectClass 84.3kb /usr/share/vlc/vlc48x48.ico ICO 16x16 16x16+0+0 8-bit DirectClass 84.3kb
Как вы можете видеть, на примере файла ico, что по названию можно предположить одно изображение размером 48×48, но на самом деле оно содержит не менее 6 разных размеров, из которых один больше 48×48, а именно 128×128.
Кроме того, вы можете использовать icotool (из ) для извлечения png-изображений из контейнера ico:
$ icotool -x <icon name>.ico
Для извлечения изображений из контейнера .icns вы можете использовать icns2png (предоставленный ):
$ icns2png -x <icon name>.icns
Получение значков
Хотя пакеты, которые уже поставляются с файлом .desktop, наверняка содержат значок или набор значков, иногда бывает, что разработчик не создал файл .desktop, но тем не менее может отправить значки. Поэтому неплохо начать поиск значков в исходном пакете.
Вы можете, например, сначала фильтровать расширение с помощью find, а затем использовать grep для дальнейшей фильтрации по определенным ключевым словам, таких как имя пакета, «значок», «логотип» и т.д., если изображений достаточно много в исходном пакете.
$ find /path/to/source/package -regex ".*\.\(svg\|png\|xpm\|gif\|ico\)$"