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 22/09/2016, à 16:53

moko138

La concierge est dans l'escalier (Tutoriel gpodder)

Tutoriel : gpodder, choisir le répertoire de ses téléchargements

Jusqu'à Precise, les préférences de gpodder permettaient à l'utilisateur de choisir le répertoire des téléchargements.
Cette possibilité a disparu avec une version (la 3.3, je crois).
Dans Trusty qui utilise la version 3.5.2, cela ne semble plus possible.
Dans Xenial non plus.
D'office, les téléchargements de gpodder vont dans /home/$USER/gPodder/Downloads
(où $USER désigne le login de l'utilisateur du moment).

Une excellente solution, simple et valable aussi dans les systèmes à plusieurs utilisateurs, est décrite en #2 par erresse !

Je raye donc ma proposition initiale, ci-dessous, et vous invite à sauter en #2.

= = = = =

J'ai inventé et testé dans Trusty une solution simple, valable pour les systèmes à un utilisateur.
C'était tout bête : un bind dans fstab.
  - -

Un bind, pour ceux qui ne connaissent pas, c'est analogue à un lien Unix, ou à un raccourci Windows.
En un mot : un renvoi. C'est une ligne structurée comme ceci :

CIBLE    SOURCE   none  bind

Le célèbre panneau


La Concierge est
dans l'escalier
.

est peut-être le bind le plus connu.
  Dans fstab, il prendrait cette forme :

/escalier/la-concierge  /loge/toute-personne  none  bind

/!\ Remarquez que le nouvel emplacement doit être noté en premier, l'ancien en second.
Remarquez aussi que les répertoires finaux n'ont pas besoin smile de porter le même nom (ici, "toute personne" devient "la-concierge").

- -

En pratique :
D'abord, par sécurité, on fait une copie datée du fstab en cours :

sudo cp /etc/fstab  /etc/fstab-$(date +%Y%m%d-%Hh%M)

  - -
Ensuite, vous avez besoin de deux choses :
a) Votre login
Si vous avez un doute, votre login est la réponse de la commande
:

whoami

Dans la commande finale, vous remplacerez donc votre-login  par votre login.
  - -
b) Le chemin du répertoire, de votre choix, où vous désirez que soient stockés vos podcasts. (S'il n'existe pas encore, vous devez le créer avant de passer à la suite). Ce chemin, je l'ai noté

"/le/chemin/vers/le/répertoire/de/votre/choix"

dans la commande finale où, bien sûr vous remplacerez cette expression par votre choix réel.
/!\ Si votre chemin comporte une ou plusieurs espaces, vous devez conserver les guillemets doubles.

  - -
Enfin, on ajoute ce qui va bien dans fstab (y compris la ligne vide finale) grâce à cette commande où vous avez pris soin d'effectuer les deux remplacements décrits juste au-dessus :

echo -e '\n# \n# localisation gpodder :\n"/le/chemin/vers/le/répertoire/de/votre/choix"  /home/votre-login/gPodder/Downloads  none  bind\n' | sudo tee -a /etc/fstab

La même en couleurs (en rouge, la partie à remplacer) :

echo -e '\n# \n# localisation gpodder :\n"/le/chemin/vers/le/répertoire/de/votre/choix"  /home/votre-login/gPodder/Downloads  none  bind\n' | sudo tee -a /etc/fstab

  - -
Reste à redémarrer (pour la prise en compte du nouveau fstab) et à utiliser.  smile

= = = = =

Sauf erreur de ma part, on ne peut pas utiliser la variable $USER dans le fstab. C'est logique puisque le démarrage du système utilise fstab bien avant que l'utilisateur s'identifie.

/!\ Cette solution ne marche donc pas avec les systèmes à plusieurs utilisateurs.
Avis aux bidouilleurs de talent et imaginatifs...  smile

Dernière modification par moko138 (Le 22/09/2016, à 22:09)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#2 Le 22/09/2016, à 17:26

erresse

Re : La concierge est dans l'escalier (Tutoriel gpodder)

Ben là, tu vas chercher loin la solution, je trouve...

moko138 a écrit :

D'office, les téléchargements de gpodder vont dans /home/$USER/gPodder/Downloads

Pourquoi ne pas simplement remplacer le répertoire "Downloads" dans "/home/$USER/gPodder/" par un simple lien symbolique vers le dossier "/home/$USER/Téléchargements", par exemple ?
En plus, cette solution marche aussi pour les systèmes à plusieurs utilisateurs, chacun pouvant mettre comme cible du lien un répertoire de son choix sans gêner les autres...
Est-ce que quelque chose de particulier m'a échappé qui empêcherait d'utiliser un lien symbolique ?


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 résolu, 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

#3 Le 22/09/2016, à 17:39

moko138

Re : La concierge est dans l'escalier (Tutoriel gpodder)

Je testerai !
Il est clair que si ta solution marche, elle est bien meilleure que la mienne !


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4 Le 22/09/2016, à 19:06

littlejohn75

Re : La concierge est dans l'escalier (Tutoriel gpodder)

moko138 a écrit :

La Concierge est
dans l'escalier.

Comme disait l'autre

Concierge qui roule, ne s'arrête qu'au bas de l'escalier.
    Les proverbes philosophiques du Professeur Choron

Femme qui pète et poule qui pond ne font que bruit dans la maison.
    Les proverbes philosophiques du Professeur Choron

Si ma tante en avait, on l'appelerait pour qu'elle nous les montre.
    -- Professeur Choron

smile smile

Hors ligne

#5 Le 22/09/2016, à 21:21

moko138

Re : La concierge est dans l'escalier (Tutoriel gpodder)

moko138 a écrit :

Je testerai !
Il est clair que si ta solution marche, elle est bien meilleure que la mienne !

Eh bien j'ai testé ta méthode, erresse...
Elle marche parfaitement !
Gépluka me remettre mon tutoriel sur l'oreille...

...et renvoyer à ta méthode dans le premier message.

Dernière modification par moko138 (Le 22/09/2016, à 22:14)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#6 Le 13/11/2016, à 11:47

moko138

Re : La concierge est dans l'escalier (Tutoriel gpodder)

Le wiki a dû être complété car le-peyo y a trouvé une autre solution, qui marche dans gpodder 3.9.1 : ./viewtopic.php?pid=21626184#p21626184.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne