НовостиСобытияКонференцииФорумыIT@Work
Open Source:

Блог

Что мне не нравится в GNOME 3

Сергей Голубев
11.02.2016 13:14:52
Теги: Fedora, GNOME 3

Обсуждение заметки «Fedora: рабочий стол на основе KDE Plasma» закончилось на моём обещании попытаться пересмотреть своё отношение к GNOME 3 на примере того же самого дистрибутива. Что я и сделал. Разумеется, говорить о каком-то полноценном обзоре пока нельзя. Скорее — первые впечатления.

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

Главный недостаток — непривычная для пользователя KDE путаница в инструментах настройки. Разработчики KDE поступили вполне логично, собрав все опции в единую систему. В GNOME 3 почему-то сделано иначе.

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

Чтобы иметь возможность удобно вводить всякие тире и кавычки, пользователю придётся запустить дополнительный набор (кстати, в системе Fedora он не установлен по умолчанию) и активировать нужный режим в параметрах совместимости. Такой путь не просто интуитивно непонятен, он банально неудобен.



Структура основного набора также непонятна. Там есть такой «востребованный» пункт, как настройка планшета Wacom. Но отсутствует инструмент для конфигурирования шрифтов. Хотя, в моём представлении, шрифты — первое, что меняет пользователь, адаптируя их к особенностям собственного зрения.



Возможности кастомизации управления окнами тоже далека от идеала. Кому-то удобнее кнопки слева, кому-то — справа, а кому-то — какие-то справа, какие-то слева. В GNOME 3 это либо не настраивается совсем, либо настройки «зарыты» слишком глубоко для обычного пользователя.

В KDE изменение всевозможных тем оформления производится непосредственно из единого центра управления. В GNOME 3 всё значительно сложней. Например, чтобы сменить набор значков мне пришлось найти пакет elementary-icon-theme в репозитории и установить его. При этом я хотя бы знаю, что такой набор есть и в его названии должно быть слово «elementary».



А если бы не знал? Пришлось бы отправляться в Google и долго читать материалы по кастомизации GNOME 3. По-моему, это очень неудобно.

При этом я признаю, что пользоваться GNOME 3 в принципе можно. Этот текст я традиционно набираю в той среде, про которую пишу. Наверное, со временем можно привыкнуть к необычному способу переключения между рабочими столами и открытыми окнами.

Но назвать GNOME 3.18 законченной средой, готовой к применению и конкуренции с KDE/MATE/Cinnamon я пока не могу. Разработчикам прежде надо собрать все инструменты настройки в единый центр, реализовать удобный механизм установки и смены тем оформления, а также пересмотреть своё отношение к целесообразности кастомизации.

Комментариев: 34

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

11.02.2016 15:04:14

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

Разработчикам Gnome нужно в первую очередь открыть глаза на существование приложений за пределами экосистемы Gnome, потому что они поддерживаются чуть более чем никак, в отличие от KDE/Unity/XFCE и др. И это важно в ежедневной работе, зато вообще не заметно при установке и настройке.

11.02.2016 15:13:58

Огромная. Настройка и кастомизация — это по сути накладные расходы. Время, отнятое от работы.

11.02.2016 15:48:19

Сколько в месяц от работы отнимает настройка Gnome? В процентах, пожалуйста.

11.02.2016 16:35:52

Ну я вот третий день толком настроить не могу. Кнопки влево перенёс, теперь думаю, как цвет панели окна поменять со слепого на хоть какой-то зрячий.

Вспоминая «школьные внедрения» я понимаю, что уже шёл бы с этим GNOME 3 восвояси smile:).

PS. Про урезанный Nautilus я уже и не говорю.

11.02.2016 17:09:25

Цитата
цвет панели окна поменять со слепого на хоть какой-то зрячий

Ну это темку надо ставить.В Tweak Tool -> Extensions включите расширение User Themes. Если в Fedora не поставляется, можно скачать отсюда: GNOME Shell Extensions. Скачайте понравившуюся тему: Gnome-Look. Затем примените ее через Tweak Tool -> Appearance -> Shell theme.

11.02.2016 17:28:33

И сравниваем с KDE Никаких расширений, никаких поисков по сайтам.

11.02.2016 17:37:12

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

11.02.2016 17:50:02

А сервисные инженеры этим вообще не должны заниматься. Рабочая среда — это исключительно пользовательское дело. Их работа — инфраструктура. А если пользователь задаёт глупые вопросы, то его аккаунт временно блокируется до сдачи зачёта. Я именно так освоил Unix за три дня smile:).

11.02.2016 19:09:02

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

11.02.2016 19:20:48

Или выбор другой рабочей среды smile:).

11.02.2016 17:31:58

Цитата
Вспоминая «школьные внедрения» я понимаю, что уже шёл бы с этим GNOME 3 восвояси


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

11.02.2016 17:40:57

Это в теории. А на практике было так.
Завуч: Ой, тут шрифты совсем слепые, совсем.
Я: А так?
З: Ну так получше. Ой, тут вот полоска совсем слепая, совсем.
Я: А так?
З: Всё равно слепая. Вот тут чтобы зелёненькая, а кнопочки чтобы беленькие…
И т. д. smile:)

В GNOME 2 было хорошо. Тыкаешь прямо в настройках на кнопку, открывается сайт с превьюшками… Там даже сидеть рядом не надо. Завучу показываешь и он говорит, что дальше сам повыбирает — «товар-то лицом». А с GNOME 3 будет мука, поскольку сам заказчик от процесса отсранён и после второй/третьей неудачной попытки у него появятся какие-то другие дела.

11.02.2016 17:46:47

Это вы мне говорите про теорию? smile8)

На практике было так: «ой, мы тут сами установили какой-то ALT Linux с настроенным из коробки (т.е. не настроенным вообще) гномом/KDE/XFCE и третий месяц уже что-то в нём делаем».

В ненастроенном, замечу. Во втором гноме по умолчанию всё очень слепое.

Или так: «Ой, у нас тут учитель-энтузиаст, его пока нет, настройте нам сеть, пожалуйста?»

Учитель-энтузиаст в KDE панельку прибил слева внизу с автоскрытием, трей справа вверху промеж кнопок закрытия, кнопку запуска приложений спрятал и повесил на хоткей.

11.02.2016 17:59:29

Это неправильная школа с неправильными учителями smile:).

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

Кстати, «единственно правильное» надо выпиливать из школы (да и из жизни) самым беспощадным способом. Достаточно вспомнить про левшей, которых заставляли писать «единственно правильным» способом. Дальтоников, которым ставили два балла по рисованию (это я про себя smile:)). Школа должна развивать нестандартное мышление прежде всего. Мне повезло, что последние два года я учился в хорошей школе, где учитель физики поощрял любую «инаковость». Решил задачу не как все — уже отлично.

11.02.2016 19:13:54

Цитата
Или в той школе один компьютер на несколько человек?


Да и не только в той.

Цитата
Кстати, «единственно правильное» надо выпиливать из школы


Мы опять путаем задачи реформы образования и внедрения СПО? smile:D

Цитата
Мне повезло, что последние два года я учился в хорошей школе, где учитель физики поощрял любую «инаковость». Решил задачу не как все — уже отлично.


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

Так и с информатикой, кстати — чем меньше настраивается среда, тем лучше под неё будет учебник.

11.02.2016 19:20:11

И что будет на выходе после единого учебника? Едиными должны быть требования, а литература — на усмотрение учителя. И вот чего точно не надо в учебниках, так это инструкций по рабочей среде.

11.02.2016 19:34:56

Всё-таки путаем smile:-)

На сегодня литература выбирается из списка рекомендованных. Только.

Цитата
И вот чего точно не надо в учебниках, так это инструкций по рабочей среде.


«Дети должны сами интуитивно понять» — это из сказок про яблоки.

11.02.2016 19:45:22

Только не интуитивно. Разобраться, настроить, сделать доклад.

11.02.2016 22:55:15

Хватит smile;-)

12.02.2016 10:02:42

Я работал школьным учителем. Именно по таким принципам, включая «учебники не нужны». И вот что интересно. Мои ученики, сдававшие на вступительных информатику, сдали успешно. Без репетиторов.

12.02.2016 12:56:22

Увы, мы не можем масштабировать этот опыт на всю страну. Учителя разные.

Поэтом единственным вариантом было и остаётся решение — делать единую программу, ориентируясь на меньших энтузиастов, а большие энтузиасты как-нибудь сами.

12.02.2016 13:05:15

Цитата
…большие энтузиасты как-нибудь сами.


Так я с самого начала про них и пишу smile:).

12.02.2016 14:04:57

А смысл. Бизнес не ориентируется на энтузиастов — их слишком мало. Государство не ориентируется на энтузиастов по этой же причине. Энтузиасты всегда как-нибудь сами.

Единственные, кто ориентируются на энтузиастов — энтузиасты.

12.02.2016 14:19:22

Цитата
А смысл


Помочь энтузиастам. Поскольку государство с бизнесом и без меня прекрасно во всём разберутся smile:).

12.02.2016 14:37:35

И энтузиасты тоже без нас проживут smile:-)))

12.02.2016 14:45:03

С ними хоть интересно smile:)

Тем не менее, тема-то занятная. До какого уровня администратор должен диктовать условия пользователю? Если исходить, что главный критерий — эффективность работы самого пользователя. Помню, на этот счёт у нас были дискуссии ещё на советском п/я.

11.02.2016 15:51:25

А что с этими приложениями не так? При установке Qt-шного приложения нужные библиотеки вытягиваются автоматически. Выглядят они вполне нативно.

11.02.2016 16:19:46

Менюшки не подхватываются, иконки в трее не показываются, CSD не поддерживается, в результате ад.

11.02.2016 16:41:27

Подхватывать не умеет, это да. Но нужно ли оно вам на панели задач? Перевод мыши из активного окна на панель задач занятие долгое. В tweak-tool есть возможность перенести его обратно в окно программы. С иконками в трее какой-то баг. QT- ый KeePassX нормально отображает иконку в трее. А что такое CSD?

11.02.2016 17:34:55

Цитата
Перевод мыши из активного окна на панель задач занятие долгое.


А в меню люди редко ходят — доказано Betterdesktop. В результате в гноме сделали всё правильно — скрыли меню, оставив его доступным для редкоиспользуемых задач, например, настройки. А во всех остальных программах оно маячит, съедая экранное место.

Цитата
А что такое CSD?


Client-side decorations. Это когда кнопки окна встроены в панель приложения.

08.03.2016 01:10:25

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

Мне кажется вы изначально неправильно подошли в GNOME с точки зрения идеологии. Они сейчас строят цельную законченную систему с минимальным набором кастомизации. Все кастомизации это отдельные дополнения, а сама система изначально законченна и не особо настраиваемая. ( ну какое-то подобие OS X - "типо нам виднее" ). В итоге у них получилась отличная система. Если смотреть на Fedora дефолтный GNOME 3.18 - он во-первых, очень плавный, отточенный, исправлен от "детских болячик". Небольшие удобства ввиде интеграции с google drive, видео экрана приветствия как пользоваться и т.д. Все это как раз таки и тянет на готовую для "просто использования" систему.
Конечно после KDE сложно перестроится. Настроек там минимум. Но это другой подход. И в этом есть плюсы. По крайней мере им удалось создать готовый продукт для массового пользователя. Конечно обычному линуксоиду привычнее kde или i3 какой-нибудь, но я каюсь частенько и сам устаю от настроек и постоянного зуда в руках, что то снова поменять и ставлю федору и просто работаю в гноме, не меняя вообще ничего в итоге выходит продуктивно и вполне удобно.

09.03.2016 09:45:51

Цитата
Они сейчас строят цельную законченную систему с минимальным набором кастомизации.


Понимаю. Но это изначально утопично. Не хватит ресурсов на все нужные приложения.

09.03.2016 13:27:25

Ну сейчас у них уже большое количество приложений. Gedit, foto, music, maps, nautilus - и еще много из старого гнома, не такое радикальное. Так что даже если сейчас выбрать полностью gnome среду можно комфортно работать, особенно обычным пользователям. На федоре когда сидел ничего почти из kde не ставил, разве что Yakuake. Поэтому они молодцы, не лучше не хуже kde, просто другой подход, по мне это правильно попробовать реализовать что-то с другим подходом, чтобы пользователь сам выбрал что ближе.

09.03.2016 13:34:32

Пользователь — такая зараза, что на него никогда не угодишь smile:) Вот, например, в Opera кнопки никак не выстраиваются согласно настройкам. А если человек привык к Opera, то он и будет пользоваться Opera.

С другой стороны, Вы правы — делать из GNOME «другой KDE» тоже неправильный подход. Поэтому, хорошо, что они выбрали другой путь. Хоть я и не верю в его успех smile:).

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