awesome-wm:将程序绑定到工作区

awesome-wm:将程序绑定到工作区

您能否建议一些将某些程序/窗口绑定到其自己的工作区的简单方法?例如,firefox 始终在工作区 1 上启动,chromium - 工作区 2,终端 - 工作区 3 等。

谢谢你!

答案1

您可以使用 Awesome 原生规则:

awful.rules.rules = {
  { rule = { class = "Firefox" },
  properties = { tag = tags[1][1] , switchtotag=true } },
  { rule = { class = "Chromium" },
  properties = { tag = tags[1][2] , switchtotag=true } },
  { rule = { class = "Terminal" },
  properties = { tag = tags[1][3] , switchtotag=true } },
}

您可以使用 来确认班级名称wmctrl -lx

答案2

我建议使用狡猾

Shifty 是一款实现动态标记的 Awesome 3 扩展程序。它还实现了客户端匹配配置,简化了标记客户端匹配。以下是 shifty 让 awesome 更棒的几种方法:

  • 即时创建和处置标签
  • 高级客户匹配
  • 在标签之间轻松移动客户端
  • 标签列表补全中的标签添加/重命名提示
  • 重新排序标签和配置定位
  • 标签名称猜测,自动无配置客户端分组
  • 每个客户端和标签可自定义键绑定
  • 简单但功能强大的配置

答案3

说明位于 Awesome FAQ 中3.183.19

相关内容