簡體   English   中英

Python+gtk 全屏 window 覆蓋(或切換)另一個全屏應用程序

[英]Python+gtk fullscreen window cover (or toggle) another fullscreen application

無論如何要制作一個 python GTK window 封面或從全屏移除另一個 Z05B8C74CBD96FBF2DE4C1A352702 全屏模式?

My scenario is that I have a app in fullscreen mode (firefox) and when I call window.fullscreen() the window dont cover the firefox window, and remains in second plane.

Using gtk.gdk.Window.set_keep_above will tell the window manager to raise your window above other windows and keep it on top, unless other windows also have keep-above set. 一些用戶不喜歡這種行為,因為它可能難以獲得或提高其他 windows。 另一種方法是向 window 管理器發送消息,告訴它提升您的 window。 我認為

import os
...
os.system('wmctrl -a mygtkwindow')

將告訴 window 管理器提升標題包含“mygtkwindow”的 window,並賦予它焦點。

一些與 window 管理器控制相關的程序: dcop [1][2]devilspiewmctrl [1][2][3]xautomation

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM