Ah, achei. Eu estava editando /etc/.i3/config
, que é a configuração para o usuário root. Eu deveria estar usando /home/foo/.i3/config
. Colocar meus comandos no segundo resolveu isso.
Eu não posso para a vida de mim ter scripts para rodar na inicialização. Eu tenho um script chamado "startup.sh" no meu diretório inicial. Eu tentei (pelo menos) as seguintes maneiras de executá-lo na inicialização:
.profile
.bashrc
/etc
(eu uso o i3) /etc/rc.local
init.d
A única coisa que funcionou foi o menu Startup Applications da Unity, que não funciona com o i3.
Alguma idéia?
Ah, achei. Eu estava editando /etc/.i3/config
, que é a configuração para o usuário root. Eu deveria estar usando /home/foo/.i3/config
. Colocar meus comandos no segundo resolveu isso.
Execute o comando sudo
(apenas no caso) sem solicitar a linha de comando da senha:
echo YOUR_PASSWORD | sudo -S YOUR_COMMAND
Coloque as linhas de comando em /etc/rc.local
:
sudo -H gedit /etc/rc.local
Fontes de informação:
Stack Overflow: Como executar um script de shell na inicialização