我想拥有没有窗口装饰的GUI窗口(标题栏,边框等...)。
我使用wm overrideredirect
设置为true,但是窗口管理器没有看到我的应用程序,它没有显示在任务栏上或Windows7中 alt + tab 开关下。
是否可以让窗户没有装饰但在窗口管理器中被视为正常应用程序?
答案 0 :(得分:2)
不幸的是,你做不到。设置overrideredirect
标志基本上将窗口置于系统窗口管理器的控制范围之外 - 菜单和工具提示之类的内容实际上是如何工作的 - 并且已知窗口具有装饰的是系统策略。
在wm attributes
的某些情况下,您可能会启用一些轻微的例外情况:
wm attributes $w -fullscreen 1
wm attibutes $w -type
以找到具有您想要效果的内容,但仅限于Unix (这是特定于平台的功能)。我怀疑两者都不适用于你。