Inicia o navegador da web na inicialização do Gnome

2

Eu descobri que há muitas maneiras de executar scripts no login do usuário

Em um terminal, posso executar este comando: iceweasel -private bgp.he.net

E isso vai fazer exatamente o que eu quero

Mas como eu faria isso automaticamente depois de fazer login?

É tão confuso, porque tudo o que eu li depois de usar o Google requer o uso de alguns comandos diferentes ... tem que haver uma maneira mais simples

Tenho certeza de que alguém sugerirá usar /etc/init.d , mas será que isso é realmente necessário? O que é necessário para que um arquivo .sh seja executado automaticamente em init.d ? Basta estar nesse diretório para executá-lo ou você precisa registrá-lo de alguma forma?

A razão que eu acho init.d não é para o trabalho é porque isso inicia o tempo de inicialização, e minha pergunta é sobre login de usuário, então tem que haver uma maneira específica do usuário para executar scripts no login.

Estou usando o Gnome no Kali Linux.

    
por noname 11.10.2014 / 09:33

1 resposta

2

O serviço init.d não é realmente destinado à execução de ferramentas GUI para a área de trabalho do usuário. Normalmente é usado para iniciar serviços.

Então, em vez disso, eu atacaria o problema de uma maneira um pouco diferente usando um dos métodos discutidos abaixo. Em particular, eu geralmente uso a abordagem alternativa .

Normalmente, você coloca X itens relacionados que gostaria de executar no contexto do usuário (você) em um desses arquivos:

  • $ HOME / .xsession
  • $ HOME / .xinitrc
  • Para os desktops do GNOME, você pode colocar comandos em $ HOME / .gnomerc
  • Para o KDE, você coloca comandos em $ HOME / .kde / Autostart

Abordagem Alternativa

Tente adicionar o aplicativo como um programa de inicialização na caixa de diálogo "Aplicativo de inicialização".

Etapa 1

Crie um script de shell, iceweasel.bash .

#!/bin/bash
iceweasel -private bgp.he.net
Etapa 2

Adicione uma tarefa de inicialização para executar o script de shell.

Abra o aplicativo Startup Applications , em Sistema → Preferências

Emseguida,cliquenobotãoAdicionar

Quando terminar, clique em & Feche os diálogos e teste o logout e faça o login novamente.

Referências

por 11.10.2014 / 09:38

Tags