====== A l' aide, mes icones disparaissent! ======
Il s' agit d'un problème courrant lorsqu' on active le bureau avancé. Le fait de suivre les instructions d' autres sites (laptopmag, downloadsquad, etc...) semble en être la principale cause. Si vous lisez attentivement la page du wiki [[fr:howto:getkde]], vous aurez toutes les informations nécessaires.
===== Cause =====
Il y a un bug dans le script fourni par Asus avec le EeePC. En tentant de sauvegarder votre bureau, ils l' ont effacé.
===== Où sont mes icones et fichiers? =====
La sauvegarde du bureau avait pour but de copier votre bureau (/home/user/Desktop) vers /home/user/.Desktop (un dossier caché), et alternativement vers /home/user/.Desktop.bak.
Ainsi si vous avez récemment perdus vos raccourcis, ils peuvent être encore présents dans l' un de ces deux dossiers. Utilisez le terminal (cd /home/user/.Desktop) ou ouvrez le file manager et activez la barre d'adresse ou activez les fichiers cachés.
===== Comment corriger ça? =====
==== Automatiquement ====
Suivez les instructions de la page [[howto:getkde]] pour activer le dépôt communautaire
==== Manuellement ====
Vous devez D'ABORD SAUVEGARDER VOTRE FICHIER.
Editez /usr/bin/startsimple.sh (dans le terminal: sudo kwrite /usr/bin/startsimple.sh)
Trouvez cette section (à peu près au milieu):
else
sudo /usr/bin/sessreg -a -l :0.0 -u /var/run/utmp user
if [ -d /home/user/Desktop ]; then # if the desktop exists
if [ -d /home/user/.Desktop.bak ]; then # if there's a backup desktop
rm -rf /home/user/.Desktop.bak # delete the backup
fi
if [ -d /home/user/.Desktop ]; then # if the hidden desktop directory exists
mv /home/user/.Desktop /home/user/.Desktop.bak # back it up
fi
mv /home/user/Desktop /home/user/.Desktop # remove the desktop to the hidden desktop directory
fi # this simply has the effect of killing your desktop, since the restore doesn't work. This whole section can be removed, starting from if [ -d /home ...
if [ -f /home/user/.easysession ]; then
# we are switching from full to easy mode
for i in /sys/block/s[dr]?/uevent ; do # for each drive (sda, sdb, etc)
sudo /bin/sh -c "echo add > $i" # ???
done
fi
Les commentaires (parties sur chaque ligne après # ) ne devraient pas être là, mais ils indiquent ce qui peut être enlevé. Vous devez D' ABORD SAUVEGARDER VOTRE FICHIER, puis seulement commenter les lignes que vous voulez enlever.
Le résultat devrait ressembler à ça:
else
sudo /usr/bin/sessreg -a -l :0.0 -u /var/run/utmp user
# if [ -d /home/user/Desktop ]; then
# if [ -d /home/user/.Desktop.bak ]; then
# rm -rf /home/user/.Desktop.bak
# fi
# if [ -d /home/user/.Desktop ]; then
# mv /home/user/.Desktop /home/user/.Desktop.bak
# fi
# mv /home/user/Desktop /home/user/.Desktop
# fi
if [ -f /home/user/.easysession ]; then
# we are switching from full to easy mode
for i in /sys/block/s[dr]?/uevent ; do # for each drive (sda, sdb, etc)
sudo /bin/sh -c "echo add > $i" # ???
done
fi
Rappelez-vous, il s' agit seulement d'une partie du fichier, ce qui est au dessus montre uniquement la partie changée, pas le fichier entier.
Enregistrez votre travail.
Rebootez.
ALTERNATIVE
vous pouvez remplacer la commande identifiée ci-dessous comme la source du probleme
mv /home/user/Desktop /home/user/.Desktop
par
cp /home/user/Desktop /home/user/.Desktop
Rappelez-vous que vous avez besoin des permissions d' admin pour changer ce fichier (ouvrez une console et lancez: kdesu kate).
===== Notes =====
Vous pouvez chercher sur le forum BEAUCOUP D' AUTRES threads sur ce sujet.