CTKArch · Forums
You are not logged in. Please Register or Login.  |  Search
Posted: Apr 02, 2011 8:11:14 am
Cereal-Killer
icon



Hello,
I have a problem on my laptop: the wallpaper isn't replaced at boot (for 2-3 days)...
this morning, I opened ~/.config/pcmanfm/default/pcmanfm.conf:
BASH Code:
wallpaper=/home/david/Fonds/Homeworld.jpg

(Iceman.jpg is displayed on the desktop)
so I ran "pcmanfm --desktop-pref", and Iceman.jpg is selected; I didn't change anithing and I returned in ~/.config/pcmanfm/default/pcmanfm.conf, and now:
BASH Code:
wallpaper=/home/david/Fonds/Iceman.jpg

in Fehbg, it's Homeworld.jpg which is selected...
2 questions:
-the command to change wallpaper in autostart.sh seems to work well, why pcmanfm (0.9.8) don't show picture which is in pcmanfm.conf?
-why there's no ~/.xsession-errors on CtkArch? is there a way to have it?

PS: I didn't upgrade my laptop to 0.7 (only test live-usb), because I wait for definitive release (64 bits)
-------------------------------------------------
Hello,
j'ai un soucis sur mon portable: le fond d'écran n'est plus remplacé (depuis 2-3 jours).
ce matin, j'ai regardé ~/.config/pcmanfm/default/pcmanfm.conf:
BASH Code:
wallpaper=/home/david/Fonds/Homeworld.jpg

(alors que Iceman.jpg est affiché sur le bureau)
alors j'ai lancé "pcmanfm --desktop-pref", et là Iceman.jpg est sélectionné; sans rien modifier, je suis retourné dans ~/.config/pcmanfm/default/pcmanfm.conf, et maintenant:
BASH Code:
wallpaper=/home/david/Fonds/Iceman.jpg

dans fehbg, c'est Homeworld.jpg qui est indiqué.
2 questions:
-la commande qui change le fond d'écran dans autostart.sh a l'air de fonctionner, pourquoi pcmanfm (0.9.8) n'affiche pas l'image qui est dans pcmanfm.conf?
-pourquoi n'y a t'il pas de ~/.xsession-errors dans CtkArch? y a t'il un moyen d'en avoir un?

PS: je n'ai pas mis à jour mon portable vers la 0.7 (seulement testé en live) parce que j'attend la version définitive (en 64 bits).
Posted: Apr 02, 2011 9:01:09 am
Cereal-Killer
icon



I answer to myself, I found a tip; in ~/.config/openbox/autostart.sh, I replaced this
BASH Code:
#un fond d'écran pris au hasard dans ~/Fonds, également mis au bureau pcmanfm
#a wallpaper taken randomly in ~/Fonds, also applied to pcmanfm desktop
(imgfond="$(find ~/Fonds -type f |sort -R |tail -1)";feh --bg-scale $imgfond;sed -i "s|^wallpaper=.*$|wallpaper=$imgfond|" ~/.config/pcmanfm/default/pcmanfm.conf) &
 
#icônes du bureau ; desktop icons
pcmanfm --desktop &

by this
BASH Code:
#un fond d'écran pris au hasard dans ~/Fonds, également mis au bureau pcmanfm
#a wallpaper taken randomly in ~/Fonds, also applied to pcmanfm desktop
#(imgfond="$(find ~/Fonds -type f |sort -R |tail -1)";feh --bg-scale $imgfond;sed -i "s|^wallpaper=.*$|wallpaper=$imgfond|" ~/.config/pcmanfm/default/pcmanfm.conf) &
 
#icônes du bureau ; desktop icons
pcmanfm --desktop &
 
#un fond d'écran pris au hasard dans ~/Fonds, également mis au bureau pcmanfm (modifié)
#a wallpaper taken randomly in ~/Fonds, also applied to pcmanfm desktop (modified)
(imgfond="$(find ~/Fonds -type f |sort -R |tail -1)";feh --bg-scale $imgfond;pcmanfm --set-wallpaper=$imgfond) &

(when I modify a file, I keep the original lines commented)
it works...
hope this help other users...

edit: warning, this is a bad tip if you don't use desktop icons
--------------------------------
je me répond à moi-même, j'ai trouvé une astuce; dans ~/.config/openbox/autostart.sh, j'ai remplacé ça
BASH Code:
#un fond d'écran pris au hasard dans ~/Fonds, également mis au bureau pcmanfm
#a wallpaper taken randomly in ~/Fonds, also applied to pcmanfm desktop
(imgfond="$(find ~/Fonds -type f |sort -R |tail -1)";feh --bg-scale $imgfond;sed -i "s|^wallpaper=.*$|wallpaper=$imgfond|" ~/.config/pcmanfm/default/pcmanfm.conf) &
 
#icônes du bureau ; desktop icons
pcmanfm --desktop &

par ça
BASH Code:
#un fond d'écran pris au hasard dans ~/Fonds, également mis au bureau pcmanfm
#a wallpaper taken randomly in ~/Fonds, also applied to pcmanfm desktop
#(imgfond="$(find ~/Fonds -type f |sort -R |tail -1)";feh --bg-scale $imgfond;sed -i "s|^wallpaper=.*$|wallpaper=$imgfond|" ~/.config/pcmanfm/default/pcmanfm.conf) &
 
#icônes du bureau ; desktop icons
pcmanfm --desktop &
 
#un fond d'écran pris au hasard dans ~/Fonds, également mis au bureau pcmanfm (modifié)
#a wallpaper taken randomly in ~/Fonds, also applied to pcmanfm desktop (modified)
(imgfond="$(find ~/Fonds -type f |sort -R |tail -1)";feh --bg-scale $imgfond;pcmanfm --set-wallpaper=$imgfond) &

(quand je modifie un fichier, je garde les lignes originales commentées, pour un éventuel retour en arrière)
et ça marche...
en espérant que ça aide d'autres personnes...

edit: attention, cette soluce est à éviter, surtout en cas d'utilisation des icones de bureau

PS: j'ai préféré me répondre, éditer le premier post l'aurait rendu énorme; j'aimerai tout de même savoir comment avoir un ~/.xsession-errors
Posted: Apr 02, 2011 9:30:01 am
Calimero
icon



Version 0.6 selects a random wallpaper in ~/Fonds at boot and that's all. No other option.
Two options with 0.6 :
- Put only the image you want in ~/Fonds
- Hack the scripts as you like

Note that the method you described there is not good nor clean at all.
What if you disable desktop icons? It's okay for you, but don't tell other people to do this.
It's not properly done. Don't tell others to do this, please.

0.7's home scripts supply options for choosing your own wallpaper, and a wrapper for pcmanfm --desktop-pref in the Environment menu, Desktop icons, Config.
Note : don't run pcmanfm --desktop-pref yourself to change the background in 0.7. Changes won't be saved over reboot and you'll complain.
Use ~/.scripts/pcmanpref.sh that is a wrapper. It runs pcmanfm --desktop-pref, and if you changed the wallpaper, it writes the image's URI in ~/.config/wallpaper.

You may want to copy 0.7's ~/.scripts and ~/.config/openbox folders to your home directory in your install.
This solves your problem definitely.
Posted: Apr 02, 2011 6:02:36 pm
Cereal-Killer
icon



you're right, it works sometimes, and sometimes not...

I'll try to use 0.7 scripts, but will you change this scripts for the final release?
Posted: Apr 02, 2011 7:32:46 pm
Calimero
icon



No. It's not planned. The scripts from v0.7rc1 are the final ones.
Powered by myUPB v2.2.7  ·   Creative Commons License PHP Outburst