マルチモニター設定でタグを1つの画面として同時に切り替える

マルチモニター設定でタグを1つの画面として同時に切り替える

素晴らしいものをセットアップしたところです。最初は一体これは何なのかと混乱しましたが、今では気に入っています ;-)

私が苦労している問題の1つは、マルチモニター環境で多くの人が好む機能、つまり1つの画面内でワークスペースを切り替える機能です。ではない他の画面でワークスペースを切り替えます。

画面スペースが限られたラップトップ + 外部モニター (15 インチ/23 インチ) の Compiz セットアップでは、アプリケーションをワークスペースごとにグループ化し、両方の画面にまたがるようにしました。その後、別のワークスペースに切り替えると、両方の画面にアプリケーションが更新されました。関連するターゲットワークスペースへ。

3 台以上のモニターで独立した画面を維持することは理解できますが、私のセットアップでは、ラップトップよりもプライマリ モニターでワークスペースを切り替えることが多く、ラップトップは二次的でやや制限されたオプションになっています (ラップトップに移動するには、ctr + mod + j を押してから、mod + 左/右矢印を押して、プライマリ モニター上のアプリケーションに対応するアプリケーションがある場所に移動する必要があるため)。

Awesome で複数の画面にわたってワークスペースを同時に切り替える方法はありますか? 以前の Compiz セットアップと比較して、ワークフローが多少ばらばらになっているように感じます。

答え1

感謝クリス9288、これは機能します:

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),

関連情報