新しいワークスペースを作成するためのwmctrlコマンド


0

新しいワークスペースを作成するためのwmctrlコマンドはありますか?私のバーのワークスペースの最後に新しいワークスペースを開くためのボタンが欲しいのです。

これが私のバーのスクリーンショットです。 enter image description here

左下のプラスの内側に丸を付けて新しいワークスペースを作成し、そこに移動したい

回答:


1

希望の螺旋 のページ wmctrl この例があります:

# Create two desktops:
wmctrl [#n -n] 1


    Switch to desktop 1

wmctrl -s 1

注目する

  • プログラマーは0からカウントを始めます。つまり、1は2番目のデスクトップを意味します。
  • これを実現するには、ウィンドウマネージャが複数のデスクトップを提供するように設定する必要があります。

それは可能です。再利用可能なボタンにするのは別の質問かもしれません。


0

探していたコマンドは i3-msg workspace <n>。これによりワークスペースnが開きます。ここで、nは正の整数です。

以下は、まだ開いていない最小の番号のワークスペースを開くコマンドです。つまり、ワークスペース1、2、および4が開いていると、ワークスペース3が開きます。

i3-msg workspace $(wmctrl -d | rev | cut -c 1 | awk -v RS='\\s+' '{ a[$1] } END { for(i = 1; i in a; ++i); print i }')
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.