2014-04-09 89 views
4

在浮動佈局中,或者當窗口以任何其他佈局浮動時,當它們最大化時不可能移動/調整它們的大小。然而,我希望能夠將它們從最大化的狀態拖出/調整大小。這似乎並沒有工作:真棒WM:移動/調整最大化的浮動窗口

awful.button({ modkey }, 1, 
    function (c) 
     -- I added the if-statement 
     if c.maximized then 
      c.maximized_horizontal = false 
      c.maximized_vertical = false 
     end 

     awful.mouse.client.move(c) 
    end 
) 

有沒有人遇到這個或類似的東西?

+0

請問您可以指定'Awesome'版本嗎? – Kamiccolo

回答

8

對於真棒V3.5.2這個事情的作品:

awful.button({ modkey }, 1, 
    function (c) 
     c.maximized_horizontal = false 
     c.maximized_vertical = false   
     awful.mouse.client.move(c) 
    end) 
+0

謝謝,也在3.4.13中工作。儘管我明白'if'檢查有點多餘,但仍然不清楚爲什麼我的工作不行。 – JorenHeit

+2

Awesome v3.5.2及更早版本沒有client.maximized這樣的屬性,只有水平和垂直的分隔選項。客戶端.maximized與v3.5.3版本一起推出,但我沒有嘗試過這個版本,所以沒有在我的例子中使用它。 –

0

我在真棒3.5.6,以及類似的事情,我的偉大工程:

awful.button({ modkey }, 1, 
    function (c) 
     c.maximized_horizontal = false 
     c.maximized_vertical = false 
     c.maximized   = false 
     c.fullscreen   = false 
     awful.mouse.client.move(c) 
    end) 

我不知道如果將最大化水平/垂直規則除了最大化之外是多餘的,但是這與c.fullscreen結合在一起工作,並且它非常方便=)

相關問題