Bonsoir,
Je me trouve confronté à un problème pour la réalisation de mon script..
Voilà, en fait je voudrais automatiser des actions sur la configuration de gnome.
Voici la commande :
gconftool-2 --type boolean --set /apps/nautilus/preferences/always_use_browser true
Elle permet de passer automatiquement du mode spatial, au mode navigateur pour nautilus..
Le problème c'est que mon script s'éxècute sous l'utilisateur root, et que si je tappe cette commande, elle agis donc pour root.
Du coup, j'ai tenté ceci :
su -c "gconftool-2 --owner=number --type boolean --set /apps/nautilus/preferences/always_use_browser false" number
Ca fonctionne bien, dans un shell.. mais pas dans le script, soit, elle n'a aucun effet..
Soit j'ai des erreurs du au simple quote ..
j'ai beau essayer avec des doubles , des simples, rien ne fonctionne
Avez vous une idée ?
(J'ai eu beau chercher sur google, j'ai vu beaucoup de problème de ce genre, mais pas encore une seul solution)
Merci
Edit :
Pour les feignants :
#!/bin/bash
USER=`cat /etc/passwd | grep 500 | cut -d: -f1`
su
echo "# Désactivation du mode spatial de nautilus :"
su -c "gconftool-2 --type boolean --set /apps/nautilus/preferences/always_use_browser false " $USER;