為什麼Unity中的某些應用程式啟動「最大化」但沒有整合到面板中?

為什麼Unity中的某些應用程式啟動「最大化」但沒有整合到面板中?

當我啟動一些應用程式(例如 Gimp 或更新管理器)時,它們會像最大化一樣啟動,但它們具有視窗裝飾,未整合到 Unity 面板中,因此會移向螢幕底部。我還嘗試透過 compizconfig-settings-manager 強制最大化行為,但這不會改變任何內容。

我該如何啟動這些應用程式並最大化地整合到 Unity 面板中? 在此輸入影像描述

答案1

克魔鬼斯皮可以為你做到這一點!

gDevilspie是什麼?

使用者友善的介面魔鬼派視窗匹配守護進程,輕鬆建立規則。

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”時,它都會自動最大化。您可以以相同的方式為「更新管理器」或任何其他程式新增規則。

相關內容