Outils pour utilisateurs

Outils du site


installfreebsd

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
installfreebsd [2019/03/10 14:02] – [Sources] cyrilleinstallfreebsd [2019/03/10 14:22] cyrille
Ligne 225: Ligne 225:
 </fontconfig></code> </fontconfig></code>
  
-Gestionnaire WIFI+====Gestionnaire WIFI====
 Bien que par défaut, on n'en a pas besoin. On peut vouloir utiliser un outil style Gestionnaire Wifi Bien que par défaut, on n'en a pas besoin. On peut vouloir utiliser un outil style Gestionnaire Wifi
 <code bash>pkg install wifimgr</code> <code bash>pkg install wifimgr</code>
Ligne 232: Ligne 232:
 <code bash> cat /etc/wpa_supplicant.conf</code> <code bash> cat /etc/wpa_supplicant.conf</code>
  
 +====Barre de Menu pour XFCE====
  
 +J'utilise Plank, simple et convivial.
 +
 +<code bash># pkg install plank</code>
 +
 +Ajouter cette commande au démarrage de XFCE
 =====Paramétrage de Xorg===== =====Paramétrage de Xorg=====
 ====Carte video==== ====Carte video====
Ligne 314: Ligne 320:
 /usr/local/bin/xbindkeys  &</code> /usr/local/bin/xbindkeys  &</code>
  
-==== XFCE / FLAUXBOX / OPENBOX ====+==== XFCE / FLUXBOX / OPENBOX ====
 Pour avoir le choix entre plus Windows Manager : ici fluxbox, openbox Pour avoir le choix entre plus Windows Manager : ici fluxbox, openbox
  
Ligne 402: Ligne 408:
 # /etc/rc.d/devd restart</code> # /etc/rc.d/devd restart</code>
 Et hop, ça fonctionne…... Et hop, ça fonctionne…...
 +
 +=====Dropbox=====
 +Pas de portage Dropbox sous freeBSD
 +Le kernel de freeBSD ne prend pas en charge **inotify** donc pas de dropbox... En tout cas dropbox ne fournit pas de client freeBSD. Reste à trouver une alternative ou utiliser wine et le client windows (parait il)...
 +
 +En alternative, il y a rclone qui fait très bien le travail mais en ligne de commande. Mais reste très gérable.
 +
 + <code bash>pkg info rclone
 +rclone-1.43
 +Name           : rclone
 +Version        : 1.43
 +Installed on   : Sat Feb 23 19:02:31 2019 CET
 +Origin         : net/rclone
 +Architecture   : FreeBSD:12:amd64
 +Prefix         : /usr/local
 +Categories     : net
 +Licenses       : MIT
 +Maintainer     : wg@FreeBSD.org
 +WWW            : https://rclone.org/
 +Comment        : Sync files to and from various cloud services
 +Annotations    :
 + FreeBSD_version: 1200086
 + repo_type      : binary
 + repository     : FreeBSD
 +Flat size      : 26.1MiB
 +Description    
 +Sync files to and from Google Drive, S3, Swift, Cloudfiles, Dropbox and
 +Google Cloud Storage
 +
 +WWW: https://rclone.org/</code>
 +
 +On l'installe 
 +# pkg install rclone
 +
 +L'option dropbox est la 7, on valide le tout et on finit par être redirigé vers une page d'assication dropbox/rclone qu'on renseigne et valide.
 +
 +Sur mon système mon répertoire dropbox et dans mon /home/$USER/Dropbox et contient 2 dossiers essentiels qui seront mis à jour soit de mon PC vers la Dropbox ou de la Dropbox vers mon PC.
 +
 +J'ai écrit ce script qui fonctionne sur 3 arguments
 +* le premier : **IN** ou **OUT** : la synchronisation se fait vers la Dropbox ou depuis la Dropbox
 +* le second : répertoire à mettre à jour : COURS ou DIR
 +* le dernier : dry ou write : **dry** : on simule, **write** on met à jour
 +
 +Puis 1 alias :
 +alias dropbox='/home/ragnarok/SCRIPTS/dropbox.sh'
 +
 +Pour mettre à jour le répertoire DIR depuis la Dropbox vers mon PC
 +dropbox IN DIR write
 +
 +Pour simuler une synchroniation du répertoire COURS de mon PC vers la Dropbox
 +dropbox OUT COURS dry
 +
 +Et c'est tout ! Le script ci-dessous : 
 +
 +
 +#!/bin/sh
 +  echo == DEBUG ==
 +  echo "Nom du script : $0";
 +  echo argument 1 : $1
 +  echo argument 2 : $2
 +  echo "Tous les arguments : $* ($# arguments)"
 +  echo == FIN DEBUG ==
 +
 +
 +# =========================================
 +case $# in
 +  0) echo "Aucun parametre"
 +     echo "Syntaxe :  $0 IN/OUT DIR/COURS";;
 +  1) echo "Il manque un paramètre !"
 +     echo "Syntaxe :  $0 IN/OUT DIR/COURS";;
 +  2) echo "2 parametres passes au programme : $1 et $2";;
 +  3) echo "Le 3eme argument ne peut être que --dry-run ou write";;
 +  *) echo "TROP DE PARAMETRES !"
 +     echo "Syntaxe :  $0 IN/OUT DIR/COURS";;
 +esac
 +
 +# =========================================
 +    if [ $1 == "IN" ]
 +        then
 +            echo "Depuis la dropbox";
 +     source="dropbox:/"    ;
 +            dest="/home/ragnarok/Dropbox/";
 +
 +    elif [ $1 == "OUT" ]
 +        then   
 +            echo "Vers la dropbox" ;
 +     source="/home/ragnarok/Dropbox/"    ; 
 +            dest="dropbox:/";
 +
 +    else
 +        echo "$1  : Soit IN soit OUT";
 + exit;
 +    fi
 +# =========================================
 +    if [ $2 == "DIR" ]
 +        then
 +            echo "Repertoire de DIR";
 +            dir="DIR-2018-2019";
 +    elif [ $2 == "COURS" ]
 +        then   
 +            echo "Repertoire de COURS" 
 +     dir="COURS-2018-2019";
 +    elif [ $2 == "ecole" ]
 +        then   
 +     echo "Repertoire Ecole" 
 +     dir="ecole";
 +    else
 +        echo "$2  : Soit DIR soit COURS soit ecole";
 + exit;
 +    fi
 +# =========================================
 +
 +  if [ $3 == "dry" ]
 +        then
 +            echo "Option --dry-run activée";
 +     option="--dry-run";
 +  elif [ $3 == "write" ]
 +        then
 +            echo "Option: aucune. En action";
 +     option="";
 +  else
 +            echo "$3  : Ne peut être que dry ou write";
 + exit;
 +    fi
 +# =========================================
 +
 +echo "rclone sync $source$dir $dest$dir $option --progress"
 +rclone sync $source$dir $dest$dir $option --progress
 +
 +echo " --------------- Done.";
 +
 +
  
  
installfreebsd.txt · Dernière modification : 2020/06/06 17:12 de cyrille