2012-09-05 39 views
0

我想動態地使用bash腳本/ C++代碼來排列桌面上相互重疊的窗口。我知道應用程序的名稱,這些應用程序的窗口將是目前在GNOME桌面上。在linux中動態安排應用程序窗口在彼此的頂部

有什麼辦法可以達到這個目的嗎?

+0

查看這些:http://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg – Shiki

+0

我不希望平鋪,我希望應用程序在彼此之上 – rajat

+1

Linux是一個內核。你的問題是關於桌面環境。許多桌面環境都運行在類Unix操作系統之上。所有DE都沒有共同的答案。 –

回答

1

看看Devil's Pie。這是一個窗口匹配工具,特別爲Metacity窗口管理器IIRC編寫。它允許您爲特定類型的窗口執行自定義操作。在你的情況下,你可以簡單地匹配所有的窗口並設置它們各自的位置/幾何形狀(我不太瞭解魔鬼派的手冊,但我確信它可以做到這一點)。

還有一個名爲Devil's Pie 2的繼任者,它使用基於Lua的規則。但是,我沒有關於它的更多信息。

相關問題