我打算更改我显示全屏窗口的显示器.将投影仪连接起来时,这一点尤其有趣.
我试过使用,fullscreen_on_monitor但这不会产生任何明显的变化.
这是一个非工作的例子:
#!/usr/bin/env python
import sys
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from gi.repository import Gdk
w = Gtk.Window()
screen = Gdk.Screen.get_default()
print ("Montors: %d" % screen.get_n_monitors())
if len(sys.argv) > 1:
n = int(sys.argv[1])
else:
n = 0
l = Gtk.Button(label="Hello, %d monitors!" % screen.get_n_monitors())
w.add(l)
w.show_all()
w.fullscreen_on_monitor(screen, n)
l.connect("clicked", Gtk.main_quit)
w.connect("destroy", Gtk.main_quit)
Gtk.main()
Run Code Online (Sandbox Code Playgroud)
无论我提供什么价值,我都可以看到同一台显示器上的窗口(满分为3).
我的问题是:如何让全屏窗口出现在另一台显示器上?