.rc arquivo de inicialização para o Ubuntu 14.04 (~ .xinitrc falhar)

1

Eu acabei de fazer uma nova instalação do Ubuntu 14.04 e estou tentando fazer alguns comandos rodarem automaticamente após o login no Ubuntu.

Antes eu usava o Ubuntu 12.04 e aqui eu tinha um arquivo ~/.xinitrc que foi obtido após cada login.

No entanto, isso parece estar quebrado quando mudei para o 14.04.

Eu tentei renomear meu arquivo para ~/.xsessionrc , ~/.xsession e ~/.Xresource . No entanto, o problema continua.

Btw, o sourcing manualmente ( source .xinitrc ) executa o conteúdo desse arquivo com sucesso em btw.

    
por Bentley4 19.10.2014 / 01:35

1 resposta

1

Faça um exemplo do script "Hello World" usando zenity ( sudo apt install zenity ) para ser executado na inicialização.

#!/bin/bash
zenity --notification --text="Hello world!"

Salve o script como Hello-world.sh em qualquer lugar no diretório /home/your-user-name/ , clique com o botão direito nele - > selecione Propriedades - > Permissões e marque a caixa de seleção à direita de onde diz: Permitir a execução do arquivo como programa .

Como adicionar um script aos seus aplicativos de inicialização

  1. Na pesquisa do Dash para Aplicativos de inicialização e abra-o.

  2. Clique no botão Adicionar para adicionar outro programa de inicialização.

  3. Clique no botão Procurar , navegue até o local do seu script Hello-world.sh e clique no botão Abrir para inserir o local do script em o campo Comando:

  4. Adicione a string bash antes do local no campo Comando: para que o comando tenha o formato: bash /path/to/script

  5. Dê ao seu novo aplicativo de inicialização qualquer Nome descritivo e depois de Comentário: adicione um comentário descritivo.

  6. Clique no botão Salvar para salvar. Clique no botão Fechar para fechar a janela Startup Applications Preferences.

Agora, toda vez que você inicializar o computador e fizer login no ambiente de desktop do Ubuntu, você verá uma pequena janela de notificação na área de trabalho que diz Hello world! . Da mesma forma, você pode adicionar qualquer script bash aos seus aplicativos de inicialização.

Você também pode executar um único comando na inicialização em vez de um script bash. Na Etapa 3, insira um comando bash no campo Comando: em vez de navegar até o local de um script bash. Pule o Passo 4 (Você não precisa adicionar a string bash antes do comando bash).

    
por 20.10.2014 / 00:57