linux通过wnck实现窗口切换
2015-07-23 16:22
766 查看
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
#!/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
相关文章推荐
- Linux socket 初步
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- Ubuntu Linux使用体验
- 使用Python生成Excel格式的图片