Leo*_*nid 5 10.04 shortcut-keys
我想知道如果应用程序尚未在 Ubuntu 中运行,是否可以创建一个键盘快捷键来运行应用程序?
对于像浏览器这样的东西来说,这是一个有效的例子,它通常被大量使用,如果已经有一个实例在运行(而只是激活窗口),你不会真的想运行它的另一个实例。
将以下脚本保存到您的主文件夹中launch_chrome.py:
#!/usr/bin/env python
import subprocess
import wnck
import gtk
import time
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
window_list = screen.get_windows_stacked()
last_active = None
for window in window_list:
if window.get_application().get_name() == "Google Chrome":
last_active = window
if last_active:
timestamp = int(time.time())
last_active.activate(timestamp)
else:
subprocess.Popen("google-chrome")
Run Code Online (Sandbox Code Playgroud)使脚本可执行:
chmod +x ~/launch_chrome.py
Run Code Online (Sandbox Code Playgroud)添加快捷方式/home/<YOURUSERNAME>/launch_chrome.py时使用该命令。
激活此快捷方式后,它将:
| 归档时间: |
|
| 查看次数: |
448 次 |
| 最近记录: |