LINUX.ORG.RU

GNOME 44

 ,

GNOME 44

0

1

После 6 месяцев усердной работы проект GNOME рад представить новую версию графической оболочки GNOME 44, которая носит кодовое имя Kuala Lumpur. Для пробы новых возможностей доступны экспериментальные сборки дистрибутивов GNOME OS и Fedora 38.

Из основных изменений:

  • GNOME Settings:
    • Переработано меню безопасности устройства. Меню наглядно показывает статус безопасности вашего устройства в виде пунктов «Проверка не пройдена», «Проверка пройдена» и «Защищен». Также добавлена возможность создания полного отчёта о безопасности системы;
    • Переработано меню специальных возможностей. Были разделены разные группы меню и добавили новые опции, такие как включение превышения максимальной громкости; опции, связанные с клавиатурой; опция, которая позволяет сделать видимой область прокрутки;
    • Переработано меню звука. Настройки, отвечающие за громкость были перенесены в отдельное окно. Появилась возможность отключить звуки оповещения и появилось новое окно выбора звуков оповещения. Изменено оформление окна для тестирования звука. Появились новые индикаторы уровня громкости;
    • Переработано меню настройки мыши. Появились новые анимации, наглядно демонстрирующие различия между разными опциями. Добавили новое окно для тестирования примененных настроек. Добавили новый пункт, который включает ускорение мыши;
    • В настройках Wi-Fi появилась возможность поделиться паролем от сети посредством QR-кода;
    • В пункте «О системе» добавлены строчки, содержащие версии прошивок и ядра;
    • Теперь настройки Thunderbolt появляются только тогда, когда система обнаруживает интерфейс Thunderbolt;
  • Nautilus
    • Возвращена возможность раскрытия содержимого каталога без перехода к каталогу;
    • Улучшена функциональность вкладок. Теперь можно перемещать вкладки в новые окна, а также перемещать файлы на вкладки;
    • Увеличено количество доступных размеров для сетки значков;
  • Быстрые настройки:
    • Для пункта Bluetooth добавлено меню, показывающее список устройств, к которым можно подсоединиться;
    • Добавлен пункт «Фоновые приложения». Оно появляется, когда какое-то приложение висит в фоне и не имеет ни одного открытого окна;
    • Добавлены описания ко всем пунктам меню;
  • в GTK File Chooser добавлен режим просмотра содержимого каталогов в виде сетки. Режим доступен только для приложений, использующих GTK 4.

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



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

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

Библиотеки реализуют протоколы, реализовывать протокол сто раз для каждой DE с нуля - это маразм.

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

Я давно пишу приложения для десктопа и отлично понимаю как всё работает

Оно и видно, ага.

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

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

И да, каждый департамент обычно разделён на отделы, отделы в свою очередь — на секторы и т.д.

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

Честно сказать, я всё жду пока они ее сломают.

Депрекейтнуть несколько функций и выпустить новую версию с несовместимым abi без смены soname - это было бы достойным завершением карьеры гнома на десктопе.

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

Если завернуть в Валу, то даже можно сравнительно по-человечьи писать.

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

Нормальную статистику с описанием выборки и методов

Так сам составь, скачай Астру 100 раз, будет выборка. Убедись что гнома там нет, получишь 0%. По результатам напишешь отчет страниц на 50, в школе учителю покажешь. Ну и тупить по методу «а вы мне предоставьте…» будешь там же, тут люди все взрослые и понимают что прежде чем требовать «статистику с описанием выборки и методов» надо сначала предоставить таковую самому. А то важный пенис такой, статистику с описанием выборки и методов ему подавай.))

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

Я спрашиваю у тебя как у эксперта — ты же берёшь на себя смелость утверждать про «в разы» снизившееся число установок GNOME.

тут люди все взрослые и понимают что прежде чем требовать «статистику с описанием выборки и методов» надо сначала предоставить таковую самому.

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

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

Где я говорил, что под Wayland нельзя написать любую DE?

Как где? Да вот. Цитирую: «Можно же догадаться что Wayland неспроста не хотят делать таким образом, чтобы под ним легко можно было написать любую DE»

Это эталонное 4.2, реальность, данная нам в ощущениях, говорит об обратном: написать DE на вяленде просто. По крайней мере проще, чем пилить новую реализацию x11, избавленную от косяков xorg. Уже несколько независимых реализаций запилили.

  1. Протокол xdg-shell требует, чтобы визуальные компоненты рабочего стола рисовались композитором.

Я вижу ты даже потратил усилия, чтоб перевести этот бред сивой кобылы на русский. Нет, это чушь. xdg-shell ничего такого не требует. Протоколы, входящие в wayland просто говорят как общается приложение с DS. Как это будет реализовано в рамках DE - это вообще не дело протокола. В принципе эти компоненты могли бы рисоваться кем угодно. Хоть X11 приложениями.

Что касается обычных приложений. Они просто идут лесом. Вы не сможете переместить даже чёртово окно, потому что это невозможно by design.

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

Почему-то мне вспомнились мемы про анкап.

Чем тебе анкап не угодил?

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

Вообще, весь твой бред про запись экрана смешон в первую очередь тем, что эту проблему могли бы решить 1 абзацем текста. Вот просто взяли бы и в спецификацию вейланда написали: «экран захватывается через API pipewire» и дали бы ссылку. Это не потребовало бы ничего. Даже код современных DE менять бы не пришлось. И сразу «анальный костылизм» превратился бы в «шикарный протокол, умеющий в том числе и захватывать экран». Только отсутствие этого абзаца позволяет тебе нести эту чушь про неполноценный протокол.

Однако, у такого решения были бы и недостатки, например это автоматом бы сделало несовместимыми любой DS, не поддерживающий pipewire. Wayland сервер может быть предельно простым, что-то вообще не умеющее в окна и работающее в режиме киоска, или gamescope какой-нибудь. Или «удалённый десктоп» для запуска по сети.

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

«Унификация не нужна. Самопал - наше всё!» (С)

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

Wayland не удобен, просто у GNOME и KDE достаточно ресурсов чтобы трахаться с Wayland-ом. Wayland не удобен, но выгоден, если ты заинтересован в монопольном положении на десктопе.

Ты же выше свистел, что ты никогда не утверждал, что написать на вяленом ДЕ невозможно. И не просто ДЕ, а ЛЮБУЮ ДЕ, т.е. какую-то, которая может делать странные вещи, типа проецировать окна на поверхность виртуальной сферы, например. Ты определись, или это попытка монополизировать, чтоб все переписали свои программы под вейланд, но никто не смог бы написать альтернативный сервер, либо ты никогда не утверждал что такое невозможно. Вообще, мне интересно, что за говно у тебя в черепушке. Ну, предположим, действительно, злые редхаты пишут так чтоб было очень дорого и чтоб было прибито к их гному. Но остальные-то что? Разве силы добра не могут объединиться и написать один второй вейланд-сервер, который был бы не хуже чем xorg, и использовать его в разных DE, как до этого использовался xorg?

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

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

И тут пришел Поттеринг и дал людям единый стандарт, монструознейший системд…

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

Ты не поверишь, но ты и тут оказался дураком. Не читай дальше, подумай хотя бы 5 минут, что общего у монструозного xorg и sysvinit, что отличает их от сустемд и вейланда?

Подумал?

Даю правильный ответ: и в том и в другом случае изначально давался чрезмерно низкоуровневый механизм, позволявший реализовывать в общем-то всё что угодно, но по факту получалось криво и косо. Те же башскрипты были тьюринг-полным языком для решения задачи «перезапустить если упал». Или взять иксы, в которых левая программа могла сидеть и слушать весь поток нажимаемых клавиш чтоб встретив printscrn сделать скриншот. Новые решения работают с другой стороны, они спроектированы людьми, которые знают что нужно сделать и предоставляют реализации этого «нужно», изначально сделаные хорошо.

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

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

Справедливости ради, мне пару лет назад делали узи в районной поликлинике (можно сказать, почти сельской). Так там у узиста был какой-то их внутриминздравовский дистр, явно на основе дебиана с гнумом а-ля 3.38 или более ранним.

t3n3t
()

А, это, граждане. Я уже несколько дней не заглядывал, но у меня встал вопрос, так сказать:

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

Так вот вопрос: у меня руководство проводит митинги со стендапами ежедневными в дискорде. Нет, не смузихлебы, там дядечки 40-летние, я тоже почти такой. Так сложилось. Как мне, условно не искушенному юзеру, сделать скриншаринг в дискорде под вейлендом?

t3n3t
()
Последнее исправление: t3n3t (всего исправлений: 4)
Ответ на: комментарий от t3n3t

Как мне, условно не искушенному юзеру, сделать скриншаринг в дискорде под вейлендом?

Попросить разработчиков Дискорда сделать нормальный клиент, очевидно же. Даже Zoom уже умеет в скриншеринг в Wayland.

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

У Wayland-а нет расширений, если бы были, то были бы libwayland-screencasting.so, libwayland-icc.so, libwayland-wm.so, и т.д. и это бы просто пофиксило отсутствующие фичи и фрагментацию.

Расширения есть, только они автоматически компилируются в статические библиотеки из XML объявлений протоколов.

X512 ★★★★★
()
Ответ на: комментарий от Skullnet
  1. Протокол xdg-shell требует, чтобы визуальные компоненты рабочего стола рисовались композитором.

Я кстати делал свою реализацию Wayland для Haiku (https://github.com/X547/wayland-server, В Haiku появилась реализация Wayland с возможностью запуска GTK-приложений) как обёртку поверх системного тулкита так что получается что там вообще нет композитора и полупрозрачные корневые окна не работают.

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

Так вот вопрос: у меня руководство проводит митинги со стендапами ежедневными в дискорде. Нет, не смузихлебы, там дядечки 40-летние, я тоже почти такой. Так сложилось. Как мне, условно не искушенному юзеру, сделать скриншаринг в дискорде под вейлендом?

Discord использует очень древнюю версию Electron, в которой поддержки PipeWire по умолчанию не было.

Самый простой способ для такого неискушённого пользователя — использовать Web-версию Discord, ибо что Chrome, что Firefox умеют работать с захватом экрана в Wayland через соотв. портал.

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

Расширения есть, только они автоматически компилируются в статические библиотеки из XML объявлений протоколов.

Где расширения для вышеперечисленных десктопных фич? Можно посмотреть код этих библиотек?

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

Я спрашиваю у тебя как у эксперта

К эксперту положено обращаться на Вы, тем более к такому эксперту по всему как я. Пошел вон отсюда, зайдешь и обратишься как следует.

ты должен

Я никому ничего не должен, а уж тебе тем более. Ты вообще кто такой?

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

Можно посмотреть код этих библиотек?

Доп. протоколы работают с помощью примитивов, предоставляемых основным протоколом, так что это лишь тонкие прослойки. Но если так хочется, то запустите желаемую вариацию wayland-scanner самостоятельно.

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

t3n3t, Rootlexx, есть WebCord — конфиденциальный opensource-клиент Discord, позволяющий совместно использовать screen sharing на Wayland.

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

Можно посмотреть код этих библиотек?

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

X512 ★★★★★
()

Прикольная формулировка, чо: После выхода из пользователя слетает тема для Устаревших Приложений (комментарий)

Тут два варианта:

  1. Либо Гном настолько оборзел, что за всех 3rd party разрабов решает, что у них приложения устарели.
  2. Либо Гном имеет в виду собственные приложения, которые они еще на gtk4 не переписали. Логично, если предположить, что Гном предназначен только для запуска приложений Гнома.
wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от wandrien

Либо Гном настолько оборзел, что за всех 3rd party разрабов решает, что у них приложения устарели.

Ты опять ставишь с ног на голову. Разработчик 3rd party приложений интегрирует в своё приложение любую cssку, какую только захочет. Собственно, для этого css двигло и прикручено. И разработчики 3rd party приложений пишут петицию «плиз донт тхеме май апп». При чём здесь какая-то внешняя CSS-ка, которую не смогли сохранить?

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

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

Чего там осиливать? У человека проблема с подключением css-ки. Ты каким-то боком записал в его враги гномодевов, а в его союзники - разработчиков приложений на GTK.

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

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

Видать ссыль https://wiki.gnome.org/Apps/Tweaks ведёт не на сайт проекта Gnome.

$ pacman -Si gnome-tweaks 
Репозиторий          : extra
Название             : gnome-tweaks
Версия               : 42beta+r14+g2d9d76c-2
Описание             : Graphical interface for advanced GNOME 3 settings (Tweak Tool)
Архитектура          : any
URL                  : https://wiki.gnome.org/Apps/Tweaks
Лицензии             : GPL
Группы               : gnome-extra
Предоставляет        : gnome-tweak-tool=42beta+r14+g2d9d76c
Зависит от           : gnome-settings-daemon  python-gobject  libhandy
Доп. зависимости     : Нет
Конфликтует с        : gnome-tweak-tool
Заменяет             : gnome-tweak-tool
Размер загрузки      : 248,61 KiB
Установленный размер : 1084,21 KiB
Сборщик              : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Дата сборки          : Вс 17 июл 2022 03:20:36
Проверен             : MD5  SHA-256  Подпись
wandrien ★★
()
Последнее исправление: wandrien (всего исправлений: 1)
Ответ на: комментарий от wandrien

Продолжает не уметь читать.

Лол, ты настолько меня боишься, что вместо дурацких вопросов решил сразу юродивым прикинуться?

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

Незачем.

Но я апеллирую к начальным высказываниям критиков GNOME в этом треде. Оказывается, в GNOME есть «advanced» настройки, которые все они так хотели, а в KDE/Xfce — нет. Спасибо, что рассказали об этом!

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

В условиях поехавшего зоопарка с gang-bang, вообще любая стандартизация - благо. Тем более, systemd даже близко не такой конченый, как гном3. Может он неидеальный, может у него были детские болезни и баги, но это было 5-7 лет назад и его хотя бы не писали наркоманы.

yu-boot ★★★★
()
Ответ на: комментарий от khrundel

И разработчики 3rd party приложений пишут петицию «плиз донт тхеме май апп».

Вы бы хоть зашли на этот сайт и посмотрели мейнтейнеры КАКИХ приложений подписали эту петицию.

https://gitlab.gnome.org/aviwad/organizer

https://github.com/UberWriter/uberwriter

Большая часть прог какое-то непопулярное нинужно.

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

libadwata - захардкоженное говно. Посмотрите на движок тем в Qt, который ещё позволяет менять темы в runtime-е приложения. Это небо и земля.

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

Понятно, что вам ничего не понятно.

Мне надоело вас бесплатно образовывать. Идите и читайте документацию самостоятельно.

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

Мне надоело вас бесплатно образовывать.

А вас никто и не просил.

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

Вы бы хоть зашли на этот сайт и посмотрели мейнтейнеры КАКИХ приложений подписали эту петицию.

Рылом не вышли разработчики? Понимаю. Кем они себя возомнили вообще.

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

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

Рылом не вышли разработчики? Понимаю. Кем они себя возомнили вообще.

Понабрали разработчиков каких-то мелких GNOME софтин. У них нет никакого политического веса. Вся эта петиция - пыль в глаза, якобы смотрите, комьюнити хочет выкинуть темы! А конечных пользователей вообще никто не спросил, чего они хотят. Как по гномосячески.

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

С обратной стороны обычные пользователи, которым не нужны все эти вАДвайты, которые выкидывают привычные GTK темы, которые и так фрагментированы на несколько версий.

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

Понабрали разработчиков каких-то мелких GNOME софтин. У них нет никакого политического веса. Вся эта петиция - пыль в глаза

Тебе не угодишь. Разработчики гнома тебе не в указ, разработчики мелких софтин - тоже. Даже мейнтейнеры убунты, которых устраивает решение гнома по темам. Кого слушать-то?

А конечных пользователей вообще никто не спросил, чего они хотят.

Самое ржачное что ты это на полном серьёзе пишешь.

С обратной стороны обычные пользователи, которым не нужны все эти вАДвайты

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

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