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

用户名

我正在使用GNOME 3.18运行Ubuntu GNOME 15.10,我想知道是否有一种方法可以从终端关闭,最小化,取消最小化,最大化和取消最大化指定窗口?

注意-我已经看过这个问答了-我在终端机中问如何做...不是如何添加按钮...这些按钮已经存在,不需要添加它们。

雅各布·弗利姆(Jacob Vlijm)

有两个重要的工具可以从中操纵窗口cli; xdotoolwmctrl两种工具在功能上相互重叠,但是最重要的命令引用您的问题:

在(无疑是不完整的)概述中,列出了我最常使用的命令:

关闭窗户

wmctrl:

wmctrl -ic <window_id>

最小化窗口

xdotool:

xdotool windowminimize <window_id>

最小化窗口

wmctrl:

有效地最小化是通过以下方式完成的:

wmctrl -ia <window_id>

有效地提到了,因为该命令移至相应的桌面,会最小化和升高窗口,但是该命令也在未最小化的窗口上也是如此。

最大化窗口

xdotool:

xdotool windowsize <window_id> 100% 100%

wmctrl:

wmctrl -ir <window_id> -b add,maximized_vert,maximized_horz

取消最大化窗口:

wmctrl -ir <window_id> -b remove,maximized_vert,maximized_horz

笔记

  • 默认情况下,两者xdotoolwmctrl都不在您的系统上:

    sudo apt-get install xdotool wmctrl
    
  • 要在当前活动的窗口上运行任何命令

    • 对于wmctrl命令,请删除该-i选项,然后替换<window_id>:ACTIVE:

    • 对于xdotool命令:替换<window_id>$(xdotool getactivewindow)

  • 在许多情况下,可以使用窗口ID窗口名称来运行命令中的-i选项wmctrl告诉wmctrl您使用窗口ID。我建议不要使用窗口的名称作为标识符,以防止名称冲突。它比您期望的更容易发生。

  • 根据我自己的经验,在脚本中使用最大化;wmctrlUnity和上Gnome使用最大化/最大化可能会有点问题,而根据xdotool我的经验,该选项的功能更强大。大部分脚本,我在使用两者的混合结束了wmctrlxdotool

有关man wmctrlman xdotool的更多信息(主要部分:WINDOW COMMANDS)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

最小化/最大化/关闭窗口时,DispatcherTimer会暂停

来自分类Dev

隐藏最小化,最大化,关闭窗口中的按钮并显示图标

来自分类Dev

删除GTK#中的最小化和最大化窗口按钮

来自分类Dev

删除最小化和最大化按钮

来自分类Dev

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

来自分类Dev

Windows 10关闭,最小化和最大化按钮

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Ubuntu 12.04更新和升级后缺少关闭,最小化和最大化按钮

来自分类Dev

如何始终显示其窗口上的关闭,最小化和最大化按钮并保持全局菜单?

来自分类Dev

凯特(Kate)没有窗口边框,因此没有最小化,最大化和关闭按钮

来自分类Dev

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

来自分类Dev

Ubuntu 12.04更新和升级后缺少关闭,最小化和最大化按钮

来自分类Dev

如何从bash脚本确定窗口是最大化还是最小化

来自分类Dev

WPF最小化和最大化

来自分类Dev

这些Unity在哪里关闭,最小化和最大化图标?

来自分类Dev

隐藏最小化,最大化,关闭窗口中的按钮并显示图标

来自分类Dev

最小化和最大化<div>

来自分类Dev

Windows 10中最大化和最小化的窗口

来自分类Dev

如何始终显示其窗口上的关闭,最小化和最大化按钮并保持全局菜单?

来自分类Dev

如何在MATE中移动窗口标题栏图标以最大化,最小化和靠近左侧?

来自分类Dev

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

来自分类Dev

关闭,最小化和最大化Electron上的按钮

来自分类Dev

如何在Lubuntu中创建最大化/最小化窗口的快捷方式?

来自分类Dev

你如何使用 CSS 为我的网站制作最小化、最大化和关闭按钮

来自分类Dev

ubuntu 20.04 上不显示最小化、最大化和关闭图标

来自分类Dev

最小化、最大化和关闭按钮在 Ubuntu 18.04 上消失了

Related 相关文章

  1. 1

    最小化/最大化/关闭窗口时,DispatcherTimer会暂停

  2. 2

    隐藏最小化,最大化,关闭窗口中的按钮并显示图标

  3. 3

    删除GTK#中的最小化和最大化窗口按钮

  4. 4

    删除最小化和最大化按钮

  5. 5

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

  6. 6

    Windows 10关闭,最小化和最大化按钮

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

    Ubuntu 12.04更新和升级后缺少关闭,最小化和最大化按钮

  12. 12

    如何始终显示其窗口上的关闭,最小化和最大化按钮并保持全局菜单?

  13. 13

    凯特(Kate)没有窗口边框,因此没有最小化,最大化和关闭按钮

  14. 14

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

  15. 15

    Ubuntu 12.04更新和升级后缺少关闭,最小化和最大化按钮

  16. 16

    如何从bash脚本确定窗口是最大化还是最小化

  17. 17

    WPF最小化和最大化

  18. 18

    这些Unity在哪里关闭,最小化和最大化图标?

  19. 19

    隐藏最小化,最大化,关闭窗口中的按钮并显示图标

  20. 20

    最小化和最大化<div>

  21. 21

    Windows 10中最大化和最小化的窗口

  22. 22

    如何始终显示其窗口上的关闭,最小化和最大化按钮并保持全局菜单?

  23. 23

    如何在MATE中移动窗口标题栏图标以最大化,最小化和靠近左侧?

  24. 24

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

  25. 25

    关闭,最小化和最大化Electron上的按钮

  26. 26

    如何在Lubuntu中创建最大化/最小化窗口的快捷方式?

  27. 27

    你如何使用 CSS 为我的网站制作最小化、最大化和关闭按钮

  28. 28

    ubuntu 20.04 上不显示最小化、最大化和关闭图标

  29. 29

    最小化、最大化和关闭按钮在 Ubuntu 18.04 上消失了

热门标签

归档