После шести месяцев разработки официально представлен (https://www.gnome.org/news/2017/03/gnome-3-24-released/) выпуск десктоп-окружения GNOME 3.24 (https://help.gnome.org/misc/release-notes/3.24/). По сравнению с прошлым выпуском было внесено более 28 тысяч изменений, в реализации которых приняли участие 753 разработчика. Из наиболее значительных изменений в новой версии можно отметить режим ночной подсветки, включение в состав приложения для просмотра кулинарных рецептов, переработку оформления конфигуратора, улучшение области уведомлений, расширение поддержки самодостаточных пакетов Flatpak, модернизация браузера Epiphany. Для быстрой оценки возможностей GNOME 3.24 в ближайшее время будут подготовлены (https://www.gnome.org/getting-gnome/) специализированные Live-сборки на основе Fedora и openSUSE (http://download.opensuse.org/repositories/GNOME:/Medias/imag...*).
Основные новшества (https://help.gnome.org/misc/release-notes/3.24/):- Реализован режим ночной подсветки ("Night Light"), который меняет цветовую температуру в зависимости от времени суток. Например, при работе в ночное время GNOME автоматически уменьшает интенсивность синего цвета на экране, делая цветовую гамму более тёплой, что снижает напряжение с глаз и сокращает факторы возникновения бессонницы после работы перед сном. В настройках можно изменить график активации ночного режима, а в системном меню временно отключить его действие. Поддержка ночного режима обеспечена, как при работе поверх X11, так и Wayland;
- Переработаны разделы управления online-аккаунтами, принтерами и пользователями в интерфейсе для настройки параметров системы (GNOME Settings). Изменения коснулись только оформления, вся ранее доступная функциональность сохранена. В интерфейсе настройки online-аккаунтов более ясно выделена информация об уже добавленных учётных записях и доступных для использования службах. В интерфейсе настройки принтеров улучшено представление информации об имеющихся устройствах - на сводную страницу добавлено отображение местоположения каждого принтера и информация об уровне чернил в картриджах;
- Оптимизировано оформление области уведомлений, упрощён доступ к ранее показанным уведомлениям. В область уведомлений встроен виджет для отображения прогноза погоды, который показывает краткий прогноз на день и ссылку на вызов программы Weather для получения более подробной информации;- В состав включено новое приложение Recipes, предоставляющее доступ к базе кулинарных рецептов, формируемой сообществом пользователей GNOME. Пользователь имеет возможность не только просматривать и искать рецепты, но и добавлять собственные, предлагать правки, создавать и распечатывать списки покупок, корректировать число ингредиентов в зависимости от числа порций, добавлять в закладки интересные рецепты и оставлять комментарии. Программа также предлагает режим "свободные руки", который инструктирует о всех шагах для приготовления блюда, не требуя прикасаться к компьютеру;
- Проведена значительная модернизация интерфейса web-браузера Epiphany (GNOME Web), построенного на движке WebKitGTK+ 2.16 (https://www.opennet.me/opennews/art.shtml?num=46229). В том числе представлена новая реализация адресной строки и добавлено новое всплывающее меню (popover) со списком открытых вкладок. Полностью переработан интерфейс для управления коллекцией закладок. Реализован новый простой интерфейс для добавления закладки на страницу в один клик, а также всплывающее меню для быстрого доступа к закладкам.
Добавлен интерфейс для контроля за персональными данными, сохраняемыми сайтами на локальный диск, котрый позволяет просмотреть и удалить содержимое кэша, хранилища сеансов, IndexedDB и WebSQL. Улучшено обнаружение форм с паролями, параметры аутентификации теперь могут сохраняться для динамически создаваемых форм. Улучшена реализация режима инкогнито - данные сеансов теперь не оседают во временной директории, а держатся в памяти. Для дополнительной защиты от отслеживания пользователя произведена интеграция чёрного списка EasyPrivacy (https://easylist.to). Для страниц с формами ввода пароля, открываемых без HTTPS, обеспечен вывод бросающегося с глаза предупреждения.- В менеджере фотографий существенно улучшен обзорный режим просмотра коллекции изображений - увеличен размер миниатюр и обеспечено их масштабирование для полного использования имеющегося экранного пространства. Проведена работа по повышению качества и оперативному обновлению изменений. Добавлены инструменты для редактирования выдержки и корректировки чёрного цвета. Обеспечен показ о местоположении снимк, если в метаданных указаны координаты GPS;
- В Builder, интегрированную среду разработки, оптимизированную для создания приложений для GNOME, добавлены средства для упаковки создаваемых приложений в виде самодостаточных пакетов Flatpak;
- Подготовлен набор более крупных и ярких пиктограмм, представленных в разрешении 512×512 пикселей (ранее максимальны размер составлял 256×256), что позволяет значительно улучшить детализацию отображения пиктограм на экранах c высокой плотностью размещения пикселей (HiDPI). Кроме того, модернизирован визуальный стиль многих пиктограмм, определяющих устройства, документы, каталоги, типы файлов и приложения;
- В календарь-планировщик добавлен еженедельный обзор событий.
URL: https://mail.gnome.org/archives/gnome-announce-list/2017-Mar...
Новость: http://www.opennet.me/opennews/art.shtml?num=46239
Добавьте в новость, что появилась поддержка Wayland на проприетарном драйвере Nvidia
это как к гному относиться?
GNOME on Wayland может работать на проприетарной невидии, что значит как относится?
Вот когда на свободном нуво сможет - тогда и приходи делиться радостью. А блобьём обмазываться следует тихо.
еще раз повторить для непонятливых?
wayland - протокол для создания графического сервера.
Учи мат часть.
> еще раз повторить для непонятливых?
> wayland - протокол для создания графического сервера.
> Учи мат часть.Правильно, а сам сервер в данном случае Mutter/GNOME Shell. И вот он как раз и научился работать на блобе.
Радости полные штаны, что Гном на блобе. Вот если на открытом драйвере идеально работает, тогда да, успех.
> Радости полные штаны, что Гном на блобе. Вот если на открытом драйвере
> идеально работает, тогда да, успех.Вы таки не поверите, но на открытых он (GNOME on Wayland) и так хорошо работал. Проблемы были именно с блобом.
на нуво всё итак давно работает там gbm вместо eglstreams
>Правильно, а сам сервер в данном случае Mutter/GNOME Shell.Клиент ты хотел написать, наверное? EGL уже довольно давно вроде бы запилен в сам протокол. Ну по крайней мере в одной из тестовых версий протокола они запилили. Но не факт, что это гном - слоупок, может быть был недостаточно стабильным этот EGL.
> это как к гному относиться?Не знаю..я лично к нему теперь никак не отношусь :).
З.Ы. Правила правописания "тся" и "ться" - повторить...приду, проверю ;)
Ссылочку можно?
https://www.phoronix.com/scan.php?page=news_item&px=GNOME-Mu...
Эээ но тут сказано, что еще в Fedora 25 работало (а где еще рабочий GNOME on Wayland был?). Сейчас просто редхатовские патчи влили в основную ветку...
Я за новостями слежу, не видел чтоб гном заработал под блобом нвидии. Патчи для EGL Streams от красношапок не считается - оно не работает... хотя наверное что-то и работает, но так-же как и хромиум под вяленым: что-то с багами запустилось.. но никому оно в таком виде не нужноПопадал на форумы где пытались эти патчи для нвидии поставить.. попытками и кончилось
Жесть
> Я за новостями слежу, не видел чтоб гном заработал под блобом нвидии.
> Патчи для EGL Streams от красношапок не считается - оно не
> работает... хотя наверное что-то и работает, но так-же как и хромиум
> под вяленым: что-то с багами запустилось.. но никому оно в таком
> виде не нужно
> Попадал на форумы где пытались эти патчи для нвидии поставить.. попытками и
> кончилосьxwayland с блобом пока не работает даже у красношапки. для этих случаев иксовая сессия есть
"появилась поддержка" и "добавлены некоторые патчи для реализации поддержки"
Это все же ни одно и то же
вау! неужели третьегномом стало можно пользоваться?! рецепты -- гуд.
дааааа... с рецептами теперь же и темы ломаться не будут каждые пол-года, и огромные контролы на пол экрана станут меньше занимать полезного места...
прогресс на лицо... Brave New World.
Домохозяйкам пофиг на эти "незначительные шероховатости"
> Домохозяйкам пофиг на эти "незначительные шероховатости"Домохозяйка с Gnome 3? Это где ж такие водятся? Адресочком не поделитесь?
>> Домохозяйкам пофиг на эти "незначительные шероховатости"
> Домохозяйка с Gnome 3? Это где ж такие водятся? Адресочком не поделитесь?в приложении рецепты можно с авторами рецептов познакомиться..
Если ты читал новость внимательно, там черным по белому написано - теперь Гном будет выходить на стабильных версиях ГТК, так что темы ломаться будут не чаще, чем раз в два года.С контролами что не так? Если тебе нравиться ломать зрение, целясь в кнопочки 10 на 10 на экране с конским разрешением, стоящим на другом конце стола в метре от тебя, это твои извращенные наклонности, не надо их пропагандировать прилюдно.
>рецепты -- гуд.А поваренная книга анархиста там есть?
Интересно посмотреть на возможность указать видеокарту для запускаемого приложения... Хотя лично я пользуюсь дискретной nvidia только для запуска игрушек в wine/steam. Со steam всё делается итак довольно удобно через настройки команды запуска, в общем посмотрим :)
Не просветите, как Вы в стим переключаете графики с встроенной на дискретную? :)
В свойства игры - команда для запуска "optirun -b primus %command%"
И в этот момент отваливается второй дисплей, после чего приходится пергружать всю систему.
>По сравнению с прошлым выпуском было внесено более 28 тысяч измененийа не проще новый ДЕ написать было?
ох уж эти гномовские маркетологи-сказочники.
Почему сказочники? 28к коммитов вполне нормально, учитывая, сколько в GNOME входит проектов.
Для домохзяек да. И даже с кулинарной книгой !
> И даже с кулинарной книгой !Баги в рецептах будут? ;)
Рецепты?! Серьёзно??? Они что там все баги поправили, все ишью закрыли? Кому это блин нужно?
А чему там ломаться? Там функционал очень упрощенный, пилить почти нечего. Так хоть рецепты глянуть можно будет все в одном месте, а не шуршать по паутине.
> Рецепты?! Серьёзно??? Они что там все баги поправили, все ишью закрыли? Кому
> это блин нужно?Тебе не нужно != не нужно в принципе. Я вот постоянно смотрю рецепты в инете.
> Тебе не нужно != не нужно в принципе. Я вот постоянно смотрю
> рецепты в инете.Оно и понятно: ваши гномовещества без рецепта не купишь.
Просто тот кто делает это предложение предложил встроить и обещал поддерживать, если у вас есть нужное кому-то приложение, и вы сможете доказать что будете его поддерживать и соблюдать правила его тоже примут, и возможно даже пользователей больше станет, т.к. про него будет проще узнать.
Почему о самом важном не сообщили?
В mutter: 1705a26fc cogl: Prefer swizzling to convert BGRA buffersOn intel/mesa/wayland, running gtk+/tests/scrolling-performance testcase (either gtk3 or master with GSK_RENDERER=cairo) can easily get gnome-shell at 45-50% CPU here.
у меня хоть и nvidia, но разница в потреблении цпу тоже заметна даже на слух :)
(кулер теперь не слышно)А вообщем, зачётный релиз - рекомендую.
> (кулер теперь не слышно)А у меня Cooler Master несколько трубок на медном основании и 120 мм. вентиль - его никогда не слышно. Может он и не крутится? Не, биос говорит, что чего-то там шуршит на 400 об/мин. На 4-их ядерном i7 3.5 Ггц.
NightLight - ненужно, есть redshift. recipes - эээ.. это точно должно быть частью DE? web browser - эталонное ненужно (такое же как их видеоплеер), есть лиса и хромой. Иконки - ненужно, есть numix и другие зачетные темы. Итого: для мажорного релиза так себе. Из хорошего в нем вроде только поддержку переключения м/у двумя видеокартами добавили, но в новости об этом нет.
Удваиваю оратора. Перед этим читал выход МАТЕ 1.18, так читаешь и радуешься, там поправили, там подпилили, что-то доделали. А тут? Ну ладно программа с рецептами, может кому-то и нужно, но свой браузер то зачем? Мелкософт годами продвигает свои IE, а теперь Edge и тем не менее львиная доля у хрома. Странно это всё.
> Удваиваю оратора. Перед этим читал выход МАТЕ 1.18, так читаешь и радуешься,
> там поправили, там подпилили, что-то доделали. А тут? Ну ладно программа
> с рецептами, может кому-то и нужно, но свой браузер то зачем?
> Мелкософт годами продвигает свои IE, а теперь Edge и тем не
> менее львиная доля у хрома. Странно это всё.Хотите, удивлю? Epiphany существовал еще во втором гноме. А его предок Galeon, так еще в первом.
Я не удивлён, я это знаю. Я о том, что нужно уметь бросить читать книгу, если она тебе неинтересна. Нужно найти в себе силы и оставить эту затею со своим браузером и приложить все силы для усовершенствования DE, я считаю.
так то куда не плюнь все есть и зачем де тогда вообще пилить, чтоб панель сделать поверх обоев?а web пилят, чтоб из коробки ты смог получить все что надо для обычного десктопа и быть уверенным что все хорошо и стабильно работает и не зависеть от всяких причуд сторонних разрабов. а когда ты это все получаешь, дальше хоть а голове танцуй, ставь браузеры какие хочешь, сноси что хочешь, никто же тебя за уши не тянет юзать именно то, что дают. да и не так много времени пиление браузера занимает у гноме, гуй рихтуют по фану а основа webkit, она яблочниками пилится, кушать не просит. да и браузер нормальный, в отличии от хрома например в том плане что, не всунуто в него все что только нужно и не нужно чтоб только было. да и работает на данный момент вполне стабильно, фик знает что именно тебя возмутило.
Если она _вам_ неинтересна, то вы и прекращайте.
Стоп, так вы же и так не разрабатываете. Тогда отучайтесь говорить за всех. :)
Он как минимум мне нужен.
> NightLight - ненужно, есть redshift.Нужно, оно куда лучше работает. Жду не дождусь, чтобы пересесть на него.
Простой пример. Ноутбук в саспенде. Включаю, БАЦ! Экран без ночного фильтра бьет по глазам. Быстренько набираю пароль чуть ли не с закрытыми глазами, все, наконец-то. А все потому, что он не умеет работать на локскрине. (я про реализацию через патч gnome-settings-daemon, оригинальный под wayland вообще не работает). А этот умеет, с ним такой проблемы не будет.> recipes - эээ.. это точно должно быть частью DE?
Если есть кому пилить, почему бы и нет?
> web browser - эталонное ненужно (такое же как их видеоплеер), есть лиса и хромой.
Пишу из него. Лиса — тормоз, какого еще поискать надо. Хромой выжирает мне всю память и загоняет систему в своп. А Epiphany очень быстрый и (если отключить многопроцессность, а тут ее таки можно отключить) экономнее хрома.
> Иконки - ненужно, есть numix и другие зачетные темы.
Вы уж определитесь, одни кричат, что их надо переделать, другие, что не надо. :)
> Итого: для мажорного релиза так себе. Из хорошего
> в нем вроде только поддержку переключения м/у двумя видеокартами добавили, но
> в новости об этом нет.Нинужна!11 Потому что у меня всего одна видеокарта.
Ну а что, вы же можете говорить, что Epiphany не нужен просто потому, что им не пользуетесь.Вполне нормально. У них же еще куча сил уходит на вылизывание wayland-сеанса, который с выхода Fedora 25 уже практически перестал падать.
Тем более, что там еще куча мелких изменений, которые тут не упомянули. И есть несколько вещей, которые не успели и перенесли на 3.26, вроде нового центра настроек.Ну и, собственно, а что должно быть в релизе? Релизы, где новой функциональности мало, зато много допиливания того, что уже есть, вполне в духе гнома. Исключение сделали только для 3.0, чтобы выйти из стагнации поздних версий 2.x.
>Пишу из него. Лиса — тормоз, какого еще поискать надо. Хромой выжирает мне всю память и >загоняет систему в своп. А Epiphany очень быстрыйудваиваю, браузер очень даже хорош и по скорости и по стабильности, если бы еще без gstreamer-оф медиа смог крутить вообще бы цены не было :)
> удваиваю, браузер очень даже хорош и по скорости и по стабильностиНу да.
Особенно по стабильности...
> Ну да.
> Особенно по стабильности...А что не так?
> А что не так?Немножечко падает.
А кроме этого - все в полном порядке, да...
>> А что не так?
> Немножечко падает.
> А кроме этого - все в полном порядке, да...Редко. Реже, чем лиса у меня. Но вообще да, бывает.
Если
> Лиса — тормоз, какого еще поискать надо. Хромой выжирает мне всю память и загоняет систему в своп.То, 146% - что-то не так с твоим Пентиумом.
> NightLight - ненужно, есть redshift. recipes - эээ.. это точно должно быть
> частью DE? web browser - эталонное ненужно (такое же как их
> видеоплеер), есть лиса и хромой. Иконки - ненужно, есть numix и
> другие зачетные темы. Итого: для мажорного релиза так себе. Из хорошего
> в нем вроде только поддержку переключения м/у двумя видеокартами добавили, но
> в новости об этом нет.Зачем тащить в систему стороннюю приблуду, если есть родная, интегрированная в систему. Плеер у них отличный, давно снес все остальные плееры. Браузер тоже стоит, как запасной. Особенно ничего не умеет, но быстрый и удобный, хорошо в систему интегрирован.
>> Плеер у них отличный,Не смеши, плеер у них ужасный, разве что выглядит отлично. Не умеет в ускорение vdpau, при перемотке видео с субтитрами - они сбиваются.
>>> Плеер у них отличный,
> Не смеши, плеер у них ужасный, разве что выглядит отлично. Не умеет
> в ускорение vdpau, при перемотке видео с субтитрами - они сбиваются.УМВР. Не знаю, во что он там умеет или не умеет, грузит систему он мало.
Из критичного для меня: не умеет внешние ASS-SSA субтитры (можно сконвертить конечно, но это лишний гемор); Не умеет линкованное MKV (конечно можно сконвертить и это... Но это еще больший ужас будет)...Хотя да: вглядит он классно, и элементы управления, лично по мне удобные... Что есть то есть... Но одного внешнего вида и эргономичности мало... В видеоплеер мы ради просмотра Видео лазаем... А не для эстетического наслаждения плеером.
Итого проще SMplayer юзать (или VLC, но SMplayer мне больше по нраву)...
SMplayer не так класно выглядит (хотя новые версии получили неплохую поддержку в том числе и сенсорэкранных возможносттей), но работает как часы, и не требует лишнего геморроя...
Посему обожаю Гном... Но его плеером не пользуюсь (оставляю от него только модуль для создания видеоминиатюр в Нау, а остальное сношу)...
То стабильностью она не блещет... Особенно на открытых дровах...
При этом если плеер, хотя-бы, красив и удобен (хотя видео проигрывает хреново) неудобна и не функциональна (да мне крайне нужны переводчики, и ряд других функций). Я уже молчу о жутком избранном: у меня не одна тысяча закладок в сложной системе папок и подпапок...
Конвертить это, в удобном виде, в Эпифаню это та еще морока...
И 24 релиз, в случае плеера и браузера, к сожалению, ничего не изменил к лучшему (все как было, так и осталось)
> То стабильностью она не блещет... Особенно на открытых дровах...Имелось в виду: - "По поводу-же Эпифани... То стабильностью она не блещет... Особенно на открытых дровах..."
Пропустил нечаянно...
На блобах, она, кстати говоря, хоть и лучше работает, но все равно...
И на открытом и на закрытом (на открытом более выражено)... Может рухнуть... Виснут вкладки(может не загрузится 80% процентов страницы (виснет загрузка))... И многое чего еще...
Про функционал написал выше...
Держи нас в курсе
Программа для кулинарных рецептов - это неожиданно, но приятно. Кажется, в следующий раз я себе буду ставить GNOME, а не Unity. Собственная IDE для разработки GNOME, кулинарные рецепты... какая замануха для программистов, однако.
> Программа для кулинарных рецептов - это неожиданно, но приятно. Кажется, в следующий
> раз я себе буду ставить GNOME, а не Unity. Собственная IDE
> для разработки GNOME, кулинарные рецепты... какая замануха для программистов, однако.Да, DE-специфичная IDE сейчас редкость. KDevelop же не существует.
>> Программа для кулинарных рецептов - это неожиданно, но приятно. Кажется, в следующий
>> раз я себе буду ставить GNOME, а не Unity. Собственная IDE
>> для разработки GNOME, кулинарные рецепты... какая замануха для программистов, однако.
> Да, DE-специфичная IDE сейчас редкость. KDevelop же не существует.Да, редкость. Приведи еще пару неозвученных выше примеров.
>>> Программа для кулинарных рецептов - это неожиданно, но приятно. Кажется, в следующий
>>> раз я себе буду ставить GNOME, а не Unity. Собственная IDE
>>> для разработки GNOME, кулинарные рецепты... какая замануха для программистов, однако.
>> Да, DE-специфичная IDE сейчас редкость. KDevelop же не существует.
> Да, редкость. Приведи еще пару неозвученных выше примеров.Anjuta?
Что считать DE-специфичной? KDevelop - для C/C++, она не заточена исключительно на разработку KDE.
Ну и гномовцев будет своя теперь :)
А парни-то всё не сдаются -- выпускают себе чего-то.
Зачем сдаваться тому, кто и так первый!
Винде-то понятно, а Гном тут причём?
>В файловом менеджере упрощена работа с защищёнными файлами и каталогами. Если для доступа к файлу или каталогу требуются дополнительные полномочия, отныне автоматически выводится диалог для ввода пароля, без необходимости ручного запуска sudo или работы под пользователем root;Наконец-то.
Что сломалось-то?
Народ принюхался и перестал чувствовать запах…
как кот говоришь?
"При работе под управлением Wayland добавлена возможность использования графических планшетов Wacom, в том числе доступны средства для настройки Wacom".СВЕРШИЛОСЬ! Осталось дождаться, когда clip studio paint в wine сможет авторизоваться нормально и тогда заживу...
P.S. В clip studio paint есть проблема, программа не может залогиниться, соответственно нет возможности использовать встроенный маркет и лицензию. Может кто сталкивался с похожими проблемами в других приложениях? Если я правильно все понял, то программа использует iexplore для отображения веб контента, но логин не проходит через программу, как и через открытие сайта в iexplore (gecko).
В gecko нет поддержки javascript и cookies? Или проблема в другом?P.P.S. Gecko падает при открытии страницы рамблера... :D
Krita пробовал? Она нативная по крайней мере.
Конечно, но пока некоторый функционал лучше реализован в clip studio paint. (А каталог материалов и кистей там... ммм...)
Если кому интересно, есть еще интересная программа от наших разработчиков - Paintstorm Studio. Под wine работает лучше чем под десяткой))))
Что то не получается Paintstorm вайну скормить :(
Я ставил: wine staging, галочки ускорения, далее все C++ 2003(5)-2013 вроде. Тогда все работало спокойно. Позже проверю еще раз конфигурацию вайна.
> Под wine работает лучше чем под десяткойВ общем, обновлять софт "вашим разработчикам" уже просто западло. Или просто там уже не кому его обновлять.
Эта версия гнома уже на моей железке точно не запустится...
Поставил статье плюсик из новенького epiphany, тестируя http://nightly.altlinux.org/sisyphus/alpha/regular-gnome3-20... (собрано из завтрашнего сизифа с добавлением http://ftp.altlinux.org/pub/people/gnome/3.24/).PS: прибил, уже попало в штатные http://nightly.altlinux.org/sisyphus/flavours/gnome3/ (начиная с 20170329).
Всё хорошо. И даже не падает, и не захватывает 100% цпу, как одна там пятоплазма. Самый стабильный после xfce вариант, если надо "просто что-то сделать". Активно пользуюсь на ноуте.
Вот только тупит. Инпут лаги что на слабом железе, что на сильном, и лоток открывается с таким скрипом, как будто там в фоне биткоины майнят, и с вейландом не поменялось абсолютно ничего. Эх.
Конфликтующие параграфы налицо.
Достигли таки уровня KDE 4.7.x?
Ай маладцы, будем дальше наблюдать за историей успеха!
Plasma 5 расходует 2-3% CPU.
>и не захватывает 100% цпу, как одна там пятоплазмаtop запускать не пробовал, сказочник? Наблюдаю 2.3 - 4.0%.
>сказочникПопробуй какой-нибудь динамический значок в трее оставить на полчаса.
https://bugs.launchpad.net/ubuntu/+source/plasma-workspace/+...
>В область уведомлений встроен виджет для отображения прогноза погоды, который показывает краткий прогноз на день и ссылкуНо зачем, если для этого есть расширение, гораздо более функциональоне? Вот лучше б апи не ломали каждый месяц, и документацию выкатили вместо того недоразумения что сейчас есть. Разработчики бы такого понаписали, что не нужно было бы даже самим это всё работать. Благо, javascript-макак сейчас хватает. Эх.
>>В область уведомлений встроен виджет для отображения прогноза погоды, который показывает краткий прогноз на день и ссылку
> Но зачем, если для этого есть расширение, гораздо более функциональоне? Вот лучше
> б апи не ломали каждый месяц, и документацию выкатили вместо того
> недоразумения что сейчас есть. Разработчики бы такого понаписали, что не нужно
> было бы даже самим это всё работать. Благо, javascript-макак сейчас хватает.
> Эх.Ничего они не ломают.
Во-первых, надо понимать, что никакого API для расширений нет. Ну как нет, есть, конечно. init, enable, disable. :) А дальше расширения делают внутри шелла что хотят, прямо как в Firefox. И тут все зависит от разработчика. Если он плюет на инкапсуляцию (а в js приватных полей и методов нет, но есть соглашение в gjs начинать из _имена с подчеркивания), то логично ожидать, что при любом рефакторинге расширение поломается.
А если не лезет, то скорее всего ничего не поломается.
Вот моё расширение как писалось под 3.20, так и прекрасно работает без изменений на 3.22 и 3.24. Есть, конечно, проверка версии, но по умолчанию она уже давно выключена. Она была нужна в ранних версиях: 3.0, 3.2, там, когда шелл еще не устаканился и все действительно очень сильно ломалось. А сейчас-то что? :)
А документация: какая тут документация? Смотрите функцию, которую хотите подменить, что-нибудь с ней делаете. Тут нужны исходники шелла и инспектор. И то, и то есть.
А, то есть внутри это такая сверхгибкая веб-подобная конструкция, у каждого элемента есть стили, которые можно подменить и тому подобное? Я просто не копался. Видел исходники некоторых расширений, которые вызывают недокументированные функции из глубины шелла, и сделал вывод что о них никто не написал в официальном how-to по расширениям (из которого даже не очень понятно, как сделать базовый апплет), потому что забили. Тогда да, тогда всё хорошо. Вернее, плохо. Ужасно. Но для разработчика удобно и мощно, как в песочнице, и невозможного нет. Можно, например, написать расширение, которое все элементы скроет и все кнопки поломает. Можно ведь?
> А, то есть внутри это такая сверхгибкая веб-подобная конструкция, у каждого элемента
> есть стили, которые можно подменить и тому подобное? Я просто не
> копался. Видел исходники некоторых расширений, которые вызывают недокументированные
> функции из глубины шелла, и сделал вывод что о них никто
> не написал в официальном how-to по расширениям (из которого даже не
> очень понятно, как сделать базовый апплет), потому что забили. Тогда да,
> тогда всё хорошо. Вернее, плохо. Ужасно. Но для разработчика удобно и
> мощно, как в песочнице, и невозможного нет. Можно, например, написать расширение,
> которое все элементы скроет и все кнопки поломает. Можно ведь?Да, все правильно.
Функции расширения вызывают, да. Но функции там не для расширений, ими и сам шелл пользуется. Из можно точно так же не вызывать. А еще часть вызовов там не из шелла. А, например, из Clutter, который подвязан через gobject-introspection. Соответственно, есть полный доступ к GLib, GTK и т.д.
> А, то есть внутри это такая сверхгибкая веб-подобная конструкция, у каждого элемента
> есть стили, которые можно подменить и тому подобное? Я просто не
> копался. Видел исходники некоторых расширений, которые вызывают недокументированные
> функции из глубины шелла, и сделал вывод что о них никто
> не написал в официальном how-to по расширениям (из которого даже не
> очень понятно, как сделать базовый апплет), потому что забили. Тогда да,
> тогда всё хорошо. Вернее, плохо. Ужасно. Но для разработчика удобно и
> мощно, как в песочнице, и невозможного нет. Можно, например, написать расширение,
> которое все элементы скроет и все кнопки поломает. Можно ведь?Ну и невозможное все-таки есть. От Mutter никуда не деться, и, соответственно, некоторые оконные вещи действительно в расширениях (как и в самом шелле) не реализовать, только в Mutter.
Простой пример — вот в GTK3 есть темный вариант темы. Ну понятно, для терминала, там, и т.д.
Если декорации у окна клиентские, то с ним все хорошо. А если серверные, то WM тут должен узнать, использует ли окно темную или светлую тему, и, соответственно, нарисовать светлые или темные декорации. И проблема в том, что API для управления вот этим нету. Соответственно, сделать расширение, которое сделает декорации определенных окон темными (а такое иногда бывает нужно, для приложений вроде Blender, чтобы светлая полоска по глазам не била), нельзя. Расширение может вместо этого подменять свойства окна, но опять же напрямую это сделать нельзя. Поэтому расширение просто вызовет xprop -f _GTK_THEME_VARIANT 8u -set _GTK_THEME_VARIANT ""
для нужного окна при его создании.Но все, что может делать именно сам шелл, а не Mutter, могут и расширения. Скрыть (да даже и удалить, но вот такое расширение точно будет ломаться при каждом обновлении) панель и все сломать — запросто.
А есть расширение такое для смены цвета декораций?
Есть. https://extensions.gnome.org/extension/957/pitch-dark/
Лучшее DE, ребята! Лучшее!Как же я благодарен RedHat'у за такой отличное окружение.
Не-а, лучшее - MATE.
> Не-а, лучшее - MATE.Два чая этому джентльмену!
Я вот заметил, что gnome 3 и cinnamon гораздо быстрее сажают зарядку моего ноутбука по сравнению с xfce. И оба они используют js. Совпадение? Не думаю.
> Я вот заметил, что gnome 3 и cinnamon гораздо быстрее сажают зарядку
> моего ноутбука по сравнению с xfce. И оба они используют js.
> Совпадение? Не думаю.Разницы с MATE не вижу.
слепой?
> слепой?Речь идет про энергопотребление. Учитесь читать не только сообщение, но и то, на что оно являлось ответом.
> слепой?Извиняюсь, не посмотрел на ник. Тогда мне тоже стоит поучиться читать.
В любом случае, речь была о том, что у меня потребление приблизительно одинаково.
нет времени читать, наутилус с файлами еще умеет работать, или уже и этот функционал из него вырезали?
> нет времени читать, наутилус с файлами еще умеет работать, или уже и
> этот функционал из него вырезали?О, ещё один петросян. Как вы уже надоели со своими шуточками с бородой до колен.
> нет времени читать, наутилус с файлами еще умеет работать, или уже и
> этот функционал из него вырезали?У Вас там опять звуки бьющейся стеклотары?!
В Гноме ваще есть какое-нибудь конкурентное ПО... Gimp? Но он вроде больше завязан на gtk2 пока, а, ну да - либраофис, файрфокс, но они и рады бы, наверное, соскочить для упрощения мультиплатформенной разработки, но не могут, видима.
В КДЕ проблема с нативным менеджером ПО - что мюон, что дискавери - тормозное чудо и процедура обновления графической подсистемы в сущности так и не решена, а в остальном, приятное ламповое окружение, gtk{2,3}-приложения тоже выглядят по-человечески.
> В КДЕ проблема с нативным менеджером ПО - что мюон, что дискавери
> - тормозное чудоПользоваться пакетным менеджером вашего дистибутива - никак..?
Стандартное средство управления ПО в фоне может заблочить пакетный менеджер, если оно как раз проверяет наличие обновлений (KDENEON вроде как по умолчанию) или даже обновляется в фоне ( в MAUI если не ошибаюсь, по умолчанию, такое поведение ). Кстати, в MAUI как раз нет ни мюона ни дискавери, вместо них положен синаптик, но обновиться хочет по-партизански, незаметно.
> Стандартное средство управления ПО в фоне может заблочить пакетный менеджер, если оно
> как раз проверяет наличие обновлений (KDENEON вроде как по умолчанию) или
> даже обновляется в фоне ( в MAUI если не ошибаюсь, по
> умолчанию, такое поведение ). Кстати, в MAUI как раз нет ни
> мюона ни дискавери, вместо них положен синаптик, но обновиться хочет по-партизански,
> незаметно.Ну вот потому я всякие эти мюоны и прочие элементарные частицы дома не использую и посносил к лешему:).
> Ну вот потому я всякие эти мюоны и прочие элементарные частицы дома
> не использую и посносил к лешему:).Дискавери работает лучше, чем мюон следует, конечно, признать, но еще в процессе допиливания, это я сужу по текущему kdeneon
Plasma: 5.9.4 KDE FrameWorks: 5.32.0 QT: 5.7.1
а может просто пользоваться дистрибутивами, в которых есть адекватный пакетный менеджер и возможность обновляться в графическом режиме без проблем?
аптгетщики рождены страдать ^_^
Дискавери уже вполне годен, так что apt не особо и нужен, тем более, что планируется поддержка flatpak or appimage or snap
Кололись и плакали, но продолжали игнорировать существование pacman.
Правильно ли я понимаю, что Gnome 3 написан на HTML/CSS и все интерфейсы строятся на нем?
> Правильно ли я понимаю, что Gnome 3 написан на HTML/CSS и все
> интерфейсы строятся на нем?Это вы так неумело троллите? Нет, неправильно.
Нет, правда не знаю просто. Там как-то CSS используется?
> Нет, правда не знаю просто. Там как-то CSS используется?Хорошо, поверю.
Интерфейс у GNOME на GTK3, кроме GNOME Shell, у него на собственном тулките St, который по сути надстройка над Clutter.
CSS используется в обоих.
А почему выбрано именно такое решение?
> А почему выбрано именно такое решение?Которое именно?
Почему Гном на GTK? Ну так исторически сложилось.
Почему GTK использует для тем CSS?
gtkrc-формат в GTK2 был неудобен. Вся функциональность была реализована в отдельных движках — внешних модулях на C или еще на чем, которые самостоятельно рисовали элементы. Они могли показать наружу настройки, а в gtkrc-теме описывалось, фактически, какой элемент каким движком (либо без движка, см. тему Raleigh) рисовать и с какими настройками.
Для GTK3 справедливо решили, что такая система неудобна, и лучше использовать что-нибудь постандартнее. Например, CSS. Ну так и сделали. Правда, работа была совершенно огромная, и ее делали очень постепенно, версию за версией. Поэтому все ругались, что темы ломаются. Последнее такое крупное изменение было в GTK 3.20, где отрисовку виджетов полностью отделили от них самих. Элементы задают несколько css-нодов, а уж как они отображаются, определяется целиком и полностью через CSS. В итоге темы стало НАМНОГО проще писать и у них стало НАМНОГО больше возможностей.Почему GNOME Shell не использует GTK, а использует Clutter?
Потому что через Clutter у них отрисовка идет с аппаратным ускорением (а тут отрисовка достаточно сложная, чтобы без него все люто тормозило). А в GTK на тот момент этого не было.Почему он не на голом Clutter, а со своей надстройкой St?
Потому что Clutter — это не интерфейсный тулкит, а, по сути, движок. Он умеет рисовать через OpenGL и передавать события. А рисовать конкретно кнопочки и т.д. нет. Можно, например, реализовать на нем виджет CoverFlow и встроить его в GTK-приложение, он для таких вещей делался.
Поэтому St — реализация тулкита на Clutter. Всякие кнопочки, свитчи и т.д. Базовая реализация CSS-стилей тоже там.Почему CSS?
Учитывая, что тулкит свой, то у них уже существующих решений не было. Потому выбрали удобный и стандартный вариант. Просто-напросто. :)
> В итоге темы стало НАМНОГО проще писать и у них стало НАМНОГО больше возможностей.Больше возможностей? Точно? А вот что пишут на ЛОРе https://www.linux.org.ru/forum/talks/13255956
"Вот вам, например, идея для темы оформления. Когда отображается прогрессбар — в незаполненном пространстве в панике взад-вперёд бегает олень. Каждая подвижка прогрессбара отбрасывает оленя, если он оказался на пути, а когда доходит до конца — олень задавливается и выплёскивается тонна КРОВИЩИ. Для GTK+2 можно написать движок, который будет всё это дело скриптовать и рисовать. С GTK+3 — фигвам, жрите теперь голый CSS, ещё и обрезанный."С точностью до наоборот получается.
>> В итоге темы стало НАМНОГО проще писать и у них стало НАМНОГО больше возможностей.
> Больше возможностей? Точно? А вот что пишут на ЛОРе https://www.linux.org.ru/forum/talks/13255956
> "Вот вам, например, идея для темы оформления. Когда отображается прогрессбар — в
> незаполненном пространстве в панике взад-вперёд бегает олень. Каждая подвижка прогрессбара
> отбрасывает оленя, если он оказался на пути, а когда доходит до
> конца — олень задавливается и выплёскивается тонна КРОВИЩИ. Для GTK+2 можно
> написать движок, который будет всё это дело скриптовать и рисовать. С
> GTK+3 — фигвам, жрите теперь голый CSS, ещё и обрезанный."
> С точностью до наоборот получается.Все правильно, скриптование — задача уже не для темы, а для модуля.
> Реализован режим ночной подсветки ("Night Light"), который меняет цветовую температуру в зависимости от времени суток. Например, при работе в ночное время GNOME автоматически уменьшает интенсивность синего цвета на экране.Тоже мне нововведения. xgamma это сто лет умел делать, и его можно было поставить в cron
>> Реализован режим ночной подсветки ("Night Light"), который меняет цветовую температуру в зависимости от времени суток. Например, при работе в ночное время GNOME автоматически уменьшает интенсивность синего цвета на экране.
> Тоже мне нововведения. xgamma это сто лет умел делать, и его можно
> было поставить в cronКак через cron отслеживать время рассвета и заката? Как его заставить работать на wayland? Как его заставить работать в GDM и в ядерной консоли (нет, я не saahriktu)? И т.д.
Единственный нормальный полноценный ДЕ. Все остальные либо застряли в аля Виндовс интерфейсе, либо как Юнити всегда недоделанные. Я десятилетиями сидел в этих квадратных рубленных топором фейсах и уже осточертело. Интерфейс должен быть удобным а не стандатным. Панель уведомлений радует - все в одном месте. Вот если бы еще расширения не создавали лагов и глюков...
Так у классических интерфейсов - стандартное меню, панель задач, плавающие окна.У Gnome3-подобных - глобальный рекурсивный поиск по документам, приложениям, командам, контактам и т.д., статусная панель, плавающие окна.
Когда открыто мало окон - переключение по Alt+Tab, много - обзорный режим.
Пока не поймут, что поиск рулит во всём - будут пользовать классику. Человек постоянно оперирует информацией, иногда даже приходит мысль - может быть дело когда-нибудь дойдёт до замены файловой системы на разделах базой данных.
Отчасти вернуть классический режим можно, но это делают те, кто не понял/не принял новую концепцию управления.
> Человек постоянно оперирует информацией, иногда даже приходит мысль - может быть
> дело когда-нибудь дойдёт до замены файловой системы на разделах базой данных.Какого типа?
Понятия не имею, но когда файлопомойка-документооборот большой, наверное, лучше пользоваться тегами, а не разбрасывать по каталогам, структура которых малоорганизованна и архаична. Что уж говорить об эпохе интерактивности систем. ИМХО.
Кстати, как там портирование ALT на Эльбрус-4С, третий гном будет?
А то пока на страничках Макса Горшенина видно только XFCE4.
> Кстати, как там портирование ALT на Эльбрус-4С, третий гном будет?Сперва понадобится webkitgtk собрать.
> А то пока на страничках Макса Горшенина видно только XFCE4.
Да, уже работает: https://vk.com/wall-667081_20803
О, спасибо за работу!
700 с лишним человек за пол года сделали эти мизерные изменения.
Что бы ни делать, лишь бы ничего не делать, да и ещё за это бабосы получить.
Ну-ну.
Возможно ли перемещать панель сверху вниз в данной версии?
> Возможно ли перемещать панель сверху вниз в данной версии?Штатно, конечно же, нет. А расширениями можно все. Конкретно таких аж несколько штук было.
Это идёт в разрез с концепцией гнома3, только сторонее расширение.
"большая чистка API и создание нового модуля отрисовки на базе графического API Vulkan" - лучшее враг хорошего
Лучше бы классическое меню вернули.
неконцептуально, они этого делать не будут
Так уже есть - через расширения)
https://extensions.gnome.org/extension/608/gnomenu/ - во)
> Лучше бы классическое меню вернули.Или просто завершить сеанс своего пользователя и выбрать Gnome Classic)
https://s8.hostingkartinok.com/uploads/images/2017/03/e2f057...
> Изменения коснулись только оформления, вся ранее доступная функциональность сохранена.
> вся ранее доступная функциональность сохранена.
> вся ранее доступная функциональность сохранена.
> вся ранее доступная функциональность сохранена.Т.е. это теперь достижение, достойное ченжлога? Нормально, гном тим.
Попробовал использовать гномом 3, после трех лет использования xfce. В целом гном 3 вызвал двоякое мнение у мен. Мне он показался кастрированным по функционалу, который расширяется путем установки расширений, как браузер firefox, для меня сей момент показался дикостью, и неприемлемо. Да и в плане повседневного использования, требует привыкания. С другой стороны внешне он приятней, чем тот же xfce с его топорным видом. Но что гном 2 что xfce, для меня эти окружения более привлекательны, чем все остальные.
Непонимаю, в чем он урезан? Все то-же, что и в других, только "вид сбоку". При помощи расширений - отличная кастомизация.
Цветовая гамма, рецепты, Builder, Flatpak, выбор видеокарты - звучит неплохо.
Сам пользуюсь Plasma 5 :)
> автоматически выводится диалог для ввода пароля, без необходимости ручного запуска sudo или работы под пользователем root;Это прорыв! Я этого 15 лет ждал. Сколько миллионов человекочасов им понадобилось для этого???