Quelques améliorations :
authorProgfou <jean-christophe.andre@auf.org>
Fri, 21 Nov 2008 20:21:19 +0000 (03:21 +0700)
committerProgfou <jean-christophe.andre@auf.org>
Fri, 21 Nov 2008 20:24:23 +0000 (03:24 +0700)
 * La géométrie "auto" fait maintenant du « presque plein-écran ».
 * Retrait de la décoration de fenêtre pour la géométrie "workarea".
 * Ajout d'une variable "extra" pour la configuration personnalisée.

auf-poste-client-reflets/auf-reflets-tse
auf-poste-client-reflets/debian/changelog

index da6a8f7..256393d 100755 (executable)
@@ -9,17 +9,26 @@
 
 # calcul des options qui n'auraient pas été configurées
 [ -z "$title"    ] && title="Reflets-TSE (CODA)"
-[ -z "$geometry" ] && geometry="fullscreen"
+[ -z "$geometry" ] && geometry="auto"
 [ -z "$printer"  ] && printer="auto"
 [ -z "$machine"  ] && machine=`echo $USERNAME | tr a-z A-Z | tr -dc A-Z0-9`
 [ -z "$username" ] && username="$USERNAME"
 [ -z "$domain"   ] && domain="REFLETS"
 [ -z "$server"   ] && server="reflets-tse.auf"
+[ -z "$extra"    ] && extra=""
 
 # gestion des changements dans les options de configuration
 case "$version" in
+  2)
+    # version 2 (version actuelle) => c'est bon, rien de plus à faire
+    ;;
   1)
-    # version 1 (version actuelle) => c'est bon, rien de plus à faire
+    # version 1 => passer à la version actuelle
+    version=2
+    # migration de l'option de géométrie en « presque plein-écran »
+    [ "$geometry" = "fullscreen" ] && geometry="auto"
+    # forcer la ré-écriture du fichier de configuration
+    rm -f "$HOME/.auf/reflets/tse"
     ;;
   *)
     # pas de version => passer à la version actuelle
@@ -45,17 +54,21 @@ machine="$machine"
 username="$username"
 domain="$domain"
 server="$server"
+extra="$extra"
 __EOF__
 fi
 
 # calcul de la valeur finale de l'option de géométrie
 if [ "$geometry" = "auto" ]
 then
-  geometry=`LANG= xwininfo -root | sed -n 's/  -geometry //p'`
+  geometry=`LANG= xwininfo -root | awk 'BEGIN{w=800;h=600}/Width:/{w=$2}/Height:/{h=$2}END{printf("%sx%s+%s+%s\n",w-10,h-78,0,25)}'`
 fi
 if [ "$geometry" = "fullscreen" ]
 then
   geometry="-f"
+elif [ "$geometry" = "workarea" ]
+then
+  geometry="-g $geometry -D"
 else
   geometry="-g $geometry"
 fi
@@ -79,5 +92,5 @@ else
 fi
 
 # lancement de la connexion RDP
-exec rdesktop -T "$title" $geometry $printer -a 8 -z -P \
-               -n "$machine" -u "$username" -d "$domain" "$server"
+exec rdesktop -T "$title" $geometry $printer -a 8 -z -P -x m \
+       -n "$machine" -u "$username" -d "$domain" $extra "$server"
index 23f2efb..91bd874 100644 (file)
@@ -1,8 +1,16 @@
+auf-poste-client-reflets (1.5) hardy; urgency=low
+
+  * La géométrie "auto" fait maintenant du « presque plein-écran ».
+  * Retrait de la décoration de fenêtre pour la géométrie "workarea".
+  * Ajout d'une variable "extra" pour la configuration personnalisée.
+
+ -- Progfou <jean-christophe.andre@auf.org>  Sat, 22 Nov 2008 03:02:00 +0700
+
 auf-poste-client-reflets (1.4) hardy; urgency=low
 
   * Début de support Coda dans OpenOffice.
 
- -- Jean Christophe André <progfou@andrele.org>  Wed, 15 Oct 2008 03:15:16 +0700
+ -- Progfou <jean-christophe.andre@auf.org>  Wed, 15 Oct 2008 03:15:16 +0700
 
 auf-poste-client-reflets (1.3.3) hardy; urgency=low