Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

rogerdelabal a écrit :

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.

rogerdelabal a écrit :

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 big_smile 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. tongue

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 ! yikes


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.

rogerdelabal a écrit :

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

rogerdelabal a écrit :

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