Como iniciar um programa no login do usuário

0

No Debian Lenny com o KDE.

Eu adicionei um comando na parte inferior do $ HOME / .profile para abrir a transmissão para que meu arquivo .profile completo seja assim: (tudo exceto a última linha é o padrão)

...
# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

transmission-gtk

O que acontece é quando eu me conecto na transmissão aparece e a área de trabalho não carrega até que eu feche.

Eu achei que o objetivo do $ HOME / .profile era executar scripts / programas quando um usuário faz login. Estou entendendo mal o seu propósito?

    
por user1028270 21.11.2015 / 23:17

1 resposta

1

Coloque um & após transmissão-gtk, que deve forçá-lo a executar em segundo plano. Seria transmission-gtk & .

    
por 21.11.2015 / 23:20