LINUX.ORG.RU

GNOME исполнилось 20 лет. Поздравляем!

 ,


1

2

Прошло двадцать лет с момента появления в рассылке анонса нового окружения от Мигеля де Иказы.

Проект был создан как альтернатива KDE, базировавшегося на тогда ещё проприетарном тулките Qt, и CDE. В GNOME была задействована расширенная версия библиотеки, использовавшейся для построения интерфейса графического редактора GIMP, — GTK+.

За время развития проект претерпел множество изменений (в том числе меняющих все окружение). Сегодня GNOME является одним из самых популярных окружений рабочего стола наряду с KDE.

От автора новости:
Вперед, GNOME! Мы в тебя верим!

>>> Подробности



Проверено: Aceler ()
Ответ на: комментарий от EXL

Поражает с какой внимательностью дизайнеры прорабатывают самые разные детали.

Ну да, ну да... Возьмём Files, в простонародье — Nautilus.

  • Знакомьтесь, панель «Другие места». Выглядит почти так же, как обычная папка. Но там для открытия нужен один щелчок, тогда как везде — два. Единообразие взаимодействия — нет, не слышали.
  • Откроем поиск. Как думаете, что делает эта кнопка со стрелкой вниз? Думаете, как обычно: показывает историю поиска? А вот хер, это параметры поиска. Далее, как думаете, что это за типы элементов «Выбрать даты...» и «Все»? Думаете, первый — кнопка, а второй — выпадающий список? А вот и нет. Нестандартные элементы, выглядящие как стандартные, — шедевр дизайна интерфейсов. Все так и делают, правда-правда. И почему одинаково ведущие себя элементы выглядят по-разному? (Кстати, если label заканчивается многоточием, то это общепринятое обозначение того, что при нажатии открывается отдельный диалог. Но мы пойдём своим путём.) Единообразие взаимодействия — нет, не слышали.
  • Вот так выглядит копирование чего-то большого. Почему эта всплывающая хрень появляется сразу во всех открытых окнах Nautilus-а, и в каждом из них её нужно потом закрывать отдельно?
  • На закуску. Так обрезаются все popover-ы, если они становятся больше родительского окна.

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

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

ты количество патчей покажи

Из /usr/ports/x11-fm/pcmanfm/Makefile

post-extract:
	${MV} ${WRKSRC}/data/pcmanfm.conf \
		${WRKSRC}/data/pcmanfm.conf.sample

post-patch:
	${REINPLACE_CMD} -e 's|pcmanfm.conf|pcmanfm.conf.sample|' \
		${WRKSRC}/data/Makefile.in
Немного, ага. В отличие от третьего гнома, которого годами и со скрипом портировали.

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

Как правило, IDE затачивается под один язык

VS тянет C#, VB, XML(и всё что на него похоже), JS, CSS, SQL, и возможно F#(емнип надо поставить отдельную галочку)

Редактор может поддерживать кучу

Разве что подсветить

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

В том числе и отображение открытых окон на всех рабочих столах, а не только текущего

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

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

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

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

Почему за Unity можно было садиться и сразу работать (установив нужный софт), а все остальные ДЕ практикуют вынос ведра с напильниками? Ну не нормально же.

Потому что Unity проектировался разработчиками дистрибутива для использования в дистрибутиве. То же самое касается и Cinnamon, и Pantheon, и Budgie и Deepin.

Gnome и KDE разработчики позиционируют как заготовку для допиливания разработчиками дистрибутивов. Возьми, к примеру, Korora — там гном настроен из коробки. В Rosa KDE допилен. В Ubuntu 17.10 тоже обещают приготовленный гном, а не полуфабрикат.

Разное позиционирование — разный результат.

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

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

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

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

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

А пример такой моноязыковой IDE (желательно достаточно распространённой) можно? А то самые распространённые Idea, Visual Studio, NetBeans, XCode и Eclipse к таким явно не отноятся.

Разница между IDE и текстовым редактором для программиста не в моноязычности/поддержке определённых фич, а в workflow, то есть способе работы с программой. Дизайнеры современных языков делают всё возможное, чтобы можно было обойтись без IDE.

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

Конечно лучше спустить какаху на ЛОР, ведь её там увидят подьзователи этого софта и сразу такие прозреют: «вона оно как оказыватся? ну всё, переходим на KDE/ion3/венду/макос».

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

Конечно лучше спустить какаху на ЛОР

Что это вам везде какахи мерещатся? Я ответил на утверждение о том, что дизайнеры GNOME с невиданной доселе внимательностью прорабатывают мельчайшие детали. Привёл факты, доказывающие, что не всё так гладко, как пишут.

ведь её там увидят подьзователи этого софта и сразу такие прозреют: «вона оно как оказыватся? ну всё, переходим на KDE/ion3/венду/макос».

И в мыслях не было. Вы плохой телепат. Мне всё равно, чем там пользуются неведомые мне посетители LOR.

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

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

Выбираешь ненужный шорткат, появляется окошко - введите новое сочетание. Жмёшь Backspace и он отключается. Не интуитивно, да.

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

Основная проблема расширений в том, что о их существовании нужно знать (конкретном расширении среди кучи других)

О самых основных можно посмотреть видеоролик на ютубе/погуглив/...

они имеют свойство отваливаться при обновлении

Из тех что я использую ни одно не отвалилось. Уже не так активно его переделывают

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

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

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

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

Выбираешь ненужный шорткат, появляется окошко - введите новое сочетание. Жмёшь Backspace и он отключается.

Таки да, спасибо.

Не интуитивно, да.

Еще как :(

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

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

Везде это где?

Откроем поиск. Как думаете, что делает эта кнопка со стрелкой вниз? Думаете, как обычно: показывает историю поиска?

Далеко не все приложения запоминают историю поиска.

Почему эта всплывающая хрень появляется сразу во всех открытых окнах Nautilus-а, и в каждом из них её нужно потом закрывать отдельно?

Само по себе это не появляется

На закуску. Так обрезаются все popover-ы, если они становятся больше родительского окна.

Осталось уменьшить окно до 100*100 пикселей и жаловаться что ничего не влазит

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

На написание багрепортов ушло бы значительно больше времени

Регистрация на багтрекере не будет занимать пол часа. Вбить свой email, активировать аккаунт - наверняка это можно успеть за 5 минут

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

О самых основных можно посмотреть видеоролик на ютубе/погуглив/...

То есть их нужно либо искать (на основе хотелок), либо знать что оно уже есть.

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

тебе-то откуда знать?

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

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

Везде это где?

В отображении элементов в Nautilus, по умолчанию.

Далеко не все приложения запоминают историю поиска.

И что? Претензия-то не в том, что Nautilus не запоминает историю поиска, а в том, что кнопка параметров поиска выглядит, как кнопка истории поиска.

Само по себе это не появляется

Именно что само по себе.

Осталось уменьшить окно до 100*100 пикселей и жаловаться что ничего не влазит

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

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

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

В отображении элементов в Nautilus, по умолчанию

В боковой панели везде открывается одиночным щелчком

Претензия-то не в том, что Nautilus не запоминает историю поиска, а в том, что кнопка параметров поиска выглядит, как кнопка истории поиска

Уже патч мог бы написать

Именно что само по себе

Вот ни разу такого не было. Просто появляется кнопка с индикатором прогресса. При нажатии возникает прогресбар. Что в федоре, что в void

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

Регистрация на багтрекере не будет занимать пол часа. Вбить свой email, активировать аккаунт - наверняка это можно успеть за 5 минут

Ну вот и отправьте.

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

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

Что именно? Почему «сохранить как/всё», «печать» не в левой менюшке, а кнопка «сохранить» не слева, ведь «создать окно» и кнопка «открыть» слева? Почему менюшки разного цвета?

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

В боковой панели везде открывается одиночным щелчком

Речь не о боковой панели, а о значках в главной: «Компьютер», «Сеть Windows» и так далее.

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

Почему «сохранить как/всё», «печать» не в левой менюшке

Эта левая менюшка пердназначена для работы с окнами, настройкой приложения

а кнопка «сохранить» не слева

Я не знаю чем руководствовался дизайнер. Возможно тем чтобы меню не было пустым справа

Почему менюшки разного цвета?

В тёмной теме они одного цвета, так что я даже сам не знал об этом

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

Почему «сохранить как/всё», «печать» не в левой менюшке, а кнопка «сохранить» не слева, ведь «создать окно» и кнопка «открыть» слева?

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

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

Речь не о боковой панели, а о значках в главной: «Компьютер», «Сеть Windows» и так далее

Теперь понял о чём идёт речь. Возможно это связано с отсутствием необходимости выделения этих пунктов

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

Возможно это связано с отсутствием необходимости выделения этих пунктов

Возможно, но, на мой взгляд, непоследовательно. Думаю, им следовало сделать вместо панели стандартный popover.

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

Вот ни разу такого не было. Просто появляется кнопка с индикатором прогресса. При нажатии возникает прогресбар. Что в федоре, что в void

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

anonymous ()