Executando script na inicialização ao usar o i3wm

0

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:

  • Adicionando-o a .profile
  • Adicionando-o a .bashrc
  • Adicionando um comando de execução à configuração do i3 em /etc (eu uso o i3)
  • Adicionando-o ao Xsession e xinitrc (acho que tentarei novamente)
  • Adicionando-o a /etc/rc.local
  • Adicionando-o a init.d

A única coisa que funcionou foi o menu Startup Applications da Unity, que não funciona com o i3.

Alguma idéia?

    
por user2597381 01.01.2014 / 04:04

3 respostas

2

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.

    
por user2597381 08.01.2014 / 01:42
1

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

    
por Erikas 01.01.2014 / 10:23
0
  • De traço , pesquise aplicativos de inicialização.
  • cliquenobotãoAdicionar
  • cliquenobotãodenavegação
  • selecione o script que você deseja executar na inicialização
  • dê um nome apropriado
por Registered User 01.01.2014 / 07:39