linux通過wnck實現窗口切換

Linux下 GTK環境下,切換窗口,將其前置,可以使用Gtk的庫wnck,這裏有一個python的src:

#!/usr/bin/env python
import time
import wnck
wnck.screen_get_default().force_update()
a=wnck.screen_get_default()
for item in a.get_windows():
    print item.get_name()
    if item.get_name().find('Firefox')!=-1:
        target_item=item
    if item.get_name().find('File Upload')!=-1:
        target_2=item
target_item.activate(0)
target_2.activate(0)   #似乎0才正常工作
time.sleep(5)

 Wnck還有很多功能,具體可以查看官網文檔:

https://developer.gnome.org/libwnck/stable/index.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章