Openbox não carregará papel de parede na inicialização

1

Eu tentei muitas coisas. Eu pesquisei e segui os tutoriais e ainda não consigo carregar meu papel de parede na inicialização.

O que eu fiz até agora é que eu adicionei o papel de parede da minha escolha via feh

feh --bg-scale /home/MYNAME/Pictures/wallpaper123.jpg . Este conjunto é meu papel de parede muito bem.

Obviamente, após o reinício, o papel de parede não está carregado. Então eu segui alguns tutoriais que me fizeram fazer o seguinte

Eu adicionei este código #My wallpaper eval cat $HOME/.fehbg & ao arquivo autostart.sh em /etc/xdg/openbox .

Bem, quando eu reinicio, meu papel de parede nunca é carregado.

Eu também tentei adicionar um diretório chamado "Wallpapers". Eu então copiei o seguinte código

 #!/bin/env bash
 WALLPAPERS="/home/yourUserName/wallpapers"
 ALIST=( 'ls -w1 $WALLPAPERS' )
 RANGE=${#ALIST[@]}
 let "number = $RANDOM"
 let LASTNUM="'cat $WALLPAPERS/.last' + $number"
 let "number = $LASTNUM % $RANGE"
 echo $number > $WALLPAPERS/.last

 feh --bg-scale $WALLPAPERS/${ALIST[$number]}

em um arquivo chamado wallpaper.sh e salvou em ~/.config/openbox/

Eu corri chmod +x wallpaper.sh

e adicionado

#Random wallpaper
./pathFromHome/wallpaper.sh

ao meu arquivo autostart.sh .

Ainda assim, nada.

O que estou fazendo de errado?

    
por Space Ghost 22.04.2014 / 22:45

2 respostas

1

Eu realmente resolvi isso mesmo.

O erro que cometi foi criar o arquivo wallpaper.sh em ~/.config/openbox/

Eu deveria ter criado apenas um arquivo chamado autostart.sh ou autostart (trabalhe para mim) dentro de ~/.config/openbox/ e nesse arquivo eu simplesmente escrevo feh --bg-scale /home/myusername/Pictures/nameOfPicture.png

Em seguida, salve e feche. Depois de reiniciar, o papel de parede da minha escolha é exibido na inicialização.

Espero que isso ajude alguém no futuro.

EDITAR

Muito importante ..

Não se esqueça de adicionar & no final do script, como eu fiz agora.

Portanto, o autostart atualizado deve ficar assim

feh --bg-scale /home/myusername/Pictures/nameOfPicture.png &

Esquecer de fazer isso significa que quando o openbox for iniciado, ele executará o acima, mas sem o & , que pode ser a única coisa que ele executa e nada mais.

Se alguém mais experiente quiser esclarecer por que isso é ruim ou adicionar mais a isso, sinta-se à vontade.

    
por 23.04.2014 / 08:08
0

Você está fazendo errado; muito errado. Não crie nenhum script exec. link

    
por 23.04.2014 / 11:27

Tags