awesome-wm: vinculando programas a espaços de trabalho

5

Você poderia sugerir algum método simples de vincular certos programas / janelas a seus próprios espaços de trabalho? Por exemplo. O firefox deve ser sempre iniciado na área de trabalho 1, no chromium - workspace 2, no terminal - na área de trabalho 3 etc.

Obrigado!

    
por andrei 08.10.2011 / 03:00

3 respostas

5

Você pode usar regras nativas impressionantes:

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

Você pode confirmar os nomes das turmas com wmctrl -lx .

    
por 25.08.2013 / 08:15
2

Eu recomendaria usar o Shifty :

Shifty is an Awesome 3 extension that implements dynamic tagging. It also implements a client matching configuration that simplifies tag-client matching. Here are a few ways of how shifty makes awesome awesomer:

  • On-the-fly tag creation and disposal
  • Advanced client matching
  • Easy moving of clients between tags
  • Tag add/rename prompt in taglist completion
  • Reordering tags and configurable positioning
  • Tag name guessing, automagic no-config client grouping
  • Customizable keybindings per client and tag
  • Simple yet powerful configuration
    
por 13.12.2011 / 23:35
1

As instruções estão localizadas em Awesome FAQ 3.18 e 3.19 .

    
por 08.10.2011 / 15:04

Tags