fichier SVG utilisé par DT

Après avoir testé DT 2.0 sous Windows10, je viens de virtualiser Ubuntu et utilise maintenant DT sous cet os.

Mon problème, sous Windows, j’avais avec libreOffice Draw créé un fichier SVG de ma signature photo à partir d’une image png fournie par mon club photo (notre signature en coquillée dans un filigrane d’hermine (le club s’appelle Regard’Hermine)). Ce fichier je l’ai inclus dans le fichier Watermarks de DT sans soucis.

Je veux donc faire la même chose maintenant, mais

  1. si j’ouvre ce fichier avec inkscape, et fait enregistrer sous… Watermarks, Message d’erreur disant impossible d’enregistrer

  2. Si je fais un copier/coller à partir du dossier partagé, idem

  3. Si je monte un nouveau dossier partagé avec Watermarks, l’association se fait, mais Watermarks ne voit pas mon fichier SVG

  4. Si j’ouvre les propriétés du dossier Watermarks afin de me donner le droit, eh ben non il faut être root

  5. Si j’ouvre un terminal et que je joue avec sudo copy, il ne reconnait pas copy

  6. Je cherche sur le net mais pas trouvé la solution

  7. Greeeeeehh

  8. Mode humour…Sous Windows 10 secondes en s’ouvrant les droits, Ubuntu depuis hier soir; Rassurez vous, j’ai été faire dodo tout de même… Fin Mode Humour

  9. quelqu’un peut-il m’aider à faire un copier/coller de ce foutu fichier

Merci

Je suppose que tu essayes de coller le fichier dans /usr/share/darktable/watermarks ? Tu n’y arriveras pas, car il faut avoir les droits du super utilisateur pour cérer/modifier des fichiers à cet endroit.

Par contre tu peux tout à fait coller ton fichier dans le répertoire privé de l’utilisateur que tu as créé sous linux. C’est dans ~/.config/darktable/watermark.
[list]
[]~ c’est le home-directory de l’utilisateur.
[
]le répertoire watermark n’existe pas de base dans ~/.config/darktable, Il faut le créer.
[/list]
Tous les fichiers SVG que tu mettras à cet endroit seront dispo dans darktable. Si un fichier porte le même nom qu’un des fichiers livrés avec DT (ceux dans /usr/share/darktable/watermarks), il prendra la place de celui-ci.

J’ai trouvé la commande cp pour la copie…OK

J’ai créé un répertoire watermarks dans /.config/darktable

J’ai copié le fichier SVG dans ce nouveau répartoire

Je le voie dans la liste sous DT… Mais rien ne s’affiche dans l’image lorsque je clique dessus…

Y-a-t-il encore une petite astuce que le béotien que je suis n’a pas encore intégré?

Il y a peut être un bug dans ton fichier… Est-ce que tu peux nous l’envoyer pour qu’on fasse un essai ?

Comment fait-on pour insérer le fichier dans ce fil?

J’ai souvent remarqué qu’il y a une incompatibilité des lettres accentuées entre Windows et Linux. Donc dans mes échanges entre les 2 systèmes, je ne les utilise jamais ni dans les noms de répertoires, fichiers et aussi dans les documents de je partage.

Tu pourrais mettre ton fichier sur une site de téléchargement et mettre le lien ici.

Voici le lien sur dropbox du fichier signature_1.svg que j’utilise dans DT sous Windows et qui pour le moment refuse de s’ouvrir dans DT sous Ubuntu

https://www.dropbox.com/s/pl4t4tcozjkz76q/signature_1.svg?dl=0

Merci de votre contribution

Ton filigrane est bon. Il fonctionne parfaitement CHEZ MOI . Il faut chercher ailleurs. Peut être as-tu un problème de droit d’accès - c’est courant sous Unix/Linux. Peux-tu, dans un terminal taper ces commandes ?

[code]cd ~/.config/darktable/watermark
ls -l[/code]

Et poster le résultat ici ?

Ca fonctionne aussi parfaitement avec la version 2.0.5 en mettant ta signature dans

usr/darktabe/watermark en administrateur. Par contre, je ne vois pas ta signature avec la version GitHub ni dans usr/darktabe/watermark et ni dans .config/darktabe/watermark.

Voici ci-dessous le résultat, il semble que le fichier est root lui aussi. Cependant, c’est moi qui est créé le dossier watermarks dans ~/. config/darktable, avec la commande mkdir.

michel@michel-VirtualBox:~/.config/darktable/watermarks$ ls -l
total 148
-rwxr-x— 1 root root 150478 août 27 09:16 signature_1.svg

Bingo ! c’est la qu’est le problème !
« root » c’est le nom du super utilisateur. Or, toi tu te connectes avec un compte d’utilisateur « normal » pour utiliser DT. Les comptes « normaux » ne peuvent utiliser que les fichiers leur appartenant (pour les geek : explication un peu simpliste, je sais), et surtout pas les fichiers appartenant au super utilisateur ! Il te faut donc transférer la propriété de ce fichier du super utilisateur à toi, utilisateur « normal ».
C’est assez simple à faire. Comme il est probable que tu as aussi le même problème sur le répertoire watermark que tu as créé précédemment nous allons tout corriger d’un coup.
Dans un terminal tu tapes cette commande :

id

Qui va te permettre d’identifier ton nom d’utilisateur et ton nom de groupe. Puis celles-ci :

[code]cd ~/.config/darktable
chown -r nom d'utilisateur:nom de groupe watermark[/code]

nom d’utilisateur et nom de groupe sont, bien sûr les noms que tu as obtenu en tapant la première commande. Attention à bien mettre le ‹ : › entre les deux noms.
Tout devrait rentrer dans l’ordre après cela.

Pour la suite, évite de faire tes manips avec la commande sudo, sauf quand tu dois réellement toucher aux données système. Sinon tu vas te créer à nouveau des problèmes.

P-s : mkdir c’est la commande pour créer le répertoire, pas le fichier.

Suite…

à lire : tout sur les droits sous Unix/Linux

Merci de ton aide,

Attention c’est chown -R et non -r, de plus pour que l’opération soit permise, il a fallu que je tape sudo devant chown. Normal???

En cadeau ce petit clin d’oeilhttps://www.dropbox.com/s/hgfkor99cqbt9py/_DS79745_01.jpg?dl=0

[quote quote=2954Attention c’est chown -R et non -r, de plus pour que l’opération soit permise, il a fallu que je tape sudo devant chown. Normal??? [/quote]

Oui c’est -R (cf. man chown) et il est normal que pour changer le propriétaire de dossiers/fichiers appartenant à root il faille passer par sudo qui te donne ses droits pour réaliser le chown.

On peut juste copier/coller :

sudo chown -Rwhoami:groups | cut -d " " -f 1~/.config/darktable/*

Et saisir son mot de passe de session pour le sudo. :wink:

Ah ben pas facile d’écrire du bash dans WP ! :smiley:

il y a une backquote (cf. alt gr + 7 du clavier PC) devant et derrière whoami et devant et derrière groups | cut -d " " -f 1

Elles sont indispensables pour que bash interprète ces commandes, mais la backquote saisie dans wordpress (ici) est interprétée pour montrer du code. J’ai pu modifier une fois mon précédent message, pas deux.

Merci pour le coup de main @manu’ !

J’ai utilisé ‹ cp › il y a quelques jours ; la récursion c’est -r ou -R avec cp … j’ai écris de mémoire et je me suis planté !

Ouaip, pas facile d’écrire les quotes inversées. je viens d’essayer tous les trucs classiques : rien ne fonctionne. J’ai fait une rapide recherche sur le web. Apparemment il faudrait ajouter un module à WP.

Concernant la modification des posts, effectivement il semble impossible de faire plus d’une modification… Sauf pour les modérateurs qui eux ont le droit de faire autant de modifs qu’ils le souhaitent ! J’étais dans cette situation, mais maintenant que je suis modo, j’ai le droit ! J’admets que ce c’est plutôt injuste :wink:

Suis Ok avec manu, surtout quand ça fait au moins 30 ans que t’as pas touché un terminal, se souvenir des commandes simples et la syntaxe c’est pas facile du tout, pour ça Windows c’est tout de même plus simple. Maintenant que DT est installé, j’espère qu’à la prochaine release de Ubuntu il ne faudra pas tout recommencer.

Au club photos a un projet d’achat d’un PC, et on veut y installer des logiciels de traitement photos, j’ai entre autre présenté DT sur Windows, malheureusement en anglais. Nous sommes deux à faire le forcing pour que ce soit des gratuits RT ou DT. RT tourne sur Windows, mais ayant utilisé les deux, il est derrière et notamment il n’a pas de retouches locales. Si on peut utiliser DT en virtualisant Linux ce serait super, et on est dans la classe de LR ou DXO. Wait and See!!

Quelle efficacité sur ce blog! L’ami Daniel à eu là une excellente idée! :wink: