在linux中动态地将应用程序窗口排列在一个又一个之上
Dynamically arrange application windows on top of each other in linux
我想使用bash脚本/c++代码动态地将桌面上的窗口排列在一起。我知道其窗口将出现在gnome桌面上的应用程序的名称。
有什么办法做到这一点吗?
看看魔鬼派。这是一个窗口匹配实用程序,专门为Metacity窗口管理器IIRC编写。它允许您为某些类型的窗口执行自定义操作。在您的情况下,您可以简单地匹配所有窗口,并设置它们各自的位置/几何图形(我不知道魔鬼派的手册,但我很确定它可以做到这一点)。
还有一个继任者,叫做魔鬼派2,它使用基于Lua的规则。但是,我没有任何关于它的进一步信息。
相关文章:
- 如何创建函数管道,以便函数一个接一个地运行?
- 在 c++ 中,如果我创建一个接受一个具有默认值的参数的构造函数 - 它会用作默认(空)构造函数吗?
- 为什么我不能声明一个 constexpr 本地,而一个 const 一个工作?
- 我如何在一个 if 语句中声明所有数字我尝试通过其他方式声明所有数字,如果一个接一个,但似乎代码有逻辑错误
- 为什么一个接一个声明的两个变量在内存中不相邻?
- C++犰狳重塑了一个只有一个维度大小的矩阵
- 通过Insertkey和BuildHeap的另一个建造一个堆,从一个堆堆中获得不同的答案
- 简单链表与下一个>下一个交换
- 将char8_t const* 输出到 cout 和 wcout,一个编译一个不编译
- 是否可以在同一设备缓冲区上一个接一个地调用 OpenCL 内核?
- 如何使叮叮当当地依次应用FixItHints,一个接一个
- 要读取一个从一个游戏应用程序(In C )到我的Android应用程序的文件
- 可以一个#define一个文字字符串,其中包含用于资源文件的非ANSI字符的字符串
- 又一个"未找到成员声明"
- 在c++中,getline()不是读取字符串的所有字母,而是一个接一个地接受多个字符串
- 在linux中动态地将应用程序窗口排列在一个又一个之上
- CRF++:又一个CRF工具包
- Comeau vs g++ [又一个错误]
- 当我做排列时,一个向量的错误
- 从'到'& # 39; time_t * & # 39;又一个错误