#1 Le 26/10/2023, à 17:03
- aude64
[RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Bonjour,
depuis quelques jours, j'ai les dossiers Musiques, Vidéos, Images, Documents, Snap, Bureau... qui se sont affichés sur le bureau directement sans que je n'ai fait une quelconque manip. Certains d'entre eux (dont Bureau) ont en plus un lien cassé.
Je souhaiterais repasser à l'affichage précédent où tous ces dossiers n'étaient visibles qu'en ouvrant une fenêtre "fichier" mais je n'arrive pas à le faire.
Quelqu'un aurait-il la solution ?
Et que puis-je faire avec ces liens cassés ?
Merci d'avance
Dernière modification par aude64 (Le 27/10/2023, à 18:42)
Hors ligne
#2 Le 26/10/2023, à 17:32
- nany
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Bonjour,
Donne-nous, s’il te plaît, le retour d’un terminal de cette ligne de commandes :
cat ~/.config/user-dirs.dirs && echo && xdg-user-dirs-update --force && cat ~/.config/user-dirs.dirs
Dernière modification par nany (Le 26/10/2023, à 17:35)
En ligne
#3 Le 26/10/2023, à 18:32
- aude64
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Bonjour Nany,
voilà ce que ça me donne :
cat : /home/[mon nom]/.config/user-dirs.dir : aucun fichier ou dossier de ce type
Hors ligne
#4 Le 26/10/2023, à 18:37
- nany
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Diantre, le fichier aurait été effacé !
Donne les retours de :
ls -l ~/.config
ls -l ~
Dernière modification par nany (Le 26/10/2023, à 19:15)
En ligne
#5 Le 26/10/2023, à 20:53
- Coeur Noir
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Bonjour Aude,
attention avec les commandes, une lettre différente et pouf, ça marche plus…
Utilise le copier-coller dans le terminal pour les commandes, ça évite les fôôtes de frappe.
Quelques trucs et astuces concernant terminal et commandes → https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Ça t'a répondu :
cat : /home/[mon nom]/.config/user-dirs.dir : aucun fichier ou dossier de ce type
…et c'est vrai, celui-là n'existe pas.
C'est user-dirs.dirs qui lui normalement existe.
On devrait le trouver dans les retours de commandes suggérées par nany.
Dernière modification par Coeur Noir (Le 26/10/2023, à 20:55)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#6 Le 27/10/2023, à 12:53
- aude64
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Bonjour Coeur Noir,
ah oui, en effet, il y avait une faute de frappe, bien vu.
Et ça donne plus de choses :
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Musique"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos"
Moving DESKTOP directory from to Bureau
Moving TEMPLATES directory from to Modèles
Moving PUBLICSHARE directory from to Public
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Musique"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos"
ça vous parle ?
Dernière modification par aude64 (Le 27/10/2023, à 18:06)
Hors ligne
#7 Le 27/10/2023, à 12:55
- xubu1957
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Bonjour,
Pour ajouter toi-même les balises code à ton précédent message #6 : Merci
Cliquer sur le lien « Modifier » en bas à droite du message
Sélectionner le texte
Cliquer sur le <> de l'éditeur de message
comme indiqué dans le : Retour utilisable de commande
Dernière modification par xubu1957 (Le 27/10/2023, à 18:35)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#8 Le 27/10/2023, à 13:28
- nany
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Bonjour,
ça vous parle ?
Oui. Ton répertoire Bureau a été remis à sa bonne place. Les répertoires Modèles et Public aussi au passage.
Ferme la session puis rouvre-la et dis nous si tu as toujours tous ces dossiers sur le bureau.
En ligne
#9 Le 27/10/2023, à 15:11
- aude64
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
ben oui c'est toujours pareil. Tous les dossiers sont sur le bureau et les répertoires Bureau, Modèles et Public apparaissent toujours avec un lien cassé
Hors ligne
#10 Le 27/10/2023, à 15:23
- cqfd93
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Bonjour,
Tu as du cocher quelque part dans tes paramètres, une case du genre Dossier personnel sur le bureau, Ca n'est pas un problème d'affichage / carte graphique mais c'est propre à ton environnement de bureau.
Donne les retours entre balises code (explications ici) de :
cat /etc/issue
uname -a
echo "${XDG_CURRENT_DESKTOP}"
− cqfd93 −
Hors ligne
#11 Le 27/10/2023, à 17:02
- aude64
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
voilà ce que j'ai en retour :
Ubuntu 22.04.3 LTS \n \l
Linux [mon nom]-NV4XMB-ME-MZ 6.2.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Oct 6 10:23:26 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
ubuntu:GNOME
l'option d'affichage du dossier personnel est effectivement activée mais si je la décoche ça ne m'enlève que le dossier personnel du bureau, pas les autres dossiers.
Hors ligne
#12 Le 27/10/2023, à 17:14
- nany
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Un cliqué-glissé malencontreux vers le bureau ?
Donne le retour de :
ls -l ~ ~/Bureau
Redonne aussi le retour de :
cat ~/.config/user-dirs.dirs
En ligne
#13 Le 27/10/2023, à 17:16
- cqfd93
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Si ce sont des liens sur le bureau, même cassés, tu les supprimes, ça ne supprimera pas les dossiers sur lesquels ils pointent.
Modération - Balises code à ajouter au message 6, on ne le fera pas pour toi.
− cqfd93 −
Hors ligne
#14 Le 27/10/2023, à 17:32
- Coeur Noir
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Ton répertoire Bureau a été remis à sa bonne place
Non, ça ne déplace rien d'agir dans ce fichier.
Il faut au préalable que les éléments ( dossiers ou liens portant ces noms ) existent déjà dans l'emplacement cible ( ici, le répertoire personnel ) chose dont on n'est pas sûr il me semble.
Il faudrait le retour de
ls -l ~
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#15 Le 27/10/2023, à 18:03
- aude64
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
alors, voilà le retour de
cat ~/.config/user-dirs.dirs
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Musique"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos"
puis le retour de
ls -l ~ ~/Bureau
lrwxrwxrwx 1 fortain fortain 20 oct. 24 10:16 /home/fortain/Bureau -> /home/fortain/Bureau
/home/fortain:
total 628
lrwxrwxrwx 1 fortain fortain 20 oct. 24 10:16 Bureau -> /home/fortain/Bureau
-rw-rw-r-- 1 fortain fortain 614757 sept. 19 19:11 carte_naq.pdf
drwxr-xr-x 17 fortain fortain 4096 oct. 10 09:48 Documents
drwxr-xr-x 11 fortain fortain 4096 août 31 17:59 Images
lrwxrwxrwx 1 fortain fortain 22 oct. 24 10:16 Modèles -> /home/fortain/Modèles
drwxr-xr-x 8 fortain fortain 4096 déc. 27 2022 Musique
lrwxrwxrwx 1 fortain fortain 20 oct. 24 10:16 Public -> /home/fortain/Public
drwx------ 9 fortain fortain 4096 juil. 2 18:25 snap
drwxr-xr-x 2 fortain fortain 4096 oct. 27 16:21 Téléchargements
drwxr-xr-x 10 fortain fortain 4096 mai 4 10:48 Vidéos
en tous cas, c'est bien sympa de vous pencher sur mon pb, merci
Hors ligne
#16 Le 27/10/2023, à 18:20
- nany
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
OK. Il faut donc supprimer les liens et recréer les répertoires dans le dossier personnel.
Donne les retours de ;
cd ~ && rm -v Bureau Modèles Public
xdg-user-dirs-update --force
cat ~/.config/user-dirs.dirs
ls -l ~
Dernière modification par nany (Le 27/10/2023, à 18:23)
En ligne
#17 Le 27/10/2023, à 18:23
- aude64
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
voilà le retour de
cd ~ && rm -v Bureau Modèles Public
'Bureau' supprimé
'Modèles' supprimé
'Public' supprimé
voilà le retour de
xdg-user-dirs-update --force
Moving DESKTOP directory from to Bureau
Moving TEMPLATES directory from to Modèles
Moving PUBLICSHARE directory from to Public
et celui de
cat ~/.config/user-dirs.dirs
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run.
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Musique"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos"
Hors ligne
#18 Le 27/10/2023, à 18:27
- nany
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
J’ai édité mon message précédent trop tard, alors donne le retour de :
ls -l ~
En ligne
#19 Le 27/10/2023, à 18:30
- aude64
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
le voilà :
total 640
drwxr-xr-x 2 fortain fortain 4096 oct. 27 19:22 Bureau
-rw-rw-r-- 1 fortain fortain 614757 sept. 19 19:11 carte_naq.pdf
drwxr-xr-x 17 fortain fortain 4096 oct. 10 09:48 Documents
drwxr-xr-x 11 fortain fortain 4096 août 31 17:59 Images
drwxr-xr-x 2 fortain fortain 4096 oct. 27 19:22 Modèles
drwxr-xr-x 8 fortain fortain 4096 déc. 27 2022 Musique
drwxr-xr-x 2 fortain fortain 4096 oct. 27 19:22 Public
drwx------ 9 fortain fortain 4096 juil. 2 18:25 snap
drwxr-xr-x 2 fortain fortain 4096 oct. 27 16:21 Téléchargements
drwxr-xr-x 10 fortain fortain 4096 mai 4 10:48 Vidéos
Hors ligne
#20 Le 27/10/2023, à 18:34
- nany
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Bien, alors ferme la session puis rouvre-la et croisons les doigts.
En ligne
#21 Le 27/10/2023, à 18:39
- aude64
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
c'est tout bon, ça a marché !
c'était un cliqué-glissé qui m'a échappé?
en tous cas un grand merci !
Hors ligne
#22 Le 27/10/2023, à 18:45
- nany
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
c'était un cliqué-glissé qui m'a échappé?
Je ne sais pas. ¯\_(ツ)_/¯
Toujours est-il qu’il y avait des répertoires (dont Bureau) transformés en liens qui pointaient vers eux-même et que, a priori, ça perturbait xdg-user-dirs-update.
En ligne
#23 Le 27/10/2023, à 19:30
- Coeur Noir
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Les liens ne pointaient pas vers eux-mêmes, ils pointaient vers rien : 2 éléments de même nom ne peuvent pas coexister dans un même dossier.
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#24 Le 27/10/2023, à 19:35
- nany
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
/home/fortain: … lrwxrwxrwx 1 fortain fortain 20 oct. 24 10:16 Bureau -> /home/fortain/Bureau … lrwxrwxrwx 1 fortain fortain 22 oct. 24 10:16 Modèles -> /home/fortain/Modèles … lrwxrwxrwx 1 fortain fortain 20 oct. 24 10:16 Public -> /home/fortain/Public …
Si ça ce ne sont pas des liens qui pointent vers eux-même alors qu’est-ce que c’est ?
En ligne
#25 Le 28/10/2023, à 00:09
- Coeur Noir
Re : [RESOLU] affichage de dossiers sur le bureau avec des liens cassés
Des liens cassés car les cibles n'existent pas là sous $HOME, elles étaient à priori dans /home/fortain/Bureau/<les_dossiers> à ce moment là.
…ok, la nuance est infime.
Un lien symbolique n'est jamais qu'un fichier ( certes spécial ) qui contient une information : le chemin de la cible. Quand on crée manuellement ( en commandes ) des liens symboliques, on peut tout à fait indiquer une cible qui n'existe pas ( ou pas encore, pas déjà. ) En graphique, via l'explorateur de fichiers on n'a pas d'autre choix que de cibler quelque chose qui existe pour créer un lien symbolique.
Dans le $HOME montré au #19, tu ne pourrais pas créer un lien symbolique nommé Bureau qui ciblerait $HOME/Bureau puisqu'un élément nommé Bureau existe déjà ( le dossier ).
Donc les liens qu'on voit au #15 ont pu être créés car les dossiers Bureau, Modèles et Public ne se trouvaient déjà plus dans le $HOME. C'était le premier truc à vérifier avant de toucher au fichier user-dirs.dirs
Lui est mis à jour à chaque démarrage de session : si dans $HOME aucun élément ne porte un nom de « dossiers usuels » alors les chemins sont vidés dans user-dirs.dirs, et tous renvoient alors à $HOME.
Ici, puisque des liens aux noms « usuels » existaient ( mais avec une cible inadéquate ) le fichier user-dirs.dirs a l'air normal ( après xdg-user-dirs-update --force ).
Le fichier user-dirs.dirs n'est qu'une information, une table d'orientation pour que la plupart des logiciels sachent où aller quand on leur mentionne DESKTOP, DOCUMENTS, PICTURES et les autres usuels XDG.
Écrire là un chemin vers un emplacement qui n'existe pas ( ou plus ) ne survivra pas au prochain démarrage de session.
Si tu veux signifier via user-dirs.dirs que les dossiers usuels ne sont pas dans $HOME, il faudra D'ABORD déplacer ( ou créer ) les dossiers en question vers l'emplacement choisi PUIS corriger en conséquence le fichier user-dirs.dirs.
Au prochain démarrage de session, puisque les éléments avec les noms usuels existent dans les chemins mentionnés, ils seront conservés dans le fichier « table d'orientation ».
( et l'explorateur de fichiers qui s'ouvre généralement par défaut sur $HOME sera vide, et c'est normal, mais les signets Documents, Vidéos et autres usuels t'emmèneront bien vers l'emplacement renseigné dans user-dirs.dirs ).
Ou regarde ce qui se passe dans user-dirs.dirs si tu changes les noms de tes dossiers usuels, lors de la prochaine connexion à cette session → chemins vidés, ramenés à $HOME.
Ou si tu écris un chemin vers un emplacement qui n'existe pas ( pas encore, pas déjà ) pour l'un des dossiers XDG → ça ne déplace rien et idem ↗
Tu me diras : tout ça c'est bien joli mais ça n'explique pas quoi / qui a créé les liens Bureau -> /home/fortain/Bureau, Modèles -> /home/fortain/Modèles et Public -> /home/fortain/Public…
Dernière modification par Coeur Noir (Le 28/10/2023, à 00:14)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne