在 Windows 上我通常使用WinSplit 革命安排我的窗户。
我找到了一个 compiz fusion 插件,它可以完成类似的任务,但我使用的是 openbox。是否有任何程序可以为 Openbox 执行相同的操作(按热键 -> 移动 + 调整窗口大小)?
答案1
我用一个轻量级 C++ 程序克隆了 WinSplit Revolution,该程序的唯一依赖项是 libx。它应该可以在任何兼容 NetWM 的窗口管理器下工作,OpenBox 声称它兼容 NetWM。它的构建和安装相当容易。
答案2
使用 Unity 更容易:
在键盘上激活Block Num,选择窗口,然后通过以下组合可以获得不同的大小和位置:
Ctrl+ Alt+8
Ctrl+ Alt+7
Ctrl+ Alt+9
Ctrl+ Alt+4
Ctrl+ Alt+5
Ctrl+ Alt+6
Ctrl+ Alt+1
Ctrl+ Alt+2
Ctrl+ Alt+3
Ctrl+ Alt+0
答案3
以下是来自 crunchbanglinux 的一个有趣的最新帖子:
我将 Winsplit 革命引入 Linux 的尝试
在那里,用户微微写道,他正在开发一个名为“azelejo”的项目。
Pico 对该项目做出的简要介绍如下: 介绍 Azulejo
他在 bitbucket 上有可用的代码,你可以尝试确保它与 openbox 兼容。(但是,openbox 是 crunchbang 的默认窗口管理器,所以我假设它应该可以。)
答案4
我编写了一个名为快捷瓷砖对于这种事情,我运行 Lubuntu,因此它主要在双显示器 Openbox 设置下开发和测试。
特征:
- 旨在复制 WinSplit Revolution 的键绑定(这实际上是早期进行此项工作的项目之一,因为当我开始使用 git 历史时,它在 2009 年就已经可用了)
- 还可以用于执行其他窗口操作,如工作区切换(参见
--show-actions
) - 可以通过全局热键、命令行参数或 D-Bus 调用进行控制
- 在 Ubuntu 和 Mint 等 Debian 系列发行版上安装非常简单。(单击网站上的按钮通过 apt 安装依赖项,然后解压缩并运行
quicktile.py
) - 使用 libwnck 进行窗口操作,因此它应该可以在任何 X11 桌面上运行
- 使用易于扩展的 Python 编写(目前为 2.x)