0
我想動態地使用bash腳本/ C++代碼來排列桌面上相互重疊的窗口。我知道應用程序的名稱,這些應用程序的窗口將是目前在GNOME桌面上。在linux中動態安排應用程序窗口在彼此的頂部
有什麼辦法可以達到這個目的嗎?
我想動態地使用bash腳本/ C++代碼來排列桌面上相互重疊的窗口。我知道應用程序的名稱,這些應用程序的窗口將是目前在GNOME桌面上。在linux中動態安排應用程序窗口在彼此的頂部
有什麼辦法可以達到這個目的嗎?
看看Devil's Pie。這是一個窗口匹配工具,特別爲Metacity窗口管理器IIRC編寫。它允許您爲特定類型的窗口執行自定義操作。在你的情況下,你可以簡單地匹配所有的窗口並設置它們各自的位置/幾何形狀(我不太瞭解魔鬼派的手冊,但我確信它可以做到這一點)。
還有一個名爲Devil's Pie 2的繼任者,它使用基於Lua的規則。但是,我沒有關於它的更多信息。
查看這些:http://en.wikipedia.org/wiki/Tiling_window_manager#Third_party_tiling_applications_on_Xorg – Shiki
我不希望平鋪,我希望應用程序在彼此之上 – rajat
Linux是一個內核。你的問題是關於桌面環境。許多桌面環境都運行在類Unix操作系統之上。所有DE都沒有共同的答案。 –