Разработчики библиотеки GTK объявили о присвоении статуса устаревшего бэкенду для протокола X11 и намерении прекратить поддержку X11 в ветке GTK 5. Несмотря на устаревший статус, в ветке GTK 4 работа на системах X11 будет сохранена.

Желание избавиться от бэкенда X11 объясняется прекращением активности по развитию протокола X11 и проблемами с сопровождающими - бэкенд поддерживается по остаточному принципу, так как имеющиеся разработчики GTK и GNOME сосредоточены на Wayland. Из-за стагнации в разработке бэкенда, он тормозит реализацию новых возможностей в GTK. В 2022 году была предпринята попытка найти лиц, заинтересованных в поддержке протокола X11 в GTK и готовых взять на себя сопровождение бэкенда, но их так и не нашлось.

Кроме X11 устаревшим объявлен бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера, а также класс GtkShortcutsWindow, отображающий подсказку по клавиатурным комбинациям и экранным жестам. Вместо GtkShortcutsWindow планируют предложить замену, которая войдёт в состав осеннего значительного релиза libadwaita.

Дополнительно можно упомянуть публикацию выпуска GTK 4.17.4 в тестовой ветке 4.17, развивающей функциональность для будущей стабильной ветки 4.18. В состав GTK 4.17.4 включён экспериментальный бэкенд, позволяющий запускать GTK-приложения на смартфонах с платформой Android. Для ознакомления с возможностями GTK на устройствах с Android подготовлен apk-пакет с демонстрационным мобильным приложением.

Из состава GTK 4.17.4 удалён движок отрисовки "gl", использующий OpenGL. Начиная с GTK 4.14 в состав входит новый движок "ngl", реализующий уровень абстракции для OpenGL, работающий поверх Vulkan. Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием.

  • sorrow
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Потому что X11 не нужен.

    • MrSugomaOP
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Он, в отличие от Wayland’а, хотя бы работает.

      • sorrow
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        У меня он работает только через Xwayland.

          • sorrow
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            К тому же, к чему весь этот разговор.

      • sorrow
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Сижу на wayland уже почти 10 лет, брат жив.

        • MrSugomaOP
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          А у меня этот твой Wayland на GeForce 410M с 390 драйвером вообще не работает.

            • MrSugomaOP
              link
              fedilink
              arrow-up
              0
              ·
              1 year ago

              Я не хочу использовать Nouveau вместо драйвера.

              • sorrow
                link
                fedilink
                arrow-up
                0
                ·
                1 year ago

                А ты пробовал? Зависит от конкретного GPU, на некоторых старых он себя неплохо показывает.

                • MrSugomaOP
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  1 year ago

                  А ты пробовал?

                  Да, нихрена на нем не работает.

                  • sorrow
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    1 year ago

                    Ну тогда гг. Выкинь это железо, nvidia и линукс вещи плохо совместимые.

                    • MrSugomaOP
                      link
                      fedilink
                      arrow-up
                      0
                      ·
                      1 year ago

                      Зачем, если Иксы и так идеально работают?

          • sorrow
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            Ну и вообще, если это optimus, то на встройке должен отлично работать wayland. А игры на дискретке можно через nvidia-xrun запускать.

            • MrSugomaOP
              link
              fedilink
              arrow-up
              0
              ·
              1 year ago

              если это optimus

              Тут нет Optimus.

        • damix9
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          Что там вместо xdotool, xbindkeys и xmodmap?

          • sorrow
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            Посмотри тут. Но вообще, мне лично эти утилиты и в иксах не нужны были, а в вейланде тем более.

    • Skullnet
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      1 year ago

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

      • sorrow
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Так и вейланд взлетел почти сразу. То что ты его не используешь - это твоя проблема. Я использую wayland на постоянной основе с 2016 года.

        • Oberstserj
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          Так и вейланд взлетел почти сразу.

          Вранье.

        • MrSugomaOP
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          Так и вейланд взлетел почти сразу.

          Он не взлетел и не взлетит.

          • sorrow
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

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

            • MrSugomaOP
              link
              fedilink
              arrow-up
              0
              ·
              1 year ago

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

              Нихрена на вяленом не работает, вообще нихрена, всё поломали еще, TCL/TK не работает, Minecraft не работает, AOH2 не работает, нихрена не работает.

              • sorrow
                link
                fedilink
                arrow-up
                0
                ·
                1 year ago

                TCL/TK не работает

                Во первых, кому это нужно? Какой актуальный софт есть на этом?

                Во вторых, как это не работает? Через Xwayland должно работать, не может не работать.

                Minecraft не работает

                Всё работает, я запускал не так давно.

                AOH2 не работает

                Что это?

                • MrSugomaOP
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  1 year ago

                  Во первых, кому это нужно?

                  Python Tkinter очень популярен.

                  Какой актуальный софт есть на этом?

                  lRAC, клиент RAC 1, например, сделан на Python Tkinter.

                  Через Xwayland должно работать

                  Если в твоей системе есть Xwayland, то Wayland для десктопа еще не готов.

                  Всё работает, я запускал не так давно.

                  Значит, раньше не работало.

                  Что это?

                  man google

                  • sorrow
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    1 year ago

                    Если в твоей системе есть Xwayland, то Wayland для десктопа еще не готов.

                    Если это твоё определение “готовности для десктопа”, то тогда я согласен с утверждением, что Wayland “никогда не будет готов”.

                    Вот только я не согласен с этим определением. Существует legacy софт, в том числе проприетарный, который никогда не будет портирован. Утеряны исходники, разработчик давно мёртв, мало ли может быть обстоятельств в жизни. И ведь есть люди, которым такой софт нужен. Это значит Xwayland так или иначе будет нужен всегда, он никуда не уйдёт. Но это не значит что “ой всё, wayland никогда не взлетит”.

                    • MrSugomaOP
                      link
                      fedilink
                      arrow-up
                      0
                      ·
                      1 year ago

                      Если Wayland’у для работы требуются Иксы, то Wayland не готов.

                      • sorrow
                        link
                        fedilink
                        arrow-up
                        0
                        ·
                        1 year ago

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

                        • MrSugomaOP
                          link
                          fedilink
                          arrow-up
                          0
                          ·
                          1 year ago

                          Приложениям требуются.

                          Тогда Wayland не готов для десктопа.

                          • sorrow
                            link
                            fedilink
                            arrow-up
                            0
                            ·
                            1 year ago

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

                            • MrSugomaOP
                              link
                              fedilink
                              arrow-up
                              0
                              ·
                              1 year ago

                              Ненормальные люди страдают

                              FIXED.

                              • sorrow
                                link
                                fedilink
                                arrow-up
                                0
                                ·
                                1 year ago

                                Никаких страданий нет.

                                • MrSugomaOP
                                  link
                                  fedilink
                                  arrow-up
                                  0
                                  ·
                                  1 year ago

                                  Потому что ты используешь XWayland, т. е. Иксы.

                                  • sorrow
                                    link
                                    fedilink
                                    arrow-up
                                    0
                                    ·
                                    1 year ago

                                    Только для отдельных приложений. Всё остальное время XWayland выключен.

                                    • MrSugomaOP
                                      link
                                      fedilink
                                      arrow-up
                                      0
                                      ·
                                      1 year ago

                                      Но все равно используешь.

                                        • MrSugomaOP
                                          link
                                          fedilink
                                          arrow-up
                                          0
                                          ·
                                          1 year ago

                                          Так как ты в своей системе вынужден держать Иксы и для запуска некоторых программ, Wayland еще не готов.

                                          • sorrow
                                            link
                                            fedilink
                                            arrow-up
                                            0
                                            ·
                                            1 year ago

                                            Это твой личный заёб.

                                            • MrSugomaOP
                                              link
                                              fedilink
                                              arrow-up
                                              0
                                              ·
                                              1 year ago

                                              Когда нет аргументов:

                                              Это твой личный заёб.

                                              • sorrow
                                                link
                                                fedilink
                                                arrow-up
                                                0
                                                ·
                                                1 year ago

                                                Так у тебя тоже нет аргументов. Только мнение, не которое мне насрать.

                                                • MrSugomaOP
                                                  link
                                                  fedilink
                                                  arrow-up
                                                  0
                                                  ·
                                                  1 year ago

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

                  • sorrow
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    1 year ago

                    Значит, раньше не работало.

                    Всегда работало.

                    man google

                    No manual entry for google

                    • MrSugomaOP
                      link
                      fedilink
                      arrow-up
                      0
                      ·
                      1 year ago

                      Всегда работало.

                      Да пофиг.

                      man google

                      No manual entry for google

                      man google означает “пойти в поисковик”.

                      • sorrow
                        link
                        fedilink
                        arrow-up
                        0
                        ·
                        1 year ago

                        man google означает «пойти в поисковик».

                        Мне лень. Или ты рассказываешь что это такое и почему релевантно или идёшь нахуй.

                        • MrSugomaOP
                          link
                          fedilink
                          arrow-up
                          0
                          ·
                          1 year ago

                          Ок. Это такая стратегия Age of History 2. Думаю, ты слышал про HOI4. Вот это тоже стратегия, много сценариев в разных эпохах есть, но боевка ужасная, боты слова “фронт” не знают. Так вот, так как игра на Java, она работает под Linux, а еще на нее есть куча модов, есть такой мод Bloody Europe 2, который делает карту всего лишь Европы, но все равно 4K+ провинций, поэтому масштаб мельче, а еще он переделывает боевку, делая ее нормальной, играть становится приятно. Еще в этом моде есть много сценариев типа Кайзеррейха, Эндзига и The New Order и других улучшений, видно, что разработчик мода вдохновлялся HOI4.

                          • sorrow
                            link
                            fedilink
                            arrow-up
                            0
                            ·
                            1 year ago

                            Думаю, ты слышал про HOI4

                            Слышал это название, не более.

      • Oberstserj
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        а ваш вейланд это набор спек для исправления фатального недостатка в иксах

        Причем набор спек убирает одни проблемы, но создает новые.