Como posso definir aplicativos de inicialização com o Awesome Window Manager?

8

Eu tenho lido o máximo que posso online, mas nada parece funcionar (ou seja, alterando ~/.config/awesome/rc.lua ).

Eu instalei impressionante gerenciador de janelas dos repositórios, e eu fiz o login via GDM, e agora eu gostaria de faça com que ele inicie alguns aplicativos toda vez que eu fizer login na sessão.

    
por Jon 16.08.2011 / 04:47

3 respostas

8

A partir de um modelo

Primeiro, você precisará copiar o arquivo rc.lua do modelo para sua pasta pessoal

mkdir ~/.config/awesome
cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

Definindo aplicativos para iniciar

Agora, usando awesome - edit config , copie o seguinte código na parte inferior do seu novo arquivo rc.lua

do
  local cmds =
  {
    "firefox",
    "xedit"
  }

  for _,i in pairs(cmds) do
    awful.util.spawn(i)
  end
end

Neste exemplo, o firefox e o xedit são executados na inicialização.

Uma excelente página wiki descrevendo isso e muito mais pode ser encontrada em ArchLinux

    
por fossfreedom 17.08.2011 / 00:43
6
awful.util.spawn("conky")
awful.util.spawn("nm-applet")

Linhas como estas na parte inferior do seu .config / awseome / rc.lua farão o truque. Se você quer simples. Pelo menos, é isso que o awesome-wiki chama de simples.

    
por doxanthropos 20.09.2011 / 12:35
0

Após uma atualização do Awesome, a solução:

awful.util.spawn("nm-applet &")

bloqueie (retorne ao prompt de login).

No entanto, funciona muito bem com:

os.execute("nm-applet &")

Bilhete relacionado: falhas impressionantes ao usar o awful.util.spawn () na inicialização

    
por Maxime 02.12.2013 / 10:55