它can be done使用python中的以下代码:
topw = window.get_toplevel().window
topw.property_change("_NET_WM_STRUT","CARDINAL",32,gtk.gdk.PROP_MODE_REPLACE, [0, 0, bar_size, 0])
topw.property_change("_NET_WM_STRUT_PARTIAL","CARDINAL",32,gtk.gdk.PROP_MODE_REPLACE, [0, 0, bar_size, 0, 0, 0, 0, 0, x, x+width, 0, 0])
但是GJS中是否存在property_change
结合?在
Here是如何在Gtk3中执行此操作:
您需要以下导入:
^{pr2}$我confirmed via the mailing list正如@ptomato所说,该函数是不可内省的,这意味着它在Python等内省绑定中不可用。在
其他信息
您可以用Ruby(gtk2或gtk3绑定)来实现这一点。您需要
require 'xlib-objects'
,然后,从(子类)Gtk::Window
的实例:或者,您可以使用
xprop
通过system
子shell执行此操作:最后,要从命令行执行此操作:
(其中
-id 44040195
指定它的窗口;忽略用鼠标选择窗口)要从命令行查看设置,请执行以下操作:
唉,
gdk_property_change()
是{a1},所以在GJS、PyGObject等中没有绑定正如您所展示的,PyGTK确实支持它,但是这是一个老问题,您不能使用gtk3。在
相关问题 更多 >
编程相关推荐