Linux Shell 打开软件时最小化窗口
Linux Shell 打开软件时最小化窗口
有时候我们打开一个软件 并不希望它会出现在主窗口上(例如本文演示的 simplescreenrecorder)
我们这里用到的工具是 devilspie ,下面来简单演示一下
首先安装 devilspie ,官方的软件仓库应该都有
pacman -S devilspie #用你所使用的包管理器安装就对了
在命令行运行 devilspie ,然后打开我们需要控制的端口
>devilspie
Window Title: 'SimpleScreenRecorder'; Application Name: 'Qt Client Leader Window'; Class: 'SimpleScreenRecorder'; Geometry: 629x816+0+30
#这时候就可以看到关于 SimpleScreenRecorder 的信息#copy一下名字 大小写很重要
#这里显示有问题的,在下面的脚本里就不可以用这个选项了#例如这里的 Application Name 出现的结果就是有一丢丢问题的
接下来需要往 ‘~/.devilspie/’ 下面写一个conf.ds 文件(名字没所谓 一定要 .ds 后缀)
> cat ~/.devilspie/conf.ds
(if(is (window_name)"SimpleScreenRecorder")(begin (minimize) )
)
更多其他的窗口控制选项可以参考 那个男人(man devilspie)
我们把 devilspie 运用到我们的脚本里
#!/bin/bash
devilspie&
simplescreenrecorder
ps -a |grep devilspie |xargs kill
这里要把 devilspie 加上& 让它在后台跑一会会,不然它会占着进程 脚本就无法继续了。
因为我只用到了最小化 SimpleScreenRecorder。所以就只用的时候拿来一下(可怜的工具人
如果你需要更强力的控制窗口可以把 devilspie 放到开机启动,然后需要控制什么都往 .ds 里写就完事了。
如果嫌写脚本麻烦的话 可以用 gdevilspie 图形化的小工具(没用过)。现在也有更新版的 devilspie2 出现了,有需求可以去了解一下。
Linux Shell 打开软件时最小化窗口相关推荐
- 打开计算机后 无法最小化,最小化窗口后无法在任务栏中显示的三种解决方法...
[文章导读]最近有用户反映打开的窗口最小化后无法在任务栏中显示,通常情况下点击程序的最小化按钮都会显示在任务栏中,方便我们点击再次打开. 最近有用户反映打开的窗口最小化后无法在任务栏中显示,通常情况下 ...
- 打开计算机无法最小化,电脑最小化窗口后无法在任务栏中显示怎么解决
我们知道在电脑系统中打开的程序,可以点击最小化,这样可以暂时不显示该程序的窗口,然后可以从任务栏中点击再次打开.但有用户却发现无法在任务栏上显示已经被最小化的窗口.接下来系统城小编会提供几种方法, ...
- ubuntu16.04打开软件或终端的窗口自动在左上角
文章:ubuntu16.04打开软件或终端的窗口自动在左上角; 安装compizconfig-settings-manager sudo apt install compizconfig-settin ...
- win7系统计算机无最小化,win7纯净版系统任务栏无法显示网页最小化窗口怎么办...
最近有位用户说win7纯净版任务栏无法显示网页最小化窗口,一般情况下,我们在使用浏览器完都会直接点击窗口最小化,网页窗口最小化到任务栏上.要使用的时候只要单击就可以将任务栏浏览器恢复到最大化,以方便网 ...
- Outlook关闭时最小化到任务栏的完美解决方法
在国外的一个网站上看到了一个com组件,可以让Outlook关闭时最小化. 现在给大家分享一下: 这是用到的dll有32位和64位两种,可根据你自己的机器选择 我用的是outlook 2013,(一定 ...
- 计算机无法打开这个应用,Windows10打开软件时提示“无法打开这个应用”怎么解决?...
Windows10打开软件时提示"无法打开这个应用"怎么办?很多用户升级Windows10系统后,只要打开Windows应用,系统就会出现提示"无法打开这个应用 无法使用 ...
- macOS 系统打开软件时,会出现提示‘ “***.app”已损坏,无法打开。您应该推出磁盘映像。-解决方法
macOS 系统打开软件时,会出现提示' "***.app"已损坏,无法打开.您应该推出磁盘映像.-解决方法 在最新的macOS Catalina 10.15系统打开Adobe Z ...
- win7系统计算机无最小化,技术员解惑win7系统任务栏不显示最小化窗口的修复办法...
许多win7系统用户在工作中经常会遇到win7系统任务栏不显示最小化窗口的情况,比如近日有用户到本站反映说win7系统任务栏不显示最小化窗口的问题,但是却不知道要怎么解决win7系统任务栏不显示最小化 ...
- win7计算机窗口无法最小化,win7系统任务栏无法显示网页最小化窗口的解决方法...
很多小伙伴都遇到过win7系统任务栏无法显示网页最小化窗口的困惑吧,一些朋友看过网上零散的win7系统任务栏无法显示网页最小化窗口的处理方法,并没有完完全全明白win7系统任务栏无法显示网页最小化窗口 ...
最新文章
- 发改委:互联网企业没有出现大规模裁员现象
- C++ 判断点是否在圆的内部
- python安装包之后仍提示_解决已经安装requests,却依然提示No module named requests问题...
- 1个系统节拍 c语言_自己写的非抢占式嵌入式操作系统ATOS,全c语言,移植太......
- python布尔系列_python – 获取pandas布尔系列为True的索引列表
- 普通软件项目开发过程规范(五)—— 总结
- user.php act profile,user.php
- 光源发散角怎么设置_Three.js 中的光源
- Xcode 9以下(xip) 官方直接下载地址(离线下载)
- csp-s2020 T1儒略日
- log10/log2--求常用对数/以2为底的对数
- 贝叶斯决策类条件概率密度估计:最大似然和贝叶斯参数估计
- mscorsvw.exe占内存解决方案
- 硬件设备计算存储及数据交互杂谈
- thinkphp Malformed UTF-8 characters, possibly incorrectly encoded报错解决方案
- 十分钟教你学会打包APP
- Beyond Homophily in Graph Neural Networks: Current Limitations and Effective Designs 论文理解
- LruCache算法原理解析
- 什么是restful?怎样用通俗的语言解释restful?
- c盘增加一些html文件,教你三招,让C盘瞬间多出10个G