# \[Feature request\] Wayland support for TKInter

**URL:** <https://discuss.python.org/t/feature-request-wayland-support-for-tkinter/75198>\
**Category:** Ideas\
**Tags:** documentation, help\
**Created:** [December 24, 2024, 6:52pm UTC](https://discuss.python.org/t/feature-request-wayland-support-for-tkinter/75198 "2024-12-24T18:52:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Twig6943](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/twig6943/32/24774_2.png) [@Twig6943](https://discuss.python.org/u/Twig6943)\
**Post date:** [December 24, 2024, 6:52pm UTC](https://discuss.python.org/t/feature-request-wayland-support-for-tkinter/75198/1 "2024-12-24T18:52:34Z")

</div>

> <https://github.com/python/cpython/issues/128204>
>
> \# Feature or enhancement
> 
> \### Proposal:
> 
> (I don't know where to post this)
> 
> \### …Has this already been discussed elsewhere?
> 
> No response given
> 
> \### Links to previous discussion of this feature:
> 
> .

---

<div class="post-metadata">

**Author:** ![ronaldoussoren](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/ronaldoussoren/32/61_2.png) [@ronaldoussoren](https://discuss.python.org/u/ronaldoussoren)\
**Post date:** [December 24, 2024, 8:05pm UTC](https://discuss.python.org/t/feature-request-wayland-support-for-tkinter/75198/2 "2024-12-24T20:05:34Z")

</div>

Support for Wayland in tkinter would start with support for Wayland in Tk itself, and Tk does not support Wayland at the moment according to [this Tk issue](https://core.tcl-lang.org/tk/tktview/3f58c0871c0be6b457cb).

According to that issue adding support for Wayland to Tk is a large amount of work, likely several person-years worth of work.

---

<div class="post-metadata">

**Author:** ![pf\_moore](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/pf_moore/32/35_2.png) [@pf\_moore](https://discuss.python.org/u/pf_moore)\
**Post date:** [October 25, 2025, 10:03am UTC](https://discuss.python.org/t/feature-request-wayland-support-for-tkinter/75198/4 "2025-10-25T10:03:04Z")

</div>

Which would presumably _also_ be several person-years of work (and for the Python core devs, rather than the Tk team).

---

<div class="post-metadata">

**Author:** ![malemburg](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/malemburg/32/50_2.png) [@malemburg](https://discuss.python.org/u/malemburg)\
**Post date:** [October 25, 2025, 11:26am UTC](https://discuss.python.org/t/feature-request-wayland-support-for-tkinter/75198/5 "2025-10-25T11:26:05Z")

</div>

From reading the ticket Ronald pointed to, using [Xwayland](https://wayland.freedesktop.org/docs/html/ch05.html) is the way to go at the moment - until a corporate sponsor comes along to fund a port of Tk to Wayland.

---

<div class="post-metadata">

**Author:** ![gcewing](https://avatars.discourse-cdn.com/v4/letter/g/3d9bf3/32.png) [@gcewing](https://discuss.python.org/u/gcewing)\
**Post date:** [October 25, 2025, 4:25pm UTC](https://discuss.python.org/t/feature-request-wayland-support-for-tkinter/75198/6 "2025-10-25T16:25:35Z")

</div>

Calling it “crazy” is a bit strange, since the entire point of tkinter  
is to be a wrapper around Tk.
