为什么Unity中的某些应用程序开始“最大化”但未集成到面板中?
当我启动一些像Gimp或更新管理器这样的应用程序时,如果它们最大化但是它们有窗口装饰,它们就不会集成到Unity面板中,因此会向屏幕底部移动。 我还尝试通过compizconfig-settings-manager强制最大化行为,但这并没有改变任何东西。
如何通过集成到Unity面板来最大限度地启动这些应用程序?
gDevilspie可以帮到你!
什么是gDevilspie?
Devil’s Pie窗口匹配守护程序的用户友好界面,轻松创建规则。
Devil’s Pie是一个窗口匹配实用程序,它可以配置为在创建窗口时检测窗口,并将窗口与一组规则相匹配。 如果窗口符合规则,则可以在该窗口上执行一系列操作。
如何安装gDevilspie?
按Alt + Ctrl + T打开终端并运行以下命令:
sudo apt-get install gdevilspie
或者在软件中心搜索gDevilspie
并从那里安装。
如何使用?
- 安装完成后,按下Super键(Windows键)打开Unity dash并搜索“gDevilspie”并打开它。
- 打开“Gimp”。
-
在gDevilspie中,单击“添加”以添加新规则。
-
在“规则编辑器”中单击“获取”,选择Gimp窗口并“应用”。
- 在顶部字段中将此新规则命名为“Gimp”。
- 在“匹配”选项卡下启用“window_xid”和“application_name”
- 在“操作”选项卡下启用“最大化”,然后单击“保存”。
- 在主窗口中启用“登录时自动启动devilspie守护程序”选项,然后单击“开始”。 而已!
现在每当你启动“Gimp”时,它将自动最大化。 您可以以相同的方式为“Update Manager”或任何其他程序添加规则。