在多顯示器設定中同時將標籤切換為一個螢幕

在多顯示器設定中同時將標籤切換為一個螢幕

剛安裝 Awesome,在最初的“這到底是什麼東西”困惑之後,我發現自己喜歡它;-)

我正在努力解決的一個問題是許多人可能在多顯示器環境中更喜歡的一項功能:在一個螢幕中的工作區之間切換才不是在其他畫面中切換工作區。

在我的螢幕空間有限的筆記型電腦 + 外部顯示器(15 吋/23 吋)的 Compiz 設定中,我按工作區對應用程式進行分組,跨兩個螢幕;然後,當切換到另一個工作區時,兩個螢幕都會更新應用程式相關的到目標工作區。

我可以理解用3 個以上的顯示器維護獨立的螢幕,但在我的設定中,我發現自己在主顯示器中切換工作空間的次數比筆記型電腦多得多,這在很大程度上已成為次要而且有些有限的選項(因為我必須ctr + mod + j 到筆記型電腦,然後 mod + 向左/向右箭頭到與主顯示器上的應用程式相對應的應用程式所在的位置)。

有什麼方法可以在 Awesome 中跨多個螢幕同時切換工作區嗎?與之前的 Compiz 設定相比,我覺得我的工作流程有些脫節。

答案1

謝謝@Cris9288,這有效:

awful.key({ modkey, "Control"   }, "Left", 
  function()
    for i = 1, screen.count() do
      awful.tag.viewprev(screen[i])
    end
  end ),

awful.key({ modkey, "Control"   }, "Right", 
  function()
    for i = 1, screen.count() do
      awful.tag.viewnext(screen[i])
    end
  end ),

答案2

作為 @virtualeyes 的補充, for mod+ Ctrl+在循環[number]內添加For i=1, screen.count() do

    awful.key({ modkey, "Control" }, "#" .. i + 9,
              function ()
                    for j = 1, screen.count() do
                        awful.tag.viewonly(tags[j][i])
                    end 
              end),

相關內容