魔鬼 是用於Linux的程序,可讓您指定 窗口行為 從桌面使用配置文件。 典型的情況是:“在Desktop Z上打開X應用程序”或“將終端以及牆紙放在桌面的底部”,依此類推。 |
與Windows相比,Linux發行版窗口管理器的改進之一是桌麵包含多個工作區域。 好像您有幾個獨立的辦公桌來整理窗戶。
前幾天,我有一個想法,那就是,例如,當我啟動郵件閱讀器時,如果它在特定的工作區中打開,那還不錯。 因此,它可以在永久打開的“後台”中運行而不會打擾我。
最後,我找到了使這項工作可行的替代方法。 這要歸功於Devil's Pie應用程序。
惡魔的餡餅 它為您提供的是對窗口行為的更大控制。 為此,它將分析在桌面上創建的窗口,並基於配置文件在其上執行操作:移動,最小化或最大化它,調整其大小,將其發送到另一個工作區,隱藏其裝飾等。 。
使用存儲在〜/ .devilspie文件夾中的擴展名為* .ds的文件來完成Devil的Pie配置。 可以使用非常特定的術語來編輯這些文本文件。 在foosel.org上,有一個非常完整的主題教程(英語)。
安裝與配置
首先,安裝devilspie:
sudo apt-get install 惡魔
現在,在您的HOME文件夾中創建將存儲配置文件的目錄:
mkdir〜/ .devilspie
然後在該文件夾中創建第一個配置文件。 例如,Firefox總是在桌面編號2上打開:
納米〜/ .devilspie / firefox.ds
並粘貼以下內容:
(如果
(是(application_name)“ Firefox”)
(開始
(set_workspace 2)
(最大化)
)
)
在終端中運行devilspie,然後測試運行Firefox時發生的情況。 它應該在2號工作區中打開。
關閉Firefox,然後在終端中按Ctrl + C結束devilspie的執行。
在這裡,您要做的就是編輯配置文件以根據您的喜好和需求製作窗口。 如果要為特定應用程序創建配置文件,建議執行以下操作:在我編寫的* .ds文件中(調試)。 打開您要配置的應用程序。 然後,我再次在終端中運行對devilspie的呼叫。 您將獲得類似於以下內容的信息:
窗口標題:“桌面”; 應用程序名稱:“文件管理器”; 類:'鸚鵡螺'; 幾何形狀:280×800 + 0 + 0
窗口標題:“頂部面板”; 應用名稱:“頂部面板”; 類別:“ Gnome-panel”; 幾何:1280×25 + 0 + 0
窗口標題:“底部面板”; 應用名稱:“底部面板”; 類別:“ Gnome-panel”; 幾何:1280×25 + 0 + 775
使用此信息,您將能夠獲取文件中使用的應用程序的名稱。
最後,值得一提的是,必須在系統會話中註冊Devil's Pie,以使其在計算機啟動時自動運行。 為此,請不要忘記在啟動時通過系統->首選項->應用程序添加它。 單擊“添加”,然後創建一個名為Devil's Pie和命令devilspie的新啟動程序。
德維爾斯比
您不是航站樓的好朋友嗎? .ds文件的配置是否太複雜? 為此,有一個gdevilspie,它是一個圖形界面,可讓您輕鬆創建和編輯.ds文件。
要安裝它,請在終端中運行以下命令:
sudo apt-get install 鬼怪
來源: 馬科斯克魯茲
我不能告訴你...我使用Openbox,它工作正常...:S
有人在使用最新版本的Ubuntu嗎?
乾杯! 保羅
該程序旨在與Metacity一起使用。 使用Gnome3-或Mutter-或Unity-或Compiz-是否有效? 官方頁面多年未更新...
嘿,Devilspie即將進入Metacity。 使用Gnome3(也就是Mutter),它也走了嗎? 官方網站已經有一段時間沒有更新了...
你好
當從終端執行它告訴我
沒有加載S表達式,退出
我在Compiz中使用ubuntu 10.04