如何最小化启动程序,并最大化还原?

洛菲多夫斯

有各种各样的选择来启动一个最小化的程序,或者启动一个最大化的程序,它们运作良好,但是我一直在寻找新的挑战。

如果我启动一个使用Devil's Pie方法最小化的程序,然后在启动器中单击它,它将恢复为正常大小。相反,我希望它恢复到最大化状态。

换句话说,我希望它表现得好像已经开始最大化,然后被最小化了。

Xweque

您可以使用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应该替换为您希望执行的任何命令。如果程序具有参数,则可以按以下方式传递它们:"google-chrome", "para1", "para2"

相信这个问题的python脚本(在我的测试中更改为chrome)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从最大化状态还原窗口时,翡翠缺少关闭,最大化和最小化按钮

来自分类Dev

窗口最大化/最小化/还原的WM Windows消息是什么?

来自分类Dev

Windows的直接快捷方式最大化/最小化/还原窗口?

来自分类Dev

如果 MDI 子窗口最大化,则 MDI 父窗口高度会在还原时缩小(最小化/最大化后)

来自分类Dev

缺少窗口控件;无法最大化或最小化应用程序

来自分类Dev

最小化盒子和最大化对象的算法

来自分类Dev

删除最小化和最大化按钮

来自分类Dev

什么事件用于最大化/最小化?

来自分类Dev

卸下意见最小化/最大化按钮

来自分类Dev

或工具最大化/最小化OR / XOR

来自分类Dev

FVWM的Windows按钮(最大化最小化...),主题

来自分类Dev

WPF最小化和最大化

来自分类Dev

最小化和最大化<div>

来自分类Dev

最小化最大化窗口后偏移鼠标

来自分类Dev

最小化最大化不起作用

来自分类Dev

自定义最大化、最小化按钮

来自分类Dev

如何在Ubuntu 18.04中删除最小化,最大化和关闭按钮?

来自分类Dev

如何最大化,最小化和使uib模式可拖动?

来自分类Dev

如何使用递归最大化和最小化数学表达式?

来自分类Dev

如何检测另一个过程的窗口是最小化还是最大化?

来自分类Dev

如何从终端关闭,最小化和最大化指定窗口?

来自分类Dev

如何在Gnome 3中恢复最小化和最大化按钮

来自分类Dev

如何检测vc ++中最大化或最小化的mfc对话框?

来自分类Dev

如何使用GridSearchCV(python)最大化或最小化带有参数的函数?

来自分类Dev

R:在lpSolveAPI中,如何将目标函数从最小化更改为最大化?

来自分类Dev

如何从终端关闭,最小化和最大化指定窗口?

来自分类Dev

如何在Gnome 3中恢复最小化和最大化按钮

来自分类Dev

如何在Ubuntu 18.04中删除最小化,最大化和关闭按钮?

来自分类Dev

(Lubuntu)如何向左移动,最小化和最大化

Related 相关文章

  1. 1

    从最大化状态还原窗口时,翡翠缺少关闭,最大化和最小化按钮

  2. 2

    窗口最大化/最小化/还原的WM Windows消息是什么?

  3. 3

    Windows的直接快捷方式最大化/最小化/还原窗口?

  4. 4

    如果 MDI 子窗口最大化,则 MDI 父窗口高度会在还原时缩小(最小化/最大化后)

  5. 5

    缺少窗口控件;无法最大化或最小化应用程序

  6. 6

    最小化盒子和最大化对象的算法

  7. 7

    删除最小化和最大化按钮

  8. 8

    什么事件用于最大化/最小化?

  9. 9

    卸下意见最小化/最大化按钮

  10. 10

    或工具最大化/最小化OR / XOR

  11. 11

    FVWM的Windows按钮(最大化最小化...),主题

  12. 12

    WPF最小化和最大化

  13. 13

    最小化和最大化<div>

  14. 14

    最小化最大化窗口后偏移鼠标

  15. 15

    最小化最大化不起作用

  16. 16

    自定义最大化、最小化按钮

  17. 17

    如何在Ubuntu 18.04中删除最小化,最大化和关闭按钮?

  18. 18

    如何最大化,最小化和使uib模式可拖动?

  19. 19

    如何使用递归最大化和最小化数学表达式?

  20. 20

    如何检测另一个过程的窗口是最小化还是最大化?

  21. 21

    如何从终端关闭,最小化和最大化指定窗口?

  22. 22

    如何在Gnome 3中恢复最小化和最大化按钮

  23. 23

    如何检测vc ++中最大化或最小化的mfc对话框?

  24. 24

    如何使用GridSearchCV(python)最大化或最小化带有参数的函数?

  25. 25

    R:在lpSolveAPI中,如何将目标函数从最小化更改为最大化?

  26. 26

    如何从终端关闭,最小化和最大化指定窗口?

  27. 27

    如何在Gnome 3中恢复最小化和最大化按钮

  28. 28

    如何在Ubuntu 18.04中删除最小化,最大化和关闭按钮?

  29. 29

    (Lubuntu)如何向左移动,最小化和最大化

热门标签

归档