答案1
您可以使用 Python 实现最小化最大化窗口:
import wnck
import gtk
import subprocess
import time
chrome = subprocess.Popen(["google-chrome"])
b = True
while b:
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if w.get_pid() == chrome.pid:
w.maximize()
w.minimize()
b = False
time.sleep(1)
chrome.wait()
google-chrome
在这种情况下将最大化然后最小化。之后,您只需创建一个可以启动脚本的 .desktop,如下例所示:
[Desktop Entry]
Version=1.0
Type=Application
Name=Application Name
Comment=Application Comment
Exec=python /exact/path/to/python/script.py
Icon=icon
Categories=valid categories;
确保将桌面设置为可执行文件,否则它将无法运行。
脚本应该在第 6 行进行编辑,其中谷歌浏览器应替换为您希望执行的任何命令。如果程序有参数,可以按如下方式传递:"google-chrome", "para1", "para2"
。
致谢这个问题对于 python 脚本(在我的测试中更改为 chrome)。