LINUX.ORG.RU

Похвальное слово elementary OS

 


3

1

Несколько лет я сидел в основном на «красноглазых» дистрибутивах, главным образом на Arch и Slackware. Однако, постепенно времени становится всё меньше, приедаются правки конфигов, наложение патчей, написание сборочных скриптов и постоянная духота в комнате из-за перманентной компиляции. Я задумался о переходе на что-то более стабильное и вылизанное из коробки. Перепробовав несколько Ubuntu, Debian и Arch-based дистрибутивов, я становился на elementary OS.

Ранее я читал в основном негативные отзывы об этой системе — дескать, ради темы GTK и иконок пилить целый дистрибутив, да нафиг надо, да ребята вон из буханки хлеба и спичек из Cinnamon и Docky сделали за пять минут — не отличить. Но, как говорится, сам не посмотришь — не поверишь. Скажу сразу — дистрибутив превзошёл все мои ожидания, так что мнение таких комментаторов можно смело считать некомпетентным.

Стиль и впечатление

После конструкторов вроде Arch под Xfce4 система ощущается как единое хорошо настроенное целое — всё работает, причём шустро и незаметно, всё очень удобно и привычно, ничего не раздражает, ничего не хочется пересобрать или пропатчить. Визуальная стилистика выше всяческих похвал — все приложения выглядят в едином стиле, вылизанном и продуманном. Тема GTK и иконок разумно сочетают flat-style и ретро, не ударяясь в material design-подобные крайности и при этом не выглядя старомодно — всё ярко, эстетично и радует взор. Приложений «из коробки» самый минимум, так что даже не пришлось что-то вычищать, как это бывает с другими «изкоробочными» дистрибутивами. Все приложения тесно интегрированы в систему, даже терминал умеет сигналить в уведомления, если завершает длительную операцию. Несмотря на лаконичность, при пользовании встроенными приложениями у меня не возникало ощущения, что мне не хватает функционала (за исключением браузера и, в некоторой степени, текстового редактора, который весьма хорош, но все же не Geany). Система очень отзывчива, анимации отрисовываются шустро и без подтормаживаний (привет, GNOME).

Настройка

Из коробки дистрибутив достаточно лаконично обставлен — самый минимум приложений. Настроек не больше, чем в GNOME, сторонний твикер, который добавляет на панель системных настроек новый пункт, также особенно не решает вопроса — добавляет возможность менять темы, иконки, кнопки заголовка и т. п., хотя калечить вылизанную elementary сторонними васянотемами — просто кощунство. Однако, очень многое можно настроить из Dconf-editor, так что тут он просто маст хэв. Впрочем, повторюсь, дистрибутив производит настолько целостное и законченное впечатление, что прибегать к помощи стороннего менеджера настроек почти не пришлось.

AppCenter

Создатели eOS навелосипедили свой магазин приложений, похожий на убунтовский или гномовский, очень быстрый, лёгкий и удобный. Ключевой особенностью является поддержка дистрибутивом приложений, написанных по гайдам elementary — с применением Vala, libgranite и со строгим следованием интерфейсному стилю elementaty, подразумевающему лаконичность, незаметность и максимальную отдачу при минималистичности интерфейса. Такие приложения создатели вольны делать donationware, впрочем, цена редко превышает 1-3 доллара, кроме того, предусмотрена возможность вообще отказаться от пожертвования. Приложения из этой категории проходят особый контроль создателями дистрибутива, отлично вписываются в общую стилистику и user expirience системы.

Недостатки

Теперь несколько слов об исключениях, подтверждающих правило. Вызывает недоумение куцые настройки клавиатуры — так, из системных настроек нельзя выставить переключение по Menu или свою раскладку для каждого окна, приходится лезть в Dconf-editor. Верхняя панель иногда падает при невыясненных обстоятельствах (хотя сразу же поднимается сама). Light locker имел проблемы с выводом системы из спящего режима и был заменён, впрочем, такая проблема есть и в Debian, и в Ubuntu, так что тут претензии надо слать куда-то в другое место. Приложения имеют тенденцию открывать новые документы в новых вкладках уже запущенного экземпляра, поэтому с непривычки можно открыть терминал из файлового менеджера, а потом искать, на каком из рабочих столов лежит та инстанция терминала, к которой эта вкладка приконнектилась.

Резюме

Отличный дистрибутив, практически во всём готовый из коробки. Подойдёт тем, кому при минимальных усилиях нужно получить красивую, лёгкую и удобную систему без лишних телодвижений. Интерфейс достаточно консервативен и не будет вызывать отторжение у сторонников классического user expirience. Я, пользователь преимущественно GNOME и Xfce, сразу почувствовал себя в своей тарелке. Готов для десктопа? Не вопрос - elementary OS! Тем не менее, хочу сразу говориться: тем, кому требуется кастомизируемость всего и вся — здесь будет тесно. В целом, я уверен, дистрибутив будет становиться популярнее и займёт своё достойное место в первых строчках distrowatch.

Ещё немного скринов:

Текстовой редактор Scratch: https://imgur.com/a/y9ch8

Набор маленьких и удобных приложений от комьюнити eOS (то, что в AppCenter называются «курируемые приложения»): https://imgur.com/a/vzGT2

Что я вижу сразу после загрузки (спойлер: пустой рабочий стол): https://imgur.com/a/Juja1

Зацените меню, которое подойдёт как любителям выбирать приложения из кучи, так и скурпулёзно распихивать их по папочкам: https://imgur.com/a/4VgZF

>>> Просмотр (1366x768, 195 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Из всего их проекта мне больше всего понравился NaSC. Собирал в дебиане, штука прикольная но глюкавая

hitode
()
Ответ на: комментарий от meliafaro

apt, он такой

Не знаю, какой тебе apt попадался, но у меня такого никогда не было ни в одном Дебиане: Squeeze -> Wheezy -> Jessie -> Stretch.

Gonzo ★★★★★
()
Ответ на: комментарий от Tribunal

Лучше попробуй DDE, он под Арчем ставится на раз-два и еще более вылизан, чем Pantheon

Аж настолько, что половина софта не воспринимает gtk-decoration-layout, а прибита гвоздями к правому борту?)

Вообще это пидзец иметь такие раскиданные конфиги: org.gnome.desktop.interface, org.gnome.dekstop.wm, com.deepin.dde.desktop, com.deepin.desktop, com.deepin.wrap.gnome.desktop, com.deepin.wrap.gnome.desktop.wm, com.deepin.wrap.gnome.desktop.interface, com.deepin.wrap.gnome.desktop.metacity, com.deepin.wrap.gnome.desktop.mutter, com.deepin.wrap.pantheon.gala.appearance, com.deepin.wrap.pantheon. Некоторые ключи дублируются. Некоторые нет. Какие из них, кем читаются - я хз. Наркоманы 80 лвл....

Кстати раз уж ты спец по DDE, подскажи плиз где мне в dconf наклацать отдельные раскладки для каждого окна ?

vblats
()
Ответ на: комментарий от Tribunal
[ntfs@brix ~]$ deepin-wm --replace
Window manager warning: mlockall failed: Cannot allocate memory
[/quote]
На 16-ти гигах особо лольно звучит.
vblats
()
Ответ на: комментарий от deep-purple

Я нигде не залогинен. Скриншотилка Xfce, кстати, умеет загружать на imgur прямо из окошка и давать ссылку, за что нежно мной любима. Я загружал в png, если кого-то открывается что-то ещё, надо лечить браузер.

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от Nougatman

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

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от meliafaro

серверно-ориентированный дистрибутив?

Будь тоньше. Debian - универсальная система. Убунта тоже ведь на сервере крутится, но ты же не называешь её серверно-ориентированным дистрибутивом?

Sunderland93 ★★★★★
()
Ответ на: комментарий от Tribunal

DDE неплох, ставил и оригинал, и в Арче. Но гораздо тяжелее и с раскладкой дичь.

meliafaro ★★★★★
() автор топика

Если Вы использовали Arch,то почему хотя бы из-за pacmana не использовать его и не собрать panteon.

stupid
()
Ответ на: комментарий от Nougatman

Жесты мыши позволяют вообще никуда не тянуться

vs220
()

На поиграться в течение нескольких дней eOS вполне годится, к тому же в ней очень клёвый терминал, да и внешний вид радует. Но опытного кедовода не проведёшь: тема elementary под GTK2 выглядит паршиво, приложения вроде GIMP это наглядно высвечивают.

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

kknight ★★★★
()
Ответ на: комментарий от Sunderland93

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

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от stupid

Заставить его там работать - титаническая задача. Пантеон запускали даже поверх Федоры, но сколько усилий это заняло? Пантеон действительно использует элементы Юнити, так что вне Убунты заставить его работать адекватно пока очень непросто.

Pacman да, лучше всех.

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от meliafaro

Ты давно Debian юзал? Могу тебе с уверенностью сказать, что он куда лучше подходит на роль десктопной системы, чем убунта и тем более арч.

Sunderland93 ★★★★★
()
Ответ на: комментарий от kknight

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

На моём втором скрине погода в Москве в цельсиях и на русском. Я ничего не настраивал, просто установил.

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от stupid

Если Вы использовали Arch,то почему хотя бы из-за pacmana не использовать его и не собрать panteon.

Так говорят те, кто никогда не пытался его под Арчем собрать. Можешь попытаться и ты. А потом покажешь нам хистори :)

vblats
()
Ответ на: комментарий от Sunderland93

Месяц назад. Всё так же шг из коробки, хотя собрано с поддержкой полноценного сглаживания. Всё так же неадекватно работает тачпад без сторонних драйверов, хотя дебилианомейнтенеры утверждают, что у них теперь всё работает через libinput и выбросили драйвера для тачпада из поставки. Всё так же надо устанавливать кодеки, настраивать поддержку Qt-ом тем GTK, устанавливать и настраивать sudo, мультиарч, репозитории с «несвободным» софтом,unrar, mtp, ставить приличные темы GTK и иконок. Плавали в этой параше, знаем.

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от meliafaro

Месяц назад

Что-то я сиииильно сомневаюсь в этом. Хотя насчёт несвободных репов да, есть такое. И sudo настраивать не нужно, достаточно лишь не указывать пароль рута. Но если бы ты сам пользовался НОРМАЛЬНО дебианом - ты бы не изрыгал на него потоки необоснованной ненависти.

Sunderland93 ★★★★★
()
Ответ на: комментарий от Sunderland93

И да, раз уж ты эксперт по Дебиан и мейнтейнер собственных репозиториев. Везде Geany собирается с GTK+2. А хочется с GTK+3, причём Geany это поддерживает. Вот сборочный скрипт из AUR, реализующий эту хотелку:

pkgname=geany-gtk3
_pkgname=geany
pkgver=1.32
pkgrel=1
pkgdesc='Fast and lightweight IDE'
arch=('x86_64' 'i686')
url='https://www.geany.org/'
license=('GPL')
depends=('gtk3' 'hicolor-icon-theme' 'desktop-file-utils')
makedepends=('perl-xml-parser' 'intltool')
optdepends=('geany-plugins-gtk3: various extra features'
            'vte3: terminal support'
            'python2')
provides=('geany')
conflicts=('geany')
source=("https://download.geany.org/${_pkgname}-$pkgver.tar.bz2")
md5sums=('c75e395d60b5b809970505962ee7579a')

prepare() {
cd "${_pkgname}-${pkgver}"

# Python2 fix
#sed -i '0,/on/s//on2/' data/templates/files/main.py

# Syntax highlighting for PKGBUILD files
sed -i 's/Sh=/Sh=PKGBUILD;/' data/filetype_extensions.conf
# getver: geany.org/Documentation/ChangeLog
}

build() {
cd "${_pkgname}-${pkgver}"

./configure --prefix=/usr --enable-gtk3
make
}

package() {
make -C "${_pkgname}-${pkgver}" DESTDIR="$pkgdir" install
}

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

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от vblats

Аж настолько, что половина софта не воспринимает gtk-decoration-layout, а прибита гвоздями к правому борту?)

Ну да, пользователь вообще не обязан знать про какие-то там dconf-editor'ы. Поэтому и настройки вынесены в правую панель. Это и есть «вылизанность». Поставил и сразу можно работать, поменяв пару галочек в панели настроек. Насчет раскладки для каждого окна - такой возможности просто нету, к сожалению. Впрочем, это мне не нужно.

Tribunal
()
Ответ на: комментарий от meliafaro

В Debian Testing она собрана с GTK 3:

#!/usr/bin/make -f

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
	dh $@ --with=autoreconf --parallel

override_dh_autoreconf:
	NOCONFIGURE=1 dh_autoreconf ./autogen.sh

override_dh_auto_configure:
	dh_auto_configure -- --enable-vte --enable-the-force --enable-gtk3
	sed -i -r 's,^sys_lib_dlsearch_path_spec="(.*)$$,sys_lib_dlsearch_path_spec="/usr/lib /lib \1,' $(CURDIR)/libtool

override_dh_auto_install:
	dh_auto_install
	#chrpath -d $(CURDIR)/debian/tmp/usr/bin/geany \
	#	$(CURDIR)/debian/tmp/usr/lib/geany/*.so
	-rm -f $(CURDIR)/debian/tmp/usr/share/geany/GPL-2
	-rm -f $(CURDIR)/debian/tmp/usr/share/doc/geany/COPYING \
	       $(CURDIR)/debian/tmp/usr/share/doc/geany/ScintillaLicense.txt \
	       $(CURDIR)/debian/tmp/usr/share/doc/geany/AUTHORS \
	       $(CURDIR)/debian/tmp/usr/share/doc/geany/ChangeLog
	-rm -f $(CURDIR)/debian/tmp/usr/lib/geany/*.la
	-rm -f $(CURDIR)/debian/tmp/usr/lib/*/geany/*.la
	-rm -f $(CURDIR)/debian/tmp/usr/lib/*/libgeany.la

override_dh_install:
	dh_install --list-missing

debian/dumpabiver: debian/dumpabiver.c
	$(CC) -o $@ $< \
		-Isrc -Isrc/tagmanager -Iscintilla/include \
		$(shell pkg-config --cflags --libs glib-2.0 gtk+-3.0 gthread-2.0) \
		-DGTK -DGEANY_PRIVATE

override_dh_gencontrol: debian/dumpabiver
	eval $(shell $<) && \
	dh_gencontrol -- \
		"-Vgeany:Provides=$${GEANY_ABI}, $${GEANY_API}"

Sunderland93 ★★★★★
()
Ответ на: комментарий от Sunderland93

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

makepkg -sri
Я достигну схожих результатов, если запущу твой скрипт?

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от meliafaro

Ну, как и ожидалось, всё кишит дебианокостылями

Всегда приятно слышать мнение эксперта. Нет, ты ничего не добьёшься запустив этот скрипт, хотя бы потому что это не скрипт, а мейкфайл. И если ты скажешь «ой как сложна, а вот в рачике скриптиком можно» - я тебе скажу, что в Debian всё правильно и логично. Хотя бы потому что выше порог вхождения, что отсекает львиную долю школоты, коими кишит как официальный архив Арча, так и AUR (в особенности AUR).

Sunderland93 ★★★★★
()
Ответ на: комментарий от vs220

Что мешает прикрутить?

Ничего. Щас, дожру мандарину, пойду выучу С++, GTK3.2, попутно разберусь в архитектуре WM, наблатыкаюсь костылями Metacity, вспомню CSS, и сьодня же вечером прикручу то, что нормально работает в других программах.

vblats
()
Ответ на: комментарий от vs220

Что мешает прикрутить?

Штатной возможности просто нет. Через dconf-editor тоже. И тогда к разработчикам вопросы: они и нормальное-то переключение запилили только в версии 15.4.1, то есть предыдущей версии, которая вышла летом прошлого года. Все-таки это не Арч с кедами наперевес, где можно настроить что угодно и как угодно.

Tribunal
()
Ответ на: комментарий от Sunderland93

хотя бы потому что это не скрипт, а мейкфайл

Вот ты ловко меня уел, а.

в Debian всё правильно и логично. Хотя бы потому что выше порог вхождения

Ну это религия.

коими кишит как официальный архив Арча, так и AUR (в особенности AUR).

Пруфы, я уверен, последуют?

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от meliafaro

Ну это религия.

Ну знаешь, если сравнивать именно дистрибутивы GNU/Linux, а не помойки типа Арча - в Debian создать пакет несоизмеримо проще, чем в Fedora или любом другом RPM-дистрибутиве.

Пруфы, я уверен, последуют?

Какие пруфы? Что в Ауре полно полурабочего, непротестированного говна от школоты? А что это неправда разве? Ну допустим да, AUR штука неофициальная. Но из твоих же слов

Арчевский скрипт скачает сырцы, соберёт приложение, запакует в пакет, по ходу дела подтянет все зависимости и зависимости для сборки, установит готовый пакет и снесёт сборочные зависимости одной командой

означает, что мозгов на это особо не требуется. Всё произойдёт само. И тестирование будет методом «о, скрипт сработал, собралось, поставилось. Круть», тогда как в Debian пакет будут с лупой осматривать и тестировать как перед отправкой в космос.

Sunderland93 ★★★★★
()
Ответ на: комментарий от Tribunal

где можно настроить что угодно и как угодно.Ну если не штатными средствами так сторонними программами. Отсутствие штатных средств не повод мучиться

vs220
()
Ответ на: комментарий от vs220

Программку на то, программку на се.

Ну вот у меня Deepin прямо сейчас на данный момент не может в MTP. Даже сцука древний LXDE может. Мне и на это, отдельную программку конпелять?

vblats
()
Ответ на: комментарий от Sunderland93

помойки типа Арча

На ЛОР снова завезли экспертное мнение.

в Ауре полно полурабочего, непротестированного говна от школоты? А что это неправда разве? Ну допустим да, AUR штука неофициальная.

львиную долю школоты, коими кишит как официальный архив Арча

Пошли манёвры.

тогда как в Debian пакет будут с лупой осматривать и тестировать как перед отправкой в космос.

То есть ты сравниваешь официальный репозиторий Debian и «помойку» AUR, я всё правильно понял?

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от vblats

Ну вот у меня Deepin прямо сейчас на данный момент не может в MTP. Даже сцука древний LXDE может. Мне и на это, отдельную программку конпелять?

Ты точно уверен, что в MTP не может именно Deepin DE, а не дистрибутив, на котором он основан?

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от meliafaro

Ты точно уверен, что в MTP не может именно Deepin DE, а не дистрибутив, на котором он основан?

Да. Поскольку это Antergos, который я сегодня поставил свеженький, на ноут с XFCE, на ПК с Deepin.

XFCE на ноуте телефон видит. EOS на ПК - тоже.

vblats
()
Ответ на: комментарий от vblats

отдельную программку конпелять

Что у вас за дистр такой что gvfs-mtp в репах нет?

vs220
()
Ответ на: комментарий от vs220

Не сильно, это попросту собранный и настроенный Арч, без каких-либо специфических особенностей.

meliafaro ★★★★★
() автор топика
Ответ на: комментарий от meliafaro

Ну так тем более, в арче обычно не пихают кучу барахла в зависимости, что надо сам ставишь.Хотя конечно странно что не указали в optdepends

vs220
()
Ответ на: комментарий от meliafaro

На моём втором скрине погода в Москве в цельсиях и на русском. Я ничего не настраивал, просто установил.

Это не то, я имел в виду Nimbus: https://github.com/danrabbit/nimbus

kknight ★★★★
()
Ответ на: комментарий от meliafaro

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

да, кстати:

постоянная духота в комнате из-за перманентной компиляции

это комп на дизеле или ты слишком много дышишь, когда конпеляешь?

Iron_Bug ★★★★★
()
Последнее исправление: Iron_Bug (всего исправлений: 1)
Ответ на: комментарий от meliafaro

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

deep-purple ★★★★★
()
Ответ на: комментарий от meliafaro

Но он же даже высоту верхней панели не может изменить! Если тему сменить на тёмную, то всё сразу становится прикрученным, не родным! Если эта поделка не может такие примитивные настройки, то у меня плохие новости. Система покалечена. В спартанские времена таких детей...

Shein
()

Да, в elementary OS все хорошо. Кроме:

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

2. ОЧЕНЬ куцые настройки. Их куцесть просто зашкаливает. Чуваки явно гномом вдохновлены.

3. От релиза к релизу ломают ABI/API, в итоге старые апплеты для wing panel отваливаются.

4. И коронный прием - знаете почему Noise так долго обновляет коллекцию музяки? Потому что они на каждый трек делают 3 запроса метаданных к файлу и 6 (!!!) запросов к UI для **полной** перерисовки. За такое надо руки отрубать.

А так ничего, да.

pztrn ★★★★
()
Последнее исправление: pztrn (всего исправлений: 1)
Ответ на: комментарий от xaTa

странные у тебя ассоциации дружище) как по фрейду прям xD

noname_user ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.