LINUX.ORG.RU

История изменений

Исправление jeuta, (текущая версия) :

Я делаю так:

for s = 1, screen.count() do
      -- Each screen has its own tag table.
   tags[s] = awful.tag(tags.names, s, tags.layout)
end
awful.tag.setproperty(tags[1][5], "mwfact", 0.22)
-- }}}

-- ... --
   { rule = { instance = "vacuum" },
     properties = { tag = tags[1][5] } },

   { rule = { instance = "vacuum", role = "MainWindow" } ,
     callback = awful.client.setmaster },
-- ... --
«vacuum» это мой IM-клиент.

При запуске он отправляется на 5й тэг 1ого монитора, а окно с WM_WINDOW_ROLE(STRING) = «MainWindow» становится главным

Этому тэгу присваивается по умолчанию awful.layout.suit.tile.left (тебе, наверное, нужен .right)

Получаем примерно то, что ты хотел. Можно добавить такое правило для плеера:

   { rule = { instance = "smplayer" },
     properties = { tag = tags[1][5] } },

Исходная версия jeuta, :

зависит от клиента

Я делаю так:

for s = 1, screen.count() do
      -- Each screen has its own tag table.
   tags[s] = awful.tag(tags.names, s, tags.layout)
end
awful.tag.setproperty(tags[1][5], "mwfact", 0.22)
-- }}}

-- ... --
   { rule = { instance = "vacuum" },
     properties = { tag = tags[1][5] } },

   { rule = { instance = "vacuum", role = "MainWindow" } ,
     callback = awful.client.setmaster },
-- ... --
«vacuum» это мой IM-клиент.

При запуске он отправляется на 5й тэг 1ого монитора, а окно с WM_WINDOW_ROLE(STRING) = «MainWindow» становится главным

Этому тэгу присваивается по умолчанию awful.layout.suit.tile.left (тебе, наверное, нужен .right)

Получаем примерно то, что ты хотел. Можно добавить такое правило для плеера:

   { rule = { instance = "smplayer" },
     properties = { tag = tags[1][5] } },