LINUX.ORG.RU
ФорумTalks

20 минут GNOME

 ,


2

4

Когда-то thesis создал эпический тред «20 минут нового гнома. Делюсь восхищением.», и сегодня я хочу написать в некотором роде сиквел.

Я не ставил цель специально что-то писать по поводу гнома, но сегодня насмотревшись в галерее на третьегном, я решил посмотреть вживую, как оно там шевелится. Ставить третьегном целиком я не рискнул, ограничившись только gedit. Однако, чтобы получить массу впечатлений, его хватило с лихвой!

Где-то на пятой минуте взаимодействия с этой замечательной программой, я вспомнил тот самый тред thesis-а, а на десятой стал сочинять продолжение. Я просто записывал всё, что происходит, и вот что у меня насочинялось:

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

ПКМ по заголовку -> Переместить: тулкит неверно отслеживает положение мыши, и окно приложения уезжает черт знает куда.

ПКМ по заголовку -> Изменить размер: аналогично, предыдущему, из-за ошибок обработки мыши окно сразу прибавляет в размерах.

Выпадающий список «Открыть» с быстрым поиском — неправильная обработка символов UTF-8. Спамит в stderr «Failed to set text from markup due to error parsing markup: Ошибка в строке 1 на символе 64: Недопустимый UTF-8 текст в имени — неправильная последовательность \x91» и рисует кракозыбры вместо имён файлов.

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

В диалоге «Открыть» наведение мыши на список локаций («Домашняя папка», «Корзина» и т.п.) вызывает их мерцание. (Видно, как они перерисовываются.) А если водить мышью достаточно быстро, можно заставить часть надписей и вовсе исчезнуть.

В диалоге «Открыть» невозможно ввести или вставить путь - только тыкать мышью по папочкам. Не найдя строку ввода, и тщась надеждой, я скопировал путь к нужному каталогу и затем нажал Ctrl+V прямо в самом диалоге. GTK не подвёл: «Не удалось отобразить содержимое папки. Действие не поддерживается».

На полосах прокрутки ЛКМ теперь действует как ранее действовала СКМ: выполняет переход к щелкнутой позиции. ПКМ же запускает мееееедленный и бесполезный скроллинг, который даёт вам замечательную возможность насладить тирингом, а вот доскроллить текст куда-либо с его помощью у вас вряд ли хватит терпения. А вот выполнить при помощи полосы прокрутки переход на одну экранную страницу вверх или вниз теперь стало невозможно.

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

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

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

Между нажатием на «Создать новый документ» и фактическим созданием новой вкладки проходит полсекунды или около того. Я не знаю, чем gedit занимается в это время: майнит биткойны, размышляет о судьбах человечества или просто тормозит. Но мне кажется, что это юзабилити. Нельзя пугать пользователя быстро появляющимися вкладками.

Нигде в интерфейсе не подписано ни одного хоткея. Раньше пользователь тыкал по меню и одновременно мог из этого же меню усваивать хоткеи, но с современными пользователями эта опция, видимо, не совместима. Ведь население-то растёт, а количество разума константно. Зато увидев в меню надпись «Комбинации клавиш» я оживился и сразу же нажал. Но оказалось, это вовсе не диалог где можно настроить хоткеи, а КОНСКИХ РАЗМЕРОВ (уменьшить нельзя) диалог, в котором все хоткеи просто перечислены. Зато в этом окне даже предусмотрена возможность мгновенного поиска! Диалог хотккев мне прямо запал в душу. Интерфейс в лучших традициях корейских MMO. Я в восторге.

В диалоге «Параметры» я, преисполненный любопытства («Что же будет?!»), включил плагин «Внешние инструменты». И не был разочарован: в меню появилось подменю третьего уровня с «внешними инструментами», и таким образом, чтобы вызывать любую команду из него, надо совершить четыре клика. Я считаю, это победа!

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

Возможность включить отображение символов табуляции я, кстати, так и не нашел. Do not distract, и всё такое. А то программисты тоже пугаются.

Под конец всех мучений, gedit заспамил stderr сообщениями «gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed» и отбросил кору. Что ж, некоторые вещи не меняются со второго гнома. Нужно же ведь и сохранять некоторую преемственность, верно?

В качестве итога я хотел написать несколько очень едких фраз, но внезапно стало грустно. Стебаться тут не над чем. Разве что - над собственными надеждами увидеть когда-либо вменяемый линукс на своём десктопе. Наши программы лишь отражение общества в котором мы живём - их создают такие же люди, которые делают и всё остальное. И это «всё остальное» тоже обычно не блещет качеством. По-настоящему качественная вещь — это огромная редкость, чудесное сочетание таланта, упорства и невероятного стечения обстоятельств в одной точке пространства и времени. И десктопный линукс таким чудом не стал.
GNOME3, systemd, эпидения чумы или пришествие сатаны... Тут не исправить уже ничего.

Deleted

Ответ на: комментарий от xcariba

под оффтопиком отлично gtk3 приложения работают

Вот даже как. Теперь меня терзают смутные сомнения насчет разрабов гтк))

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

В Ubuntu под юнити что-нибудь сегфолтается раз в час. Оболочка тормозит неимоверно, а во всей «DE» функций меньше чем в моём форке lxpanel.

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

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

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

Неудобный оконный менеджер на любителя

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

+ куча приложений средней убогости, которые пилят не потому, что заинтересованы, а потому что «ну должен же в DE быть текстовый редактор».

Это всего лишь твое мнение, человека который к гному не имеет никакого отношения.

WM-переросток, также известный как Gnome Shell, меня не впечатлил

Извини, но всем насрать.

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

И ты судя по всему один из представителей

Но меня печалит, что эти гении отвечают в десктопном линуксе за ключевые API.

Форкни и пили сам все что тебе хочется, или ворвись в их репозиторий и расскажи им как правильно, какие проблемы?

Отыменна. Этот софт - упал. Почему у меня medit не падает 5 лет к ряду? Я каждый день в нём код пишу. ЧЯДНТ?

Почему у меня наутилус и гномовский терминал не падают? Да и сам гном-шелл? На гноме сижу уже года 3-4, дома и на работе. ЧЯДНТ?

Но если на форуме кто-то напишет, что у него medit засегфолтался, я не буду вопить:

Ты тред создал для того что бы устроить холивар, вот и получил соответствующие ответы. Или чего ты ожидал?

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

Это всего лишь твое мнение, человека который к гному не имеет никакого отношения.

Да нет, это твоё мнение: «его и в самом гноме то мало кто использует, есть же саблайм, атом, вим...»

Почему гномеры всё время приписывают свои слова собеседнику?

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

Влажные мечты 2009-го года Напомнить, какая оболочка используется в «самом популярном» дистрибутиве линукса?

Почему у меня наутилус и гномовский терминал не падают? Да и сам гном-шелл? На гноме сижу уже года 3-4, дома и на работе. ЧЯДНТ?

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

Ты тред создал для того что бы устроить холивар, вот и получил соответствующие ответы. Или чего ты ожидал?

Я не оперирую понятиями типа «холивар». Не приписывай собеседнику плоды своего нездорового воображения.

Deleted
()

К сожалению, кроме бубунты никто ниасилил глобалменю и иконворкз во все тулкиты. Бубунта на Куте переезжать не собирается?

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

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

Я там специально цитату указал на которую отвечаю.

Влажные мечты 2009-го года Напомнить, какая оболочка используется в «самом популярном» дистрибутиве линукса?

Понимаешь какая разница между «самое популярное» и «одно из самых популярных» ?

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

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

Я не оперирую понятиями типа «холивар». Не приписывай собеседнику плоды своего нездорового воображения.

То есть ты сейчас будешь доказывать, что создал тему не ради того что бы развести очередной DE-срач?) Серьезно?) Особенно твой последний абзац в первом посте ну совсем ни как на это не намекает)))

TDrive ★★★★★
()

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

Сам сейчас проверил всё кроме UTF-8, тоже ничего не повторилось. И у меня даже не федора и ноутбуку скоро 10 лет. И никаких «спец» настроек вроде не делал. Вы чем пользуетесь? Компьютерами, на которых стоял уже упомянутый Win 3.11?)) Вы на него гном поставили и чемуто удивляетесь? Почему у меня тиринга нету? У меня видеокарты можно сказать вообще нету, глядя на её параметры.

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

А всё остальное - банальная вкусовщина. Сам тоже пару раз пробовал KDE начать - поплевался и выкинул в помойку. Так что то, что оно на 1-ом месте - явно ктото проплатил. А что.. тоже аргумент в стиле ТСа ))

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

Извиняюсь, но с какого времени gedit - это гном? Ты еще скажи что gvim - это ЦДЕ.

cvv ★★★★★
()

Да гтк давно пора было закопать и писать нормальную кросс-платформенную альтернативу для СПО. Гномогеи уже заколебали вконец.

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

Потом был Solus. Solus сделан на основе третьегнома и кусков самописной DE. Инсталлятор другой. Он тоже меня попросил выбрать раскладку. Множественного выбора, как в предыдущем случае, нет. Уже ожидая лулзы, я выбрал русскую. Он сконфигурировал русскую. ТОЛЬКО русскую. Пароль я на этот раз предусмотрительно поставил 1234, так что войти в установленную систему я смог.

Столкнулся с такой же проблемой у федорином горе когда-то.

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