Gerenciador de janelas incrível na inicialização

2

Instalei o gerenciador de janelas Awesome no Ubuntu 12-04

Eu segui estas instruções para configurá-lo. Funciona corretamente.

Agora estou tentando adicionar alguns comandos shell para serem executados na inicialização. [trocando botões do mouse por volta & amp; parando o display desligando quando ocioso]. Eu tenho esses comandos armazenados no arquivo .xsession e tenho .xinitrc sym vinculado a .xsession.

Os comandos em .xsession não estão sendo executados. Como posso executar esses comandos? Eles estão no lugar errado?

Eu achei incrível uma extensão do Xwindows e, por isso, ele executaria o ~ / .xsession quando ele fosse iniciado. Mas não está fazendo.

andy@:~$ cat ~/.xsession
xmodmap -e "pointer = 3 2 1"

setterm -blank 0 -powersave off -powerdown 0
xset s off
    
por andy boot 13.07.2012 / 18:28

1 resposta

2

Os scripts na pasta home resultam em condições de corrida com outros, se não forem tratados ...

Sugiro que esses comandos em algum lugar digam /usr/local/bin/awesome-personal script.

Portanto, crie um arquivo chamado /usr/local/bin/awesome-personal e o conteúdo dele:

#Assuming the awesome binary file is /usr/bin/awesome

xmodmap -e "pointer = 3 2 1"

setterm -blank 0 -powersave off -powerdown 0 <br />
xset s off

exec /usr/bin/awesome

Agora copie o arquivo xsession global /usr/share/xsessions/awesome.desktop (para salvar a cópia original) executando o comando:

cp /usr/share/xsessions/{awesome.desktop,awesome2.desktop}

Agora comece a editar o arquivo /usr/share/xsessions/awesome2.desktop e substitua

Exec=/usr/bin/awesome

com:

Exec=/usr/local/bin/awesome-personal

As coisas devem funcionar agora. Ao iniciar o Ubuntu, você pode selecionar o gerenciador de janelas pessoal awesome selecionando a nova entrada awesome2 session. (Você pode selecioná-lo no lightdm onde você digita a senha enquanto faz o login no Ubuntu).

Se ainda assim não funcionar, comente aqui ...

    
por drake01 13.07.2012 / 19:09