Разработчики библиотеки 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, на некоторых старых он себя неплохо показывает.

              • 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 не работает

                    Что это?

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

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

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

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

    В 2022 году была предпринята попытка найти лиц, заинтересованных в поддержке протокола X11 в GTK и готовых взять на себя сопровождение бэкенда, но их так и не нашлось.

    Конечно, ведь кому за пределами говнома этот gtk всрался…

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

      кому за пределами говнома этот gtk всрался…

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

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

        После драм по поводу движков тем и csd никто и не захочет контрибьютить и поддерживать бэкенд даже если разрабы gtk пойдут навстречу

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

    это не GTK перевёл бэкенд для X11 в разряд устаревших. это X11 перевёл GTK в разряд устаревших.