1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
|
FSViewer.app
Copyright (c) 1998 George Clernon <clernong@tinet.ie>
Description
===========
FSViewer est un gestionnaire de fichiers la NeXT pour Window Maker. La visualisation
actuellement supporte est en mode navigation et en mode liste. Il a t crit en C en utilisant la
bibliothque WINGs.
Caractristiques
================
Mode navigation, mode liste, glisser-dposer et gestion de fichiers. Toutes les autres
caractristiques doivent encore tre dveloppes.
Ncessaire
==========
o Window Maker v0.61.1 Si vous utilisez une version antrieure de Window Maker je sais
que FSViewer a un problme, envoyez-moi un "mail" si vous voulez savoir comment le rsoudre!
o libProplist 0.9.1.Si vous avez install Window Maker 0.61.1, vous devriez l'avoir.
o GCC.
Plate-formes
============
La version 0.1.1 a t compile avec succs sur Redhat 5.2 Intel, et Amiga (RH 5.1),
SuSE (version inconnue) et Slackware 3.6.
La version 0.2.1 a t compile avec succs sur Redhat 5.2 et 6.0 Intel, et Amiga (RH 5.1).
Installation
============
gunzip et untar FSViewer.app-x.y.z.tar.gz
[prompt]$> tar zxvf FSViewer.app-x.y.z.tar.gz
ou
[prompt]$> gunzip FSViewer.app-x.y.z.tar.gz
[prompt]$> tar -xvf FSViewer.app-x.y.z.tar
ensuite
[prompt]$> cd FSViewer.app-x.y.z.
[prompt]$> ./configure
[prompt]$> make
si le make aboutit, se "loger" root et
[prompt]$> make install
ou
[prompt]$> make install-strip
revenez en mode utilisateur
L'excutable FSViewer (FSViewer) est maintenant dans /usr/local/GNUstep/Apps/FSViewer.app
Copiez maintenant icons.tar.gz dans le rpertoire d'installation, par dfaut
/usr/local/GNUstep/Apps/FSViewer.app et
[prompt]$> tar zxvf icons.tar.gz
ou
[prompt]$> gunzip icons.tar.gz
[prompt]$> tar -xvf icons.tar
Si vous voulez accder aux icnes dj installs et que vous souhaitiez utiliser leur
nom directement, c'est--dire sans chemin ou extension, vous devez dfinir ICONDIR
dans le fichier de configuration par dfaut et les fichiers doivent se trouver dans leur
propre rpertoire. Ainsi, pour les fichiers xpm, la structure correspond
/un/chemin/spcifi/dans/ICONDIR/xpm et pour les fichiers tiff /un/chemin/spcifi/dans/ICONDIR/tiff.
Si vous utilisez LinuxPPC/R4, vous devrez choisir l'option --with-extralibs
par exemple:
./configure --with-extralibs="-lXt -lICE -lSM"
Slackware peut ncessiter quelque chose du style:
./configure --with-extralibs="-lwraster -lgif"
(Quelqu'un pourrait-il confirmer que les exemples ci-dessus fonctionnent?)
Pour ceux qui ont un affichage en 8 bits, comme l'Amiga par exemple, il existe
une option de compilation --enable-clk qui, dfinie sur "no" (--enable-clk=no),
dsactive l'icne de l'horloge dans l'inspecteur d'attributs.
Si vous ne pouvez pas vous "loger" en tant que root, utilisez alors
--prefix=/un/rpertoire/dans lequel/vous pouvez/crire dans les arguments de ./configure.
Par exemple:
[prompt]$> ./configure --prefix=/home/users/clernong/local
[prompt]$> make
[prompt]$> make install
ou
[prompt]$> make install-strip
L'excutable FSViewer est maintenant dans /home/users/clernong/local/GNUstep/Apps/FSViewer.app
S'il s'agit d'une premire installation, lancez simplement l'application partir
du shell. Un fichier de configuration par dfaut sera cre automatiquement.
S'il s'agit d'une EVOLUTION (FSViewer < 0.2.0), sauvegardez le fichier de configuration
qui est dans ~/GNUstep/Defaults et depuis le rpertoire de compilation, positionnez-vous dans defs (cd defs)
et tapez la commande chdef. Cette tape est ncessaire la mise jour du fichier de configuration.
Vous pouvez maintenant lancer l'application.
Documentation
=============
La documentation est fournie dans l'archive (en anglais et franais).
Une fois tout install, lancez FSViewer. Vous devriez pouvoir
vous dplacer dans l'arborescence des rpertoires. L'interface est divise en 3 parties.
L'tagre est une zone o placer les rpertoires et fichiers les plus frquemment utiliss.
Le chemin graphique reprsente le chemin slectionn et les colonnes de
navigation listent le contenu des rpertoires du chemin slectionn. Icnes/Actions/Evnements
peuvent tre dfinis dans la fentre Inspector.
TODO
====
Il reste beaucoup faire. Ce qui suit est une version condense de la liste TODO
de mon bloc-notes.
o Possibilit d'annulation de modification dans la fentre Inspecteur (support partiel).
o Support du recycleur.
o Mise en place d'une fentre de recherche. Elle existe mais devrait offrir plus de possibilits l'utilisateur.
o Amliorer la convivialit de l'application.
o Ajouter une fentre offrant un moyen rapide de dfinir les applications correspondant un type de fichier.
o Modifier l'apparence du curseur pendant les priodes "occupes".
o Ajouter un support permettant le dplacement dans les colonnes l'aide du clavier.
o Fournir une interface pour PGP afin de crypter les fichiers depuis FSViewer.
o Mise en place de nouveaux modes de visualisation.
o Mise en place d'une fentre de prfrences plus complte.
Copyright
=========
FSViewer est "copyrighted" par George Clernon 1998/1999 et il est fourni sous licence
GNU General Public License. Lisez le fichier COPYING pour connatre les termes de la licence complte.
Le code de la fentre principale, le code de libProplist, le navigateur et beaucoup d'autres choses sont
bases sur WPrefs.app et la bibliothque WINGs qui sont Copyright (c) 1998 Alfredo K. Kojima
<kojima@windowmaker.org> et sont sous licence GNU General Public License.
Une grosse partie du code relatif X et de la structure gnrale est base sur du code
"copyrighted" par Redback Development Pty Ltd et sous licence GNU General Public License.
Le code de manipulation de fichiers et de "magic files" est bas et repris sur
Files-2.4f sous licence GNU General Public License.
La bibliothque regexp incluse dans la distribution pour utilisation avec le code "magic files"
est "copyrighted" par University of Toronto. Lire le fichier README dans src/regexp pour
plus de dtails sur le mode de licence.
Le code timestampWidget est disponible auprs de widget bazaar :
http://rive.boxybutgood.com. Auteur Charles Gamble <gambcl@cogamble.demon.co.uk>
et le code original est de Michael J. Mitchell <mitch@gw2.redback.com.au>.
Les modifications permettant la compilation sous Window Maker 0.61 sont de George Clernon.
Le travail artistique original cre pour FSViewer.app ne peut tre distribu sans la distribution
FSViewer.app. Le travail artistique comprend les icnes des dossiers, de my-computer et de
FSViewer.app. Un grand merci Marco van Hylckama Vlieg <fatal@global.uibk.ac.at>
pour avoir fourni tout ce travail artistique en faveur de FSViewer.app.
La documentation en franais est de Georges Tarbouriech <gete@wanadoo.fr>
Contact
=======
Envoyez vos commentaires et rapports de "bug" clernong@tinet.ie
|