从控制台控制很棒的窗口管理器

joe*_*ekr 5 window-manager awesome-wm shell-script

我想完成以下工作:

  1. 在真棒窗口管理器中确定当前标签 X
  2. 睡眠 10 秒
  3. 无论当前标签是什么,都跳转到标签 X。

我知道我可以通过命令行通过 awesome-client 控制 awesome。但是,我找不到其用法的单个工作示例。

有人可以帮忙吗?

joe*_*ekr 6

获取当前标签:

echo 'local awful = require("awful") ; return awful.tag.selected(2).name' | awesome-client
Run Code Online (Sandbox Code Playgroud)

切换到标签 1:

echo 'local awful = require("awful") ; return awful.tag.viewonly(tags[2][1])' | awesome-client
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,它都处理屏幕编号 2