#1 Le 26/09/2015, à 13:08
- rogerdelabal
[Resolu] Répertoire récalcitrant
Bonjour à tous,
J'ai crée dans mon home un répertoire "Public" .
Je n'ai plus l'utilité de ce répertoire. Malgré, des "sudo rm -r /home/momo/Public" ce répertoire revient à chaque démarrage.
Qulqu'un a t'il une solution à ce pb.
Merci par avance
Dernière modification par rogerdelabal (Le 30/09/2015, à 16:51)
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#2 Le 26/09/2015, à 13:24
- Skubu
Re : [Resolu] Répertoire récalcitrant
Salut,
Dans un terminal, entres
gedit .config/user-dirs.dirs
Commentes ou supprimes la ligne
XDG_PUBLIC_DIR="$HOME/Public"
Supprimes une dernière fois le répertoire.
Et redémarres pour confirmer.
Dernière modification par Skubu (Le 26/09/2015, à 13:28)
Debian / Archlinux | Gnome / KDE
Hors ligne
#3 Le 26/09/2015, à 15:59
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
Bonjour Skubu,
Merci pour cette réponse très rapide.
J'étais très confiant quand j'ai lu ta réponse, malheureusement cela ne marche pas.
A noter que qu'apparemment ce répertoire est partagé.
Je relance la commande avec les droits root, je pense que cela sera plus efficace.
Sinon, a quoi sert la ligne ci-dessous ?
XDG_TEMPLATES_DIR="$HOME/"
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#4 Le 26/09/2015, à 16:02
- erresse
Re : [Resolu] Répertoire récalcitrant
A priori, c'est un répertoire pour les modèles, non ?
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#5 Le 26/09/2015, à 16:04
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
En fait, meme en étant root, le contenu du fichier ne change pas.
Lers répertoires sont recréés à chaque démarrage.
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Images"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_VIDEOS_DIR="$HOME/Vidéos"
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#6 Le 26/09/2015, à 16:16
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
oui, template correspondrait bien à modèle, donc si je peux je le supprimerai également.
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#7 Le 26/09/2015, à 16:37
- erresse
Re : [Resolu] Répertoire récalcitrant
Pour le moment, TEMPLATE et MUSIC chez toi pointent vers ton dossier personnel.
A mon avis, si tu modifie PUBLICSHARE en enlevant "/Public" pour le faire pointer aussi sur ton dossier personnel, tu n'auras plus le répertoire Public. Essaie ça.
Je ne pense pas que tu aies besoin d'être "root" pour modifier ce fichier, puisqu'il est dans ton dossier personnel, ce qui implique que si tu as plusieurs comptes d'utilisateurs sur ta machine, chaque compte contient ce même fichier pour son usage personnel...
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#8 Le 26/09/2015, à 16:54
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
Bon, j'en suis là.
Mais j'ai toujours le rep Public.
Par contre, les corrections ont été prises en compte.
# 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_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Images"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
PS : Je ne sais pas noircir les citations. Désolé. mais si on m'explique, je peux apprendre !
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 26/09/2015, à 19:03)
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#9 Le 26/09/2015, à 17:05
- erresse
Re : [Resolu] Répertoire récalcitrant
PS : Je ne sais pas noircir les citations. Désolé. mais si on m'explique, je peux apprendre !
Je suppose que tu veux dire "insérer entre les balises de code". Il suffit de cliquer sur l'outil "<>" bleu et de coller ton texte entre les deux balises. A l'affichage, il sortira dans une "fenêtre" sur fond noir.
Mais j'ai toujours le rep Public.
Par contre, les corrections ont été prises en compte.
Après avoir fait les corrections dans le fichier "user-dirs.dirs", est-ce que tu as supprimé ce répertoire Public de ton dossier personnel ?
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#10 Le 27/09/2015, à 08:25
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
Bien le bonjour,
Après la commande gedit .config/user-dirs.dirs, j'ai carrément supprimé la ligne XDG_PUBLICSHARE_DIR="$HOME/".
Puis supprimé mon répertoire Public par "sudo rm -r /home/momo/Public".
Je redémarre et mon répertoire Public est de nouveau présent . Un petit tour vers le fichier "user-dirs.dirs" et la ligne a été recrée avec en plus "$HOME/Public".
Incompréhensible !!!!!!!
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Images"
XDG_TEMPLATES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/Public"
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#11 Le 27/09/2015, à 09:51
- erresse
Re : [Resolu] Répertoire récalcitrant
Bon, quoique je ne vois pas trop en quoi l'existence du répertoire "Public" peut tellement t'insupporter puisque tu ne l'utilises pas...
je te propose la manipulation suivante :
1 - Tu supprimes le répertoire "Public" existant.
2 - Tu crée un lien vers ton dossier personnel en le nommant "Public".
Commandes :
cd $HOME
rmdir Public
ln -s $HOME Public
Comme ça, même si tuè ne peux empêcher qu'un répertoire nommé "Public" existe, il ne sera en fait que virtuel puisqu'il n'existe pas vraiment.
Mais encore une fois : Pourquoi veux-tu à toute force détruire ce répertoire ? En quoi est-il gênant pour toi ?
Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.
Hors ligne
#12 Le 27/09/2015, à 10:19
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
En fait, ce n'est pas plus catastrophique que ça. C'est juste que je trouvais bizarre de ne pas pouvoir supprimer ce répertoire.
Il va donc rester en place jusqu'a la nouvelle version d'Ubuntu.
Je clos le topic.
Merci encore à Skubu et erresse pour avoir essayé de résoudre ce problème.
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#13 Le 28/09/2015, à 11:52
- Skubu
Re : [Resolu] Répertoire récalcitrant
Désolé mais la solution proposée ne me convient pas.
Un répertoire qui refuse de disparaître sous Nunux ? Si c'est catastrophique. Non mais c'est quoi ce bordel ! On fait c'qu'on veut d'notre $HOME !
Je garantis rien mais y a moyen de creuser un peu plus quand même. rogerdelabal, si tu me suis, allons-y !
Supprimons tout d'abord le lien symbolique.
$ rm -r $HOME/Public
Puis
$ gedit .config/user-dirs.dirs
Retires la ligne XDG_PUBLICSHARE_DIR="$HOME/Public", enregistres et quittes.
Pour mettre à jour entres
$ xdg-user-dirs-update
Vérifies que le fichier user-dirs.dir n'a pas été modifié
$ cat .config/user-dirs.dir
Si modifié, que donne
$ ls -l .config/user-dirs.dir
et essaies aussi en remplaçant la ligne par
XDG_PUBLICSHARE_DIR=""
Peut-être n'aime-t-il pas la suppression... et remets à jour, revérifies le contenu du fichier.
Si pareil, fais de même avec /etc/xdg/user-dirs.defaults
$ gksu gedit /etc/xdg/user-dirs.defaults
Remplaces "PUBLICSHARE=Public" par "#PUBLICSHARE=Public"
Si non modifié (Re)lances le gestionnaire de fichiers, est-ce correct ? Si non redémarres.
En fait c'est simple, pour chaque modification d'un fichier avec gedit tu exécutes xdg-user-dirs-update et cat .config/user-dirs.dir et tu donnes les résultats ici. Sans oublier ls -l .config/user-dirs.dir que tu n'effectueras qu'une seule fois.
En espérant avoir été clair.
Debian / Archlinux | Gnome / KDE
Hors ligne
#14 Le 28/09/2015, à 16:58
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
Bonjour Skubu,
J'suis partant !!!
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#15 Le 28/09/2015, à 17:18
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
Tout d'abord merci de reprendre ce fil.
le problème est que lorsque je fais un
$ gedit .config/user-dirs.dirs
suppression de la ligne "Public#
suivi d'un
$ xdg-user-dirs-update
je récupère systématiquement ma ligne
XDG_PUBLICSHARE_DIR="$HOME/Public"
De plus je n'ai pas ce répertoire
.config/user-dirs.dir
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#16 Le 28/09/2015, à 17:46
- Skubu
Re : [Resolu] Répertoire récalcitrant
Merci de déclore le sujet.
De plus je n'ai pas ce répertoire
.config/user-dirs.dirs
Je ne comprends pas.
# 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_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Images"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
D'où as-tu sorti ça si tu n'as pas ce fichier ?
Voilà donc qui pourrait expliquer cela.
Maintenant crées le avec comme contenu :
# 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_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Musique"
XDG_PICTURES_DIR="$HOME/Images"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_VIDEOS_DIR="$HOME/Vidéos"
Libre à toi de laisser la ligne concernant le "TEMPLATES"
$ chmod 600 .config/user-dirs.dirs
Puis mets à jour
$ xdg-user-dirs-update
Et (re)lances le gestionnaire de fichiers, voir redémarres le pc.
Surtout pas de sudo !
Dernière modification par Skubu (Le 28/09/2015, à 20:28)
Debian / Archlinux | Gnome / KDE
Hors ligne
#17 Le 28/09/2015, à 17:57
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
J'ai bien ce fichier
.config/user-dirs.dirs
par contre je n'ai pas celui-ci
.config/user-dirs.dir
c'est la suite de commande suivante
Vérifies que le fichier user-dirs.dir n'a pas été modifié
$ cat .config/user-dirs.dir
Si modifié, que donne
$ ls -l .config/user-dirs.dir
C'est pour ça que je me demandais quel était ce fichier ?
Mais si on parle bien de celui-ci
user-dirs.dirs
je suis toujours, enfin j'essaie !
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#18 Le 28/09/2015, à 18:02
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
un extrait du
momo@ASUS:~/.config$ ls -ln
drwx------ 2 1000 1000 4096 déc. 5 2014 upstart
-rw------- 1 1000 1000 617 sept. 28 18:14 user-dirs.dirs
-rw------- 1 1000 1000 617 sept. 28 18:11 user-dirs.dirs~
-rw------- 1 1000 1000 5 mai 30 2013 user-dirs.locale
drwxr-xr-x 2 1000 1000 4096 août 16 14:37 user-share
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#19 Le 28/09/2015, à 18:11
- Skubu
Re : [Resolu] Répertoire récalcitrant
Oui, autant pour moi. On parle bien du même fichier ~/.config/user-dirs.dirs
Donc on reprend, qu'a donné
$ xdg-user-dirs-update
après avoir modifié le contenu ?
Dernière modification par Skubu (Le 28/09/2015, à 18:11)
Debian / Archlinux | Gnome / KDE
Hors ligne
#20 Le 28/09/2015, à 18:16
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
et bien en fait, systématiquement le fichier se remet à jour et remet la ligne précédemment supprimée.
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#21 Le 28/09/2015, à 18:22
- Skubu
Re : [Resolu] Répertoire récalcitrant
Ok, essaies ça :
$ gedit .config/user-dirs.dirs
Remodifies le contenu
Puis
$ chmod u-w .config/user-dirs.dirs
Et
$ xdg-user-dirs-update
Le fichier se remet-il toujours à jour ?
Debian / Archlinux | Gnome / KDE
Hors ligne
#22 Le 28/09/2015, à 18:34
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
Affirmatif, j"avais supprimé Vidéos, templates et public. et voila le résultat
# 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_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Images"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_VIDEOS_DIR="$HOME/Vidéos"
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne
#23 Le 28/09/2015, à 18:53
- moko138
Re : [Resolu] Répertoire récalcitrant
Affirmatif, j"avais supprimé Vidéos, templates et public. et voila le résultat
Question : n'y aurait-il pas quelque chose à modifier aussi dans /etc/xdg/* ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#24 Le 28/09/2015, à 19:27
- Skubu
Re : [Resolu] Répertoire récalcitrant
Si ça n'a aucun effet alors remets comme avant
$ chmod u+w .config/user-dirs.dirs
Oui on pourrait s'occuper de /etc/xdg/user-dirs.defaults mais je serai curieux de savoir si le comportement est identique avec un nouvel utilisateur.
Un nouvel utilisateur est simple à créer
$ sudo useradd -m -g toto -G sudo -s /bin/bash toto
Pour le mot de passe
$ sudo passwd toto
entres un mot de passe basique, genre "totopw" (pw = password)
Fini, maintenant déconnectes toi et reconnectes toi en tant que toto. Regardes son .config/user-dirs.dirs. Est-ce le même ? Si oui, modifies le. Enregistres. Déco/reco une nouvelle fois. Et, surprise ?
Dernière modification par Skubu (Le 28/09/2015, à 20:35)
Debian / Archlinux | Gnome / KDE
Hors ligne
#25 Le 29/09/2015, à 17:10
- rogerdelabal
Re : [Resolu] Répertoire récalcitrant
alors voilà sous la session toto
toto@ASUS:~$ ls -ln
total 32
drwxr-xr-x 2 1001 1001 4096 sept. 29 17:55 Bureau
drwxr-xr-x 2 1001 1001 4096 sept. 29 17:55 Documents
drwxr-xr-x 2 1001 1001 4096 sept. 29 17:55 Images
drwxr-xr-x 2 1001 1001 4096 sept. 29 17:55 Modèles
drwxr-xr-x 2 1001 1001 4096 sept. 29 17:55 Musique
drwxr-xr-x 2 1001 1001 4096 sept. 29 17:55 Public
drwxr-xr-x 2 1001 1001 4096 sept. 29 17:55 Téléchargements
drwxr-xr-x 2 1001 1001 4096 sept. 29 17:55 Vidéos
toto@ASUS:~$
au premier démarrage j'ai ce qu'il y a a au dessus.
un petit
gedit .config/user-dirs.dirs
suivi d'un
xdg-user-dirs-update
et au résultat - dommage
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Musique"
XDG_PICTURES_DIR="$HOME/Images"
XDG_TEMPLATES_DIR="$HOME/Modèles"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_VIDEOS_DIR="$HOME/Vidéos"
Si vous voulez arreter les recherches, moi ça me va.
Je comprends bien qu'il n'est absolument pas normal de ne pas avoir le controle de son home, mais bon dans quelques jours je vais formater et installer la 15.10 donc ......
Portable ASUS X611C
CG NVIDIA GT 220M
Ubuntu 18.10 64 bit
Hors ligne