Freecad 0.20 et dossier Préférences

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Shalmeneser
Veteran
Posts: 9475
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Freecad 0.20 et dossier Préférences

Post by Shalmeneser »

https://forum.freecadweb.org/viewtopic. ... 60#p606276

Tiens nous au courant du travail que tu proposes aux élèves.
User avatar
Forthman
Veteran
Posts: 2650
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: Freecad 0.20 et dossier Préférences

Post by Forthman »

quand je lance Freecad en ligne de commande avec --help j'ai ceci :

Code: Select all

FreeCAD

For a detailed description see https://www.freecadweb.org/wiki/Start_up_and_Configuration

Usage: FreeCAD [options] File1 File2 ...

Allowed options:

Generic options:
  -v [ --version ]          Prints version string
  -h [ --help ]             Prints help message
  -c [ --console ]          Starts in console mode
  --response-file arg       Can be specified with '@name', too
  --dump-config             Dumps configuration
  --get-config arg          Prints the value of the requested configuration key

Configuration:
  -l [ --write-log ]        Writes a log file to:
                            /home/forthman/.FreeCAD/FreeCAD.log
  --log-file arg            Unlike --write-log this allows logging to an 
                            arbitrary file
  -u [ --user-cfg ] arg     User config file to load/save user settings
  -s [ --system-cfg ] arg   System config file to load/save system settings
  -t [ --run-test ] arg     Test case - or 0 for all
  -M [ --module-path ] arg  Additional module paths
  -P [ --python-path ] arg  Additional python paths
  --single-instance         Allow to run a single instance of the application
J'imagine que les options -u et -s devraient pouvoir servir :idea:
User avatar
papyblaise
Veteran
Posts: 7872
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Freecad 0.20 et dossier Préférences

Post by papyblaise »

pas sûr que tu puisse importer la config d'une machine à l'autre , il te faudra peu-t-être importer une version dally de V20 config à ta sauce , la copiée sur chaque machine , en l'ouvrant la config se mettra seule en place
User avatar
Forthman
Veteran
Posts: 2650
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: Freecad 0.20 et dossier Préférences

Post by Forthman »

Mes machines sont sous linux, mais j'imagine que ça doit fonctionner également sous windows
Tous mes fichiers sont sur clé USB, et tous les jours je fais au moins un backup sur le disque dur.
J'ai 4 machine
- un PC principal dans mon bureau qui me sert de référence
- un PC dans mon atelier
- un PC à la maison
- un PC portable

J'ai un programme de backup spécifique sur mon PC de bureau qui archive en premier les fichiers de config sur la clé USB,
puis le backup de la clé sur le disque dur commence.

Sur les autres PC, au lieu d'archiver les fichiers de config, le programme les récupère de sur la clé pour remplacer entièrement
les fichiers de configuration du disque dur, et ensuite le backup de la clé commence.

C'est peut-être pas très orthodoxe comme procédure, mais ça fait plusieurs années que je fais comme ça, et je n'ai pas de problème
(enfin je n'en ai pas l'impression)
User avatar
onekk
Veteran
Posts: 6146
Joined: Sat Jan 17, 2015 7:48 am
Contact:

Re: Freecad 0.20 et dossier Préférences

Post by onekk »

Pardon, excuse moi pour mon français, je suis Italien.

mais le preferences, ou bien le "utilisateur directory" peut etre specifie avec environment variable avec un bash file.

Code: Select all

#!/bin/bash

export FREECAD_USER_HOME="/home/common/FreeCAD/config-020-eng"

urxvt -T "FreeCAD-launcher" -e "/home/common/FreeCAD/FreeCAD-0.20.0-Linux-x86_64.AppImage"
Avec cette method vous pouvez avoir different "paths" pour different "configurations".

Salut

Carlo D.
GitHub page: https://github.com/onekk/freecad-doc.
- In deep articles on FreeCAD.
- Learning how to model with scripting.
- Various other stuffs.

Blog: https://okkmkblog.wordpress.com/
mario52
Veteran
Posts: 4673
Joined: Wed May 16, 2012 2:13 pm

Re: Freecad 0.20 et dossier Préférences

Post by mario52 »

Bonjour
jbe wrote: Wed Jul 06, 2022 12:43 pm Dans les préférences, je voudrais :
Avoir l'atelier Part design par défaut;
Les outils d'esquisse en barre verticale à gauche, et les outils de contraintes d'esquisse en barre horizontale en haut.
:?: Comment faire tout ceci ?
faites votre configuration, puis (clic bouton droit sur les fichiers: system.cfg et user.cfg) dans les propriétés du fichier cochez :

Attributs : Lecture seule

puis vous copiez les deux fichiers dans les autres postes

et dans le cas d'un changement de configuration (par Menu > Edition > Préférences) il s'affichera une erreur de type :

12:34:20 An error occurred during creation of output transcoder. Msg is:
12:34:20 unable to open file 'C:/Users/Tyty/AppData/Roaming/FreeCAD/user.cfg'

et ça fonctionne parfaitement, impossible de modifier les fichiers,

j'ai aussi en plus testé avec coché Caché pour ne pas voir les fichiers (pour les élèves bricoleurs fouille tout) et ça fonctionne aussi

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
jbe
Posts: 368
Joined: Sun Nov 10, 2013 4:18 pm
Location: France, Châteauroux

Re: Freecad 0.20 et dossier Préférences

Post by jbe »

Merci Mario

Bloquer les fichiers en lecture seul bloque les préférences, est une très bonne idée.
Ainsi ils ne pourront rien modifier.

Un soucis en moins.
jbe
Posts: 368
Joined: Sun Nov 10, 2013 4:18 pm
Location: France, Châteauroux

Re: Freecad 0.20 et dossier Préférences

Post by jbe »

J'ai rencontré une des personnes du service informatique qui gèrent les PC des 32 collèges du département, ils sont 5 techniciens.
Donc après avoir installé FreeCAD 0.20,ils installeront les fichiers de config ensuite que je leur aurait donner, et ou les mettre, et tout ceci automatiquement.

Je ferais ceci à la rentrée scolaire, après que l'équipe de FreeCAD 0.20 corrige les bugs de lancement, s'il y en a.

Merci pour tous, et je vous tiens au courant des essais.
david69
Veteran
Posts: 1774
Joined: Wed Jan 01, 2014 7:48 pm

Re: Freecad 0.20 et dossier Préférences

Post by david69 »

slt @jbe interessant la manip. j'ai pousse le lien a un pote qui est prof de techno en college sur Orleans. il est encore avec Solidworks et parce que faut tout reapprendre, dans l'immediat il n'envisage pas la bascule (j'y travaille).
ton retour d'experience et les exos que tu donneras seraient en effet un plus. De fait, ce qui serait interessant, c'est d'avoir la demarche d'installe de bout en bout et de pouvoir la mettre dans un wiki si cela en vaut la peine.

en parallele, je viens d'ouvrir ce fil https://forum.freecadweb.org/viewforum.php?f=8 ou je demande comment installer sur plusieurs postes.
jbe
Posts: 368
Joined: Sun Nov 10, 2013 4:18 pm
Location: France, Châteauroux

Re: Freecad 0.20 et dossier Préférences

Post by jbe »

Chez nous, nous ne sommes par maitre de l'installation des logiciels sur les postes.
Tout passe par un serveur, ou sont installé les logiciels utilisés.
Les élèves cliquent sur le logiciel qu'ils ont besoin, et quelques secondes (ou plus), il est disponible sur le poste
et a tout ceux qui se connecte sur ce poste.
Au bout d'un a deux ans, tous les logiciels installés sur sur les postes.

Reste les mises à jour. Pour FreeCAD, à la rentrée, je demanderais à la DSI (direction des services informatiques), de me mettre à disposition de FreeCAD 0.20, et désinstaller la version de FreeCAD précédente.
Coté prof on a pas grand chose à faire.

Et je demanderais aussi qu'ils mettent à jour les deux fichiers de config, que je suis en train de préparé, ainsi les élèvent auront une version "allégée" de FreeCAD, qui sera suffisante pour les activités.

Quand à passer de Solidwork à FreeCAD, ce n'est pas un grand problème, les outils se ressemblent, mais ils ne sont pas au même endroit.
Si tu veux une ou deux activités, fais moi un message privé, pour l'échange de fichier.
Post Reply