Настройка elementary OS после установки

Содержание

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

Elementary OS использует собственную среду рабочего стола, которая называется Pantheon.

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

Pantheon разрабатывается специально для Elementary OS и, насколько мне известно, используется по умолчанию только в этом дистрибутиве, но его можно установить и в других дистрибутивах. В основе Pantheon лежат компоненты среды рабочего стола GNOME.

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

Рабочий стол в Elementary OS прост и лаконичен. Снизу расположен док с иконками, сверху прозрачная горизонтальная панель на всю ширину экрана.

Разработчики не делают акцента на том, как называются эти компоненты, но дам их названия, так как это может помочь вам искать решение проблем, если таковые возникнут, или понимать о чем идет речь при чтении других обзоров или руководств. Верхняя панель называется Wingpanel, главное меню называется Slingshot, а док называется Plank.

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

Рассмотрим компоненты Pantheon более подробно.

Верхняя панель

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

Посередине панели выводится время и дата. При клике по ним открывается апплет календаря.

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

Главное меню

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

Док

Док расположен в нижней части экрана. Он очень простой и понятный. Каждое открытое окно подсвечивается кружочком. Какая-либо анимация иконок в доке отсутсвует.

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

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

Рабочие столы

Работа с несколькими рабочими столами организована просто замечательно. Это лучшее решение, с которым я сталкивался — максимально удобно и в то же время очень просто.

Для работы с рабочими столами в Elementary используется так называемый Многозадачный вид. При открытии Многозадачного вида окна приложений можно перетаскивать мышкой между рабочими столами.

Для управления Многозадачным видом предусмотрено множество горячих клавиш. Все они задействуют клавишу Win на клавиатуре. Например, для простого переключения между рабочими столами достаточно нажать Win+1, Win+2 и т.д. или использовать комбинации Win+Стрелка влево, Win+Стрелка вправо. Чтобы переместить окно на другой рабочий стол используется комбинация Shift+Win+2 (2 это номер рабочего стола).

Предустановленные приложения

В Elementary OS входит минимальный набор предустановленных приложений. Это почтовый клиент, браузер, текстовый редактор, видео-проигрыватель, музыкальный проигрыватель, приложение для организации фото библиотеки и некоторые другие.

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

Большинство программ написано специально для Elementary OS. Некоторые являются форками.

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

Браузер Epiphany

В качестве браузера используется браузер Epiphany. Браузер хороший, но, уверен, что большинство пользователей устанавливают Firefox или Google Chrome.

Почта (Mail)

Почтовый клиент с простым названием Почта (Mail) является форком программы Geary. Решение отделиться от Geary и продолжить разработку отдельно было принято в ноябре 2015 г. С этого момента в программу было внесено уже множество изменений.

Текстовый редактор (редактор кода) Scratch (Code)

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

С 2018 года было принято переименовать Scratch в Code, так как уже существует программа Scratch (визуальная среда программирования) и их часто путали.

Видео (Videos)

Видео проигрыватель с минимальным функционалом.

Музыка (Music)

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

Фотографии (Photos)

Программа для каталогизации и удобного просмотра фотографий. Фотографии организуются в события.

Календарь (Calendar)

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

Файлы (Files)

Файловый менеджер является форком легковесного файлового менеджера Marlin. Поддерживаются вкладки, три режима просмотра (иконки, таблица, колонки). Слева расположена панель со списком быстрого доступа к директориям, устройствам, сетевым ресурсам.

Терминал (Terminal)

Терминал в Elementary OS предельно простой и красивый. Окно терминала имеет темный полупрозрачный фон. Поддерживаются вкладки. Дополнительные возможности и настройки отсутствуют.

Магазин приложений AppCenter

AppCenter — это магазин приложений для Elementary OS.

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

Но главная особенность AppCenter это наличие в нем программ, которые были специально разработаны для Elementary OS. Такие приложения проходят специальный отбор. Они должны соответствовать определенным требованиям к интерфейсу и функциональности. Для разработчиков приложений для Elementary OS существует SDK (software development kit — набор средств разработки) и документация. Именно приложения, написанные специально для Elementary OS, разрешается монетизировать пожертвованиями в AppCenter.

Elementary OS использует PPA репозитории. Но при этом команда add-apt-repository по умолчанию недоступна. Вы можете установить ее, выполнив команду sudo apt install software-properties-common. Сделано это, скорее всего, не просто так, а именно для того, чтобы обеспечить стабильность системы, ограничив вторжения пользователя.

Elementary OS и MacOS

Стоит обратить особое внимание и на сходство интерфейса Elementary OS с MacOS. Хотя в интернете вечно кричат — «А где вы там MacOS увидели?», я уверен, что разработчики-дизайнеры Elementary вдохновлялись именно внешним видом MacOS. У низ действительно есть много общих черт.

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

Для примера сравним некоторые программы Elementary OS с маковскими аналогами.

Например, посмотрим на штатный файловый менеджер. Есть явные сходные элементы с файловым менеджером Finder от MacOS — похожий внешний вид, сворачиваемые ссылки быстрого доступа слева.

Или, например, Окно Параметров системы имеет схожую стилистику с Системными настройками MacOS.

Некоторые другие приложения и отдельные элементы интерфейса также перекликаются с MacOS.

А что с недостатками?

Какие же недостатки есть у Elementary OS? Они, конечно, есть.

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

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

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

Наверное, один из основных недостатков Elementary OS — это отсутсвие возможностей кастомизации. Да, настройки есть, но для тех, кто привык изменять под свои нужды каждый уголок, их будет катастрофически недостаточно. Штатные приложения либо вообще не имеют настроек, либо их минимум. Внешний вид также заточен под конкретный стиль и изменить его без сторонних средств нельзя.

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

Версия Loki, которую я тестировал, работает стабильно, без зависаний и глюков. Штатные приложения вполне подойдут для большинства рядовых пользователей. Elementary OS подойдет для новичков и простых пользователей. Для заядлых линуксоидов он скорее всего будет скучноват.

Подготовка к установке

Шаг 1. Скачивание образа

Сначала вам необходимо скачать установочный образ системы. Для этого перейдите на официальный сайт. Чтобы скачать Elementary OS нажмите на кнопку “Другая сумма” и введите “0”. После этого появится окно, с 2-мя способами скачивания. Если вы хотите скачать через torrent (magnet-ссылки), то нажмите на значок магнита. Если же вы хотите скачать прямо через браузер, просто нажмите “Загрузить”:

Шаг 2. Запись образа на загрузочное устройство

После скачивания iso образа вам необходимо записать его на загрузочное устройство. Таким устройством может выступать обычная USB-флешка. Учтите, что размер образа ~1.5 ГБ. Для записи образа под Linux вы можете использовать утилиту Unetbootin, или же командой:

$ sudo dd if=~/Путь_до_папки/с_образом/elementaryos.iso of=/dev/sdX

Обратите внимание, что sdX – ваша флешка. Но так же вы можете записать образ на первый раздел, например /dev/sdX1. Процесс копирования займёт какое-то время. Придётся подождать.

Для записи образа под ОС Windows можете использовать Rufus, UltraISO, YUMI и другие.

Установка Elementary OS

Теперь приступим непосредственно к самой установке. Рассказывать, как выставить приоритет в BIOS я не буду. Сразу перейдём к делу.

Шаг 3. Приветствие

После окончания загрузки мы увидим окно приветствия. В левом списке выберите нужный вам язык. Затем нажмите “Установить elementary”:

Шаг 4. Обновления и стороннее ПО

Следующим шагом нам предложат установить сразу же обновления и установить дополнительно ПО. Я это буду делать потом сам, но если хотите, можете поставить галочки. Чтобы перейти дальше, нажмите “Продолжить”:

Шаг 5. Разбивка Диска

Теперь нас ждёт разбивка диска. На выбор нам предлагается 2 варианта:

  1. Полностью стереть диск и установить elementary на всё освободившееся пространство;
  2. Разбить диск руками.

Я буду использовать второй способ. Если вы будете использовать первый способ, обратите внимание, что вы можете сразу установить шифрование и использовать LVM, поставив соответствующие галочки:

Если установка производится на чистый диск, или же вы хотите его очистить, то нажмите “Новая таблица разделов…”. Все данные, которые были на жёстком диске, будут уничтожены.

Нас предупреждают, что будет создана новая таблица разделов. Нажмите “Продолжить”:

Теперь, чтобы создать новый раздел, выделите пункт “свободное место”, щёлкнув по нему левой кнопкой, и нажмите на “+”:

Сначала я создам загрузочный раздел. Для него я выделю 500 МБ . По поводу типа раздела, если вы используете mbr, то вы можете создать не более 4 основных разделов. В этом случае используйте тип раздела “Логический”, или же если вы хотите, можете сделать все разделы основными, но тогда не забывайте про ограничение. Я везде буду указывать тип раздела как “Первичный”. В качестве файловой системы для загрузчика рекомендую использовать ext2, а точку монтирования указывайте как “/boot”:

По аналогии с загрузочным будут создаваться и остальные разделы. Я укажу только на основные моменты. Swap раздел можете добавлять по желанию. Он используется при нехватке ОЗУ и гибернации. Его размер указывайте в зависимости от ваших нужд. Я поставлю 1 ГБ. В пункте “Использовать как” укажите “раздел подкачки”:

Для корневого раздела 20 ГБ должно хватать более чем. Но, опять же, по вашему усмотрению. Файловую систему советую использовать “Ext4”, но если будет желание, можете ставить, например, Btrfs или любую другую. Точку монтирования укажите “/”:

Ну и домашний каталог. В принципе вы можете его не создавать, сделав только корневой раздел. Но я считаю это не практичным. Да и при переустановке ОС ваши данные сохранятся, если вынести в отдельный раздел. Если вы как и я будете это делать, то выделите под него побольше места, так как именно в нём будет храниться вся ваша информация. Файловую систему, как и до этого, советую “Ext4”. А вот точку монтирования укажите “/home”:

Вот что у меня получилось в итоге. Если вы тоже закончили разбивку диска, то для начала инсталяции системы нажмите “Установить сейчас”:

Вас предупредят об изменениях, внесённых на диск. Нажмите “Продолжить”, чтобы установка началась:

Шаг 6. Определение местоположения

Теперь вам надо указать своё местоположение. Это нужно для определения часового пояса. Просто нажмите на нужное место на карте:

Шаг 7. Раскладка клавиатуры

Здесь вам необходимо указать, какую раскладку клавиатуры вы используете помимо английской:

Шаг 8. Создание пользователя

Теперь мы добавим вашего пользователя. Ваше имя и имя пользователя можете использовать одно и то же. Имя компьютера задайте по желанию. Также вам необходимо задать пароль для пользователя. Если вы не хотите вводить его после каждой загрузки системы, то установите галочку “Входить в систему автоматически”. Если же вы оставите пароль при включении, то вы можете ещё зашифровать вашу домашнюю папку, но это по желанию:

Шаг 9. Перезагрузка

Вам остаётся только немного подождать, пока система завершит установку. После окончания вам сразу предложат перезагрузиться. Сделайте это. Не забудьте извлечь загрузочное устройство!

Настройка Elementary OS

Теперь мы перейдём к настройке системы. Я думаю, что вы сможете залогиниться =), поэтому пропущу этот шаг.

Шаг 10. Локализация системы

Не смотря на то, что мы указывали русский язык при установке, система всё равно будет на английском. Чтобы это исправить, откройте панель настроек (второй значок справа на док-панели). Здесь вам необходимо открыть раздел “Language & Region”:

Вам необходимо найти нужный язык в левой колонке и выбрать его. В выпадающем списке “Formats” необходимо указать формат даты и времени нужные вам. После всех этих действий нажмите “Set Language”:

Для того чтобы изменения вступили в силу, вам необходимо выйти из системы и войти заново. Для этого нажмите на значок выключения в правом верхнем углу и выберите “Log Out…”:

После повторного логина система будет уже на выбранном вами языке. После входа вам сразу предложат переименовать папки в домашней директории в зависимости от выбранного вами языка(Downloads ~> Загрузки). Учтите, если вы согласитесь, то содержимое папок будет удалено, но если система только установлена, то терять нечего. Но локализация на этом не завершена. Откройте опять панель настроек и перейдите в пункт настройки языка и региона. В верхней жёлтой полосе будет оповещение, что поддержка языка установлена не полностью. Нажмите “Завершить установку”:

Вас попросят указать пароль вашего пользователя. Сделайте это и нажмите “Аутентифицировать”:

Дождитесь окончания установки, после чего можете закрыть настройки. На этом локализация завершена:

Шаг 11. Обновление системы

Теперь обновим систему. Для этого откройте App Center(приложение со значком ларька, с правой стороны док-панели). В открывшемся приложении перейдите во вкладку “Обновления” и нажмите “Обновить всё”:

Вам понадобиться ввести пароль пользователя:

После этого просто дождитесь окончания обновления:

Шаг 12. Установка драйверов

Список доступных драйверов находится чуть ниже обновлений, прокрутите страницу. Выберите драйвер, который необходимо установить и нажмите на кнопку “Бесплатно”:

Вас опять попросят ввести пароль:

И останется только дождаться завершения процесса установки:

Шаг 13. Установка различных программ

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

$ sudo apt install terminator gpm htop mc gdebi software-properties-common

  1. terminator – эмулятор терминала, который позволяет создать несколько терминалов в одном окне;
  2. gpm – мышь в виртуальных консолях;
  3. htop – выводит в терминал список запущенных процессов и информацию о них;
  4. mc – консольный файловый менеджер;
  5. gdebi – лёгкий установщик *.deb пакетов;
  6. software-properties-common – нужен для работы с репозиториями.

Для удобства, добавим gpm в автозапуск командой:

$ sudo systemctl enable gpm

Теперь настроем клавиатуру. Для этого откройте панель настроек и раскройте параметр “Клавиатура”. В первом же окне вы можете изменить способ переключения раскладки. Для этого раскройте список “Смена раскладки” и выберите нужное сочетание:

Так же, для удобства, я добавлю открытие terminator’а при нажатии определённого сочетания клавиш. Для этого откройте вкладку “Горячие клавиши” нажмите на пункт “Пользовательские” и в левом нижнем углу “+”. После этого появится строка, где в правой части вам необходимо ввести нужную команду для выполнения(в данном случае “terminator”) и в левом поле установить сочетание клавиш. Я буду использовать привычное Ctrl+Alt+T. После этого можете нажать указанное сочетание для проверки, и если всё работает, закрыть програму:

Шаг 14. Настройка Plank

Если вы хотите добавить zoom эффект для иконок на док-панели, необходимо выполнить следующие действия. Сперва добавим репозиторий:

$ sudo add-apt-repository ppa:ricotz/docky

Теперь необходимо обновить индексы пакетов:

$ sudo apt update

И теперь переустановим Plank, чтобы установилась версия из добавленного репозитория:

$ sudo apt install —reinstall plank

Теперь необходимо завершить все процессы связанные с plank. Для этого выполните:

$ sudo killall plank

Для открытия окна настроек введите:

$ plank —preferences

Здесь можете изменить настройки по своему вкусу, но я остановлюсь на 2 моментах. Во-первых, чтобы включить zoom эффект, активируйте пункт “Увеличение иконок”, щёлкнув по переключателю, и укажите желаемую степень увеличения:

Затем перейдите во вкладку “Поведение”. Здесь в режиме скрытия панели советую указать “Интеллектуальное скрытие”. Но это опять же по вкусу:

Шаг 15. Elementary Tweak Tool

Теперь установим набор твиков, с помощью которых вы можете изменить тему оформления, набор значков, и т.д. Посте установки он будет доступен из панели настроек. Для установки выполните последовательно следующие команды:

$ sudo add-apt-repository ppa:philip.scott/elementary-tweaks

$ sudo apt update

$ sudo apt install elementary-tweaks

Шаг 16. Установка Firefox и Thunderbird

Так как мне не нравится стандартный браузер и почтовый клиент, то я поставлю свои любимые от компании mozilla:

$ sudo apt install firefox thunderbird

Можете сразу поставить русскую локализацию(Это только пакеты локализации, а не сами программы!):

$ sudo apt install firefox-locale-ru thunderbird-locale-ru

Шаг 17. Установка Synaptic

Некоторых людей не устраивает магазин, идущий в комплекте и они хотят Synaptic. Ну, в этом нет ничего сложного:

$ sudo apt install synaptic

После этого вы можете запустить его из главного меню, или же набрав в терминале соответствующую команду:

Шаг 18. Установка мультимедиа кодеков

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

$ sudo apt install ubuntu-restricted-extras libavcodec-extra ffmpeg vlc qmmp

Да, так же я добавил две своих любимых программы:

  1. VLC – видеоплеер;
  2. qmmp – музыкальный плеер.

Во время установки вам покажут лицензионное соглашение. Чтобы идти дальше, нажмите “Tab”, чтобы выделить кнопку “Ок” и “Enter”, чтобы продолжить:

Перед вами появится следующее окно. Чтобы принять соглашение, с помощью клавиши “Tab” выберите кнопку “Да” и нажмите “Enter”:

Шаг 19. Установка Dconf и настройка рабочего стола

Теперь установим Dconf-editor и Nautilus, чтобы добавить значки на рабочий стол. Так же с помощью Dconf-editor можно очень тонко настроить другие параметры системы, но сейчас не об этом. Для начала установим сам Dconf:

$ sudo apt install dconf-editor

Теперь установим Nautilus (да, я знаю, что можно было объединить эти пункты, но думаю так будет лучше):

$ sudo apt install nautilus

После чего из главного меню запустите dconf-editor и перейдите в нём по следующим пунктам “org~>gnome~>desktop~>background”. Здесь вам необходимо поставить галочку напротив “show-desktop-icons”(Иконки могут отобразиться не сразу! Может потребоваться перезагрузка или запуск Nautilus):

Теперь необходимо перейти по следующему пути “org~>gnome~>nautilus~>background”. Здесь вы можете настроить параметры отображаемых значков:

Шаг 20. Удаление гостевой сессии

По умолчанию в системе присутствует сессия “Гость”. Вы можете отключить её командой:

$ sudo sh -c «echo ‘allow-guest=false’ >> /usr/share/lightdm/lightdm.conf.d/40-pantheon-greeter.conf»

Для того, чтобы пользователь исчез, потребуется перезагрузка!

Русификация elementary OS

Если уж взялись переводить на русский, неужели нельзя было перевести и «Retrieving file»? Что, такой сложный случай? Вообще, этим грешат почти все дистрибутивы. Самый отвратительный инсталлятор в этом смысле в Федоре — там полный винегрет. А вот в elementary OS заметил всего пару строчек.

На этой смехотворной претензии мое недовольство заканчивается. Все остальное сделано прекрасно: быстрая установка, минимум вопросов, красивая фоновая картинка. Кстати, насчет фоновой картинки. Не знаю как вас, а меня утомили фекальные оттенки Убунты. Не понимаю навязчивое желание господ из Каноникла каждый раз превращать мониторы пользователей во что-то неприятное, словно пищеварительные отходы по экрану размазали. А разработчики elementary OS поместили картинку моря. Я посмотрел на эту картинку, вспомнил свой летний отдых на пляже, мое настроение заметно улучшилось.

Первые примеры упрощения заметны еще на стадии установки. Посмотрите на этот скриншот, на нем ничего лишнего.

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

Установка получает 5 из 5 звезд и мы идем дальше.

Логотип elementary OS и загрузка

Загрузка выполняется относительно быстро. От пользователя убрали мельтешащие строки, которые он все равно прочитать не в состоянии. Непонятно зачем они вообще первоначально выводились, ведь привлекать внимание пользователя уместно лишь в том случае, если что-то пошло не так. К счастью, почти все дистрибутивы в наше время стараются подавить текстовой мусор, однако даже в Ubuntu иногда что-то проскальзывает и впечатление несколько портится: сначала логотип, потом быстро что-то на экране мелькает, пользователь напрягается в попытке прочитать и сразу же вылезает окно входа в систему. Мелочь, а неприятно. В elementary OS удалось убрать весь текст, за что разработчикам отдельное спасибо.

На экране только логотип. Сам логотип кажется мне удачным, но это дело вкуса. По крайней мере, я смогу его легко и быстро нарисовать. А вот насчет пингвинов, шестеренок и прочего я не уверен. Кстати, обратите внимание, что все успешные в коммерческом отношении ОС имеют простой логотип, который легко нарисовать от руки (яблоки, форточка и т.п.). Кто-то спросит у меня, мол, зачем его вообще рисовать? А при создании лого есть такой принцип, согласно которому, логотип должен быть простым для лучшего запоминания. Простота и определяется возможностью взять ручку и быстро его накалякать. Приведу примеры. Какое лого проще вспомнить: Nike или WWF? В первом случае сразу вспоминается известная загогулина. Во втором… ну… помню, что панда, а вот как выглядит запамятовал. В общем, логотип elementary OS — это шаг в правильном направлении.

Первые впечатления от elementary OS. Успехи в дизайне

Рассказ о впечатлениях от установленной ОС начну с претензии. Это претензия, конечно, не столько к разработчикам дистрибутива, сколько к козлам, испортившим GNOME 2. Хотя, разработчики elementary могли бы исправить явный дефект. Итак, какого черта надо было удалять привычное контекстное меню там, где пользователь ожидает его увидеть?

Например, я вижу фоновую картинку. Мне хочется ее сменить. Здравый смысл подсказывает, что я должен правой кнопкой мыши вызвать контекстное меню и в нем найти что-то вроде «Фон», «Настроить оформление» или на худой конец «Персонализация» (хотя этот вариант из Windows 7 очень плох). В elementary OS можно тыкать правой кнопкой сколько угодно — ничего не происходит.

Второй пример. Я вижу в меню иконку нужной мне программы. Я могу захотеть: 1) вынести иконку на рабочий стол; 2) добавить приложение в док. Вызываю контекстное меню — и опять пользователю показывают фигу с маслом. А ведь было бы так удобно… И главное — что получил пользователь от выпиливания контекстного меню по правой клавише? Что-то очень ценное, да?

Это и является моей основной претензией к интерфейсу. Но на этом они заканчиваются и начинается похвала: это первый Linux-дистрибутив, который имеет чистый и аккуратный интерфейс. Более того, складывается впечатление, что работаешь не в любительском Линуксе, а с дорогой коммерческой ОС. Судите сами:

Календарь

Меню программ

Обратите внимание на продуманность меню с программами. Оно имеет два вида: все вместе и с разбивкой на рубрики. В первом случае вы имеете возможность запустить нужную программу в 2 клика, если программ немного, во втором — в 3. Сравните это с меню в Windows 7, где нужно ткнуть в пункт «Все программы», потом долго двигать ползунок в поисках нужной программы, открыть папку и только тогда щелкнуть по значку. Опять имеем случай, когда упрощение пошло на пользу.

Файловый менеджер

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

Меню программ

А вот тот самый упрощенный вид меню программ, о котором я говорил выше. Для запуска нужной программы тыкаем в «Приложения» и сразу в нужный значок. Всё. И заметьте — это для редкоиспользуемых приложений. Для любимых есть док с запуском в один клик. Причем, док нормальный — горизонтальный, а не стоящий почему-то на голове как в Unity.

LibreOffice

Не поверите — в elementary OS даже LibreOffice выглядит опрятно и вписывается в единый стиль.

Дизайн получает 4,5 звезд из 5, а мы переходим к стабильности и производительности.

Стабильность и производительность

А вот тут дела намного хуже. Начну издалека. Помните мою разработку для тестирования качества сборки ПО Pomidorius Stress Test?

LibreOffice потерял сознание

Проблема даже не в том, что LibreOffice хоть и открыл документ, но намертво повис на операции выделения Ctrl-A. Беда в том, что файл hello.txt не был открыт даже в режиме простого текста в штатном блокноте Scratch. Тут-то я и заподозрил неладное. Как оказалось впоследствии, чутье меня не обмануло:

Сначала было установлено, что половину всех ресурсов отъел непонятный фоновый процесс update-apt-xapi. Однако, после расправы над ним, ситуация не изменилась. Теперь ресурсы отъедал некий процесс gala. Изучение вопроса позволило установить, что данный процесс является частью рабочего стола Pantheon (перепиленный GNOME). Эта Галя отъедала в среднем от 40% до 70% ресурсов процессора и около 600 Мб оперативной памяти.

Из-за этого программы иногда настолько сильно тормозили, что было видно как прорисовываются окна:

Несмотря на проблемы с производительностью, мне не удалось найти за все время тестирования ни одного глюка. Стабильность получает от меня оценку 5 из 5, а производительность пока тянет только на единичку.

Набор программ в elementary OS

По умолчанию в elementary OS нет почти ничего. Именно поэтому установочный образ уверенно помещается в стандартный для CD объем в 700 Мб. Нет даже офиса. Плохо это или хорошо? Я считаю, что хорошо. Иконки ненужных пользователю программ занимают место в меню и отвлекают внимание. А если что-то пользователю понадобится, то к его услугам Центр приложений Ubuntu. Основной принцип — все предельно упростить, но чтоб без неудобств — соблюден и здесь.

Зато предустановленные программы совершенны. Например, запускаю я браузер и сразу же возникает мысль, что надо бы установить Flash. Сейчас, наверное, потребуют подключать отдельный репозиторий с проприетарным софтом. А нет — Flash работает сразу. Разработчики справедливо решили, что браузер без Flash никому не нужен, поэтому решили не вынуждать пользователя совершать скучные действия, которые можно совершить за него.

Ложка дегтя — опять же производительность. Gala и Xorg высасывают из компьютера всю жизненную силу, поэтому видео воспроизводится с задержками. И это Youtube, а что будет при воспроизведении видео в FullHD?

Кстати, о браузере. Угадайте, какой здесь браузер: Firefox или Chrome? Правильный ответ: никакой из вышеперечисленных. В elementary OS предустановлен — легковесный браузер на WebKit с интерфейсом на GTK+. Работает нормально, как и любой другой браузер на WebKit. Но и особых преимуществ в нем не заметил.

Резюме

elementary OS — очень красивая и аккуратная ОС. Винегрет из разношерстных программ здесь удачно ликвидирован и все приведено к общему виду. У пользователя наконец-то возникает ощущение целостности. Это первая уникальная черта elementary OS.

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

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

Таким образом, пока я рекомендовать этот дистрибутив для повседневной работы не могу, но однозначно рекомендую ознакомиться с ним — в нем много интересного и уникального. Мне даже трудно называть elementary OS дистрибутивом. Это как назвать Android всего лишь дистрибутивом Линукса. Работа в elementary проделана огромная, внешний вид переработан полностью, реализована масса интересных идей, поэтому это скорее уже самостоятельная ОС.

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

elementary OS «Luna» — главное открытие 2013 года в мире Линукса.

Сайт проекта:

Часть 1. Первоначальная доводка ElementaryOS.

ВНИМАНИЕ! Данную инструкцию-заметку я изначально писал сугубо для себя и своих друзей как пример и на случай возможной переустановки ElementaryOS, либо установки ее на другой ПК. По мере написания я понимал что без некоторых пояснений и дополнений не обойтись, а учитывая что изначально хотел выложить ее в открытый доступ — решил написать максимально расширенный вариант по доводке (настройке) ElementaryOS. Хочу предупредить, что описанные ниже действия не являются универсальными, учитывайте что я описываю лишь свой частный случай (хоть я и расширил некоторые моменты), действия выполнялись под свой ноутбук ASUS X551CAP.
Старайтесь НЕ следовать инструкции тупым копипастом, осознавайте выполняемые действия!
У меня малый опыт работы с linux (до этого работал на Debian с XFCE) так что не стоит считать то что я пишу истиной в последней инстанции — ведь я могу ошибаться, и возможно в чем то не прав, а некоторые решения могут не отличаться особым изыском.
Несколько пояснений по инструкции:
СЕРЫМ ЦВЕТОМ — команды для ввода в терминал. Команды начинающиеся с sudo требуют прав суперпользователя, соответственно нужно вводить пароль который вы указали при установке ОС.
Пометка Рискованно! — действия которые могут повредить вашу ОС, здесь нужно максимально понимать что делаешь, а не заниматься копипастингом непонятных команд. В любом случае всегда можно заново установить ОС. А можно пропускать такие пункты если они вам не нужны, либо вы не понимаете что они делают. Но в таком случае я не гарантирую успешный конечный результат подходящий под мою цель ниже.
Приступим.
Моя цель — получить максимально легковесную и красивую ОС, при этом обладающую нужными мне мультимедийными и офисными функциями. Максимально долго работающую от аккумулятора и с нормально работающим ждущим режимом.
Нижеописанное руководство можно использовать как пример, либо брать из него отдельные элементы для настройки своей ОС.
1. На официальном сайте ElementaryOS сейчас предлагают к скачиванию версию 0.3.1, она нам не подходит, т.к. у нее есть проблемы с установкой. Нам необходима версия 0.3, при установке отказываемся от обновлений (можно выбрать только установку поддержки формата MP3), т.к. если при установке она обновится, то не запустится из-за проблем с grub. Описывать процесс установки не буду из-за его простоты аля «кликаем далее далее далее».
Обновится на 0.3.1 мы сможем позже — когда eOS уже будет установлена. Могу лишь порекомендовать не включать шифрование диска/домашнего каталога для уменьшения нагрузки на процессор.
2. После установки пробегаемся по настройкам, и в т.ч. в пункте «Клавиатура» → «Раскладка» добавляем русский и английский из списка сбоку.
3. Делаем нормальную смену раскладки (для меня это Ctrl + Shift), в терминал вставляем следующую строку выделенную серым:
gsettings set org.pantheon.desktop.gala.keybindings switch-input-source «»
Если кто-то привык к Alt+Shift:
gsettings set org.pantheon.desktop.gala.keybindings switch-input-source «»
4. Запускаем приложение «Обновление приложений», пока ничего не скачиваем а переходим в его настройки и делаем как на скрине, а на вкладке «Другое ПО» ставим все галочки кроме пунктов оканчивающихся словами «Исходный код». Затем закрываем, жмем кнопку вновь поискать обновлений и устанавливаем все то что предложит, после установки обновленных компонентов перезагружаемся.
5. Скорей всего после обновления собьется язык на английский, открываем в настройках пункт «Language and Region» (язык и региональные настройки), жмем на кнопку сверху с рисунком замочка для возможности изменять настройки — вводим пароль пользователя и по аналогии с раскладкой ищем и добавляем Русский язык. На данный момент это меню довольно глючное, так что если язык так и не устанавливается (в т.ч. не помогает выход из текущего сеанса/перезагрузка), то устанавливаем вначале английский, затем выходим из сеанса (в правом верхнем углу жмем на значок выключения и выбираем пункт Log Out) либо перезагружаемся, опять логинимся, ставим русский и перезагружаемся.
6. Обновляем ядро до версии 4.2.3 по этой инструкции. После процедуры установки ядра 4.2.3 описанного в инструкции по ссылке — перезагружаться не обязательно, можно сразу переходить к следующему пункту.
7. Рискованно! Ставим модификацию XanMod для ядра 4.2.3 В этом моде добавлены планировщики BFS/BFQ (дает прирост производительности до 20%), UKMS (экономия >100Мб ОЗУ), плюс другие плюшки ознакомится с которыми можно пройдя по ссылке с описанием XanMod.
(На случай недоступности ссылки с описанием XanMod, даю линк на скачивание deb под нужное ядро).
И так, для установки ядра XanMod необходимо зайти на файлообменник Mega, выбрать папку 4.2.3-xanmod4 и скачать оттуда два файла, а именно linux-headers и linux-image под нужную архитектуру (i386 — x86/32Bit или amd64 — x64/64Bit). После скачивания расположить их в удобном для вас месте и ввести команду на установку.
Если с меги не получается скачать — попробуйте в другом браузере.
Пример такой команды ниже (соответственно с моими путями для установки, можете так же положить файлы в «Документы» и изменить только имя пользователя на свое).
sudo dpkg -i /home/имя_пользователя/Документы/linux-headers-4.2.3-xanmod4_151015_amd64.deb /home/имя_пользователя/Документы/linux-image-4.2.3-xanmod4_151015_amd64.deb
(Еще раз — путь к файлам для примера, вам нужно указать свой)
После установки необходимо обновить конфигурацию загрузчика grub, вводим команду:
sudo update-grub
8. Рискованно! После успешной установки можно удалить старые ядра (в т.ч. чистый 4.2.3). Я их удаляю полностью, т.к. считаю более не нужными и только лишь занимающими место, XanMod на моем компьютере очень стабилен, НО! всякое может быть, особенно на другом железе, так что оставьте на всякий случай еще одно ядро (не важно 4.2.3 без модификации или стандартный для Elementary OS kernel 3 версии).
Полное удаление ВСЕХ ядер, кроме 4.2.3-xanmod4:
sudo apt-get purge linux-headers-3* linux-headers-4.2.3-040203* linux-headers-4.2.3-040203-generic* linux-image-3* linux-image-3* linux-image-4.2.3-040203-generic* linux-image-extra-3* linux-signed-image-3* linux-signed-image-3* linux-tools-3* linux-lts-vivid-tools-3*
Либо удаление только чистого 4.2.3 (останется XanMod и ядро 3 версии):
sudo apt-get purge linux-headers-4.2.3-040203* linux-headers-4.2.3-040203-generic* linux-image-4.2.3-040203-generic*
Либо удаление только 3 версии ядра (останется XanMod и оригинальное ядро 4.2.3):
sudo apt-get purge linux-headers-3* linux-image-3* linux-image-3* linux-image-extra-3* linux-signed-image-3* linux-signed-image-3* linux-tools-3* linux-lts-vivid-tools-3*
Теперь необходимо вновь обновить конфигурацию grub (вне зависимости от того какие ядра вы решили оставить):
sudo update-grub
Удаляем ненужные зависимости оставшиеся от удаленных ядер:
sudo apt-get autoremove
Если вы решили оставить какое либо ядро еще помимо XanMod, то теперь необходимо выбрать XanMod ПЕРВЫМ для запуска. Т.к. по-умолчанию при установке ElementaryOS в угоду быстроте запуска для grub установлен нулевой таймаут, он ничего не показывает и соответственно выбрать какое ядро грузить — нет возможности. Конечно же если в системе всего одно ядро — это замечательно, но если вы для резерва решили оставить и XanMod и например стандартное ядро 3 версии, то по-умолчанию будет грузится именно старая 3 версия. Что бы это исправить установим Grub-Customizer:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
Запускаем его, на второй вкладке (General settings) выбираем какое по-умолчанию ядро грузить (выбирать необходимо обычное, а не recovery). Подробно останавливаться на Grub-Customizer’е я не буду, т.к. там все предельно ясно, главное не забудьте сохранить изменения.
Теперь необходимо перезагрузиться.
Конечно же можно было бы редактировать конфиг grub’а и без данной программы, но так думаю проще для новичков, плюс можно зайти в grub нажатием клавиши Esc после загрузки BIOS (UEFI).
И напомню — устанавливать Grub-customizer нужно только в случае если вы оставили в системе больше чем одно ядро.
9. После перезагрузки проверяем в какое ядро мы загрузились:
uname -mrs
Если ответ: Linux 4.2.3-xanmod4 x86_64, то Вы молодец 🙂 Все идет по плану.
10. Рискованно! Обновляем xorg (настоятельно не рекомендую это делать владельцам видеокарт nVidia и AMD Radeon, в том случае если установлены стандартные проприетарные драйвера):
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get dist-upgrade
(После обновления я рекомендую отключить данный репозиторий в списках «Обновление приложений», либо удалить его командой:
sudo add-apt-repository -r ppa:xorg-edgers/ppa
т.к. если все и так стабильно работает — незачем постоянно накатывать обновления для xorg, иначе есть шанс в один прекрасный момент получить неработоспособную ОСь из-за кривого обновления столь важного компонента.)
11. Установка Flash Player’а (Pepper Flash) для Chromium-based браузеров:
sudo apt-get install pepperflashplugin-nonfree
12. Отключение постоянного запроса при копировании команд в терминал:
gsettings set org.pantheon.terminal.settings unsafe-paste-alert false
13. Удаляем стандартные приложения (ибо «Музыка» невероятно глючна и не понимает кириллицу в тегах, браузер Midori слишком простой, почтовый клиент Geary тоже глючной, а «Центр приложений» мне не нужен (если вам нужен — просто убрать «software-center» из команды ниже), абсолютно любое приложение можно установить через терминал без «Центра приложений»).
Важно! Пакет midori-granite лучше удалить ПОСЛЕ выполнения пункта 14.6, когда уже будет установлен браузер Firefox либо любой другой, иначе останетесь без браузера 🙂
sudo apt-get purge noise midori-granite geary software-center
sudo apt-get autoremove
14. Следующие элементы взяты из данной инструкции, я не буду писать длинных пояснений, т.к. это можно прочитать по ссылке выше.
14.1 Установка поддержки мультимедиа и кодеки:
sudo apt install ubuntu-restricted-extras
sudo apt install libavcodec-extra
sudo sh /usr/share/doc/libdvdread4/install-css.sh
14.2 Улучшение работы ноутбука от батареи (желательно после установки прочитать документацию на TLP и изменить конфиг под себя)
sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp tlp-rdw
sudo tlp start
14.3 Установка GisWeather (погодный виджет и индикатор, на сайте GisWeather определяем код города для отображения погоды):
sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install gis-weather
14.4 Установка Psensor (вывод информации с датчиков ПК)
sudo add-apt-repository ppa:jfi/psensor-unstable
sudo apt-get update
sudo apt install lm-sensors psensor
Т.к. у меня стоит SSD и его температура и так определяется в Psensor, то я не устанавливал пакет hddtemp, если же у вас стоит HDD, либо для вашего SSD не определяется температура, то необходимо доустановить пакет:
sudo apt-get install hddtemp
14.5 Установка Elementary Tweaks (маст-хэв для более тонкой настройки интерфейса ElementaryOS, например я для себя сразу же включил Windows-подобные элементы управления окном, привык)
sudo add-apt-repository ppa:mpstark/elementary-tweaks-daily
sudo apt-get update
sudo apt-get install elementary-tweaks
14.6 Установка браузера Firefox и плеера VLC.
sudo apt-get install firefox vlc
15. Установка маленькой утилиты Screenfetch (выводит информацию о дистрибутиве и ПК):
sudo add-apt-repository ppa:djcj/screenfetch
sudo apt-get update
sudo apt-get install screenfetch
Для запуска и получения информации просто вводим в терминал screenfetch
16. Установка индикатора CPUfreq (полезно для ноутов в связке с TLP, для ручного изменения частоты процессора, либо режима «Энергосбережение»/»Производительность» подобно Windows):
sudo apt-get install indicator-cpufreq
После перезагрузки должен появится значек загруженности процессора, при нажатии на него будет либо выбор максимальной частоты либо режима работы процессора.
17. Установка WPS Office — бесплатный легковесный офисный пакет, имеет отличную совместимость с форматом MS Office, а также для него есть как русский так и украинский словарь для проверки правописания.
Пока у него нет своего репозитория по этому и качаем под свою архитектуру (32Bit/64Bit) последнюю доступную версию.
Установка WPS Office (путь исправить на свой):
sudo dpkg -i /home/имя_пользователя/Загрузки/Офис.deb
17.1 Установка словаря для проверки правописания.
Для начала скачаем нужный нам словарь:
Архив с русским словарем.
Архив с украинским словарем.
Теперь установим:
Способ 1 (windows-way): необходимо запустить «Файлы» от имени администратора, для этого кликаем по программе «Файлы» правой кнопкой мыши и выбираем соответствующий пункт, затем вводим пароль. Переходим в папку /opt/kingsoft/wps-office/office6/
Находим там папку dicts, клацаем ПКМ и выбираем Properties (Свойства) → More и «включаем» все ячейки, что бы в итоге получилось значение 777. Закрываем «Файлы» запущенные от имени админа и открываем «Файлы» в обычном режиме, переходим к скачанному архиву ru_RU.zip, открываем его в архиваторе, в «Файлах» идем по пути /opt/kingsoft/wps-office/office6/dicts и распаковываем туда содержимое архива. Вновь запускаем «Файлы» от имени админа и меняем права папки dicts на 755.
Запускаем WPS Writer, вверху жмем по стрелочке Writer (у MS Office там был бы пункт «Файл») выбираем Tools → Set Language → Русская Федерация, жмем ОК.
Способ 2 (linux-way): в терминале пишем:
sudo chmod 777 /opt/kingsoft/wps-office/office6/dicts
Открываем и распаковываем наш архив со словарем в папку dicts
Возвращаем папке dicts ее прежние права доступа:
sudo chmod 755 /opt/kingsoft/wps-office/office6/dicts
17.2 Теперь делаем сам офис на русском языке (все что выше — только лишь установка русского словаря для проверки правописания):
Tools → Switch Language → выбираем Russian, ждем когда скачается перевод, затем перезапускаем WPS Writer и вуаля он на русском языке.
17.3 Полезно также пробежаться по настройкам, для этого жмем на стрелочку возле Writer → Сервис → Параметры. Например можно установить по-умолчанию формат для сохранения совместимый с MS Word 2007/2010 (*.docx) и при запуске начинать сразу с нового документа, а не выбирать шаблон из сети.
Данная инструкция находится в черновом варианте и будет дополняться и шлифоваться.
Так же здесь будут публиковаться ссылки на следующие части инструкции по детальной настройке электропитания и повышения производительности.