Обеспечивает ли Tk поддержку протокола отображения Wayland?

Это видео познакомило меня с проблемами X и его заменой протоколом Wayland. Принятие протокола Wayland, похоже, растет с годами.

Мои вопросы:

  1. Будут ли tkinter и tcl/Tk соответствовать протоколу Wayland? Если да, то когда это ожидается? Это уже случилось? Что такое дорожная карта?
  2. Как изменится программирование tkinter с использованием протокола Wayland Display?

person Sun Bear    schedule 28.03.2017    source источник
comment
Я, например, еще не слышал о какой-либо работе, проделанной для прямой реализации поддержки Wayland в Tk (хотя я могу быть совершенно неправ). Тем не менее, учитывая количество устаревших программ, написанных для работы с протоколом X Window, любая разумная реализация Wayland предположительно будет предоставлять XWayland. а также для их обработки.   -  person kostix    schedule 28.03.2017


Ответы (1)


Похоже, что проект undroidwish перенес Tcl/Tk на Wayland через поддержку SDL2 в начале 2017 года. undroidwish — это вариант AndroWish, порт Tcl/Tk на Android. Это упоминается в вики tcl.tk (и в других местах этой вики).

Хотя перенос Wayland был предложен как возможность для GSoC 2016, похоже, он не был реализуется как часть апстрима.

Я не нашел ничего, что указывало бы на то, что кодирование Tcl/Tk отличается само по себе, хотя вызовы X11 будут недоступны для приложения на основе Wayland, как, скажем, GTK3.

person Russell Jones    schedule 29.12.2017