-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.orig
173 lines (131 loc) · 6.05 KB
/
README.orig
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
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
FSViewer.app
Copyright (c) 1998/1999 George Clernon <[email protected]>
Description
===========
FSViewer is a NeXT FileViewer lookalike for Window Maker. Viewing is
currently supported via browser mode and list mode. It has been written
in C using the WINGs library.
Features
========
Browser and list modes, DND and file operations. All other features need
to be implemented.
Requirements
============
o Window Maker v0.60.0 If you use an older version of Window Maker
FSViewer is broken :(
o libProplist. If you have installed Window Maker, you should have it.
o GCC.
0 Version >= 0.2.3b requires WindowMaker >= 0.70.0 but no libProplist
Platforms
=========
Version 0.1.1 compiled on Redhat 5.2 on Intel and Amiga (RH 5.1), SuSE
(unknown version) and Slackware 3.6
Version 0.2.1 compiled on Redhat 5.2 for Intel and Amiga (RH 5.1).
Version 0.2.3b compiled on SuSE 6.4/7.3, Mandrake 8.1 for Intel (with
WindowMaker 0.80.0)
Installation
============
gunzip and untar FSViewer.app-x.y.z.tar.gz
[prompt]$> tar zxvf FSViewer.app-x.y.z.tar.gz
or
[prompt]$> gunzip FSViewer.app-x.y.z.tar.gz
[prompt]$> tar -xvf FSViewer.app-x.y.z.tar
or
[prompt]$> bunzip2 FSViewer.app-x.y.z.bz2
[prompt]$> tar -xvf FSViewer.app-x.y.z.tar
then
[prompt]$> cd FSViewer.app-x.y.z
[prompt]$> ./configure
[prompt]$> make
if the make goes ok su to root and
[prompt]$> make install
or
[prompt]$> make install-strip
return to normal user mode.
The FSViewer binary (FSViewer) is now in /usr/local/GNUstep/Apps/FSViewer.app
Now copy icons.tar.gz into the install directory, the default is
/usr/local/GNUstep/Apps/FSViewer.app and
[prompt]$> tar zxvf icons.tar.gz
or
[prompt]$> gunzip icons.tar.gz
[prompt]$> tar -xvf icons.tar
Remark: Separate installation of icons is not necessary in
versions >= 0.2.3d, because they have been integrated into the standard
distribution.
If you want to access icons already installed and you want to use the short
naming scheme i.e. no path or extension, the ICONDIR defaults file entry needs
to be set and the files need to have their own directories. So for xpms the
structure is /a/path/specified/in/ICONDIR/xpm and similarly for tiffs
/a/path/specified/in/ICONDIR/tiff.
If you are using LinuxPPC/R4 you will need to use the --with-extralibs option
e.g.
./configure --with-extralibs="-lXt -lICE -lSM"
Slackware may require something like this:
./configure --with-extralibs="-lwraster -lgif"
(Could someone confirm that the above examples work?)
For those running on 8bits displays e.g. the Amiga, there is a compile
option --enable-clk when set to no (--enable-clk=no) will disable the
time stamp in the attributes inspector.
If you can't su to root, then use --prefix=/a/dir/you/can/write/to in the
args to ./configure. For example:
[prompt]$> ./configure --prefix=/home/users/clernong/local
[prompt]$> make
[prompt]$> make install
or
[prompt]$> make install-strip
The FSViewer binary (FSViewer) is now in
/home/users/clernong/local/GNUstep/Apps/FSViewer.app
If this is a first time install, just run the app from the prompt. A defaults
file will be automatically created.
If this is an UPGRADE (from FSViewer < 0.2.0), backup your FSViewer defaults file in ~/GNUstep/Defaults and from the compilation directory cd into defs and run chdef. This is required to update the defaults file. Then go and run the app.
Documentation
=============
Documentation is included in the archive (english and french).
Once everything has been installed, start FSViewer.
You should be able to traverse the directory tree. The interface is split in
to 3 sections. The shelf is an area to place frequently accessed directories
or files. The pathview section depicts the current selected path and the
browser columns lists the directory contents of the current selected path.
Icons/Actions/Events can be set in the Inspector Panel.
TODO
====
There are many things to do. The following is a condensed version of the TODO
list from my scratch pad.
o Revert in the Inspector Panel (partially supported).
o Recycler Support.
o Implement a locate/find dialog. Done but it needs to be customisable.
o Improve the feel of the app.
o Add a panel to allow for 'quick' registering of apps.
o Change cursor during busy periods.
o Add in support for file completion for navigating the columns.
o Provide an interface to PGP to allow for file encryption via FSViewer.
o Implement other viewing modes.
o Implement a full preferences dialog.
Copyright
=========
FSViewer is copyrighted by George Clernon 1998/1999 and is licensed through the
GNU General Public License. Read the COPYING file for the complete license.
The Panel code, libProplist code, browser and lots more are based on
WPrefs.app and the WINGs library which is Copyright (c) 1998 Alfredo K. Kojima
<[email protected]> and licensed through the GNU General Public License.
A lot of the X related code and general structure is based on code copyrighted
by Redback Development Pty Ltd licensed through the GNU General Public License.
Many Thanks to Warp for this.
The file operation and magic files code is based on and taken from Files-2.4f
licensed through the GNU General Public License.
The regexp library included in the distribution for use with the magicfiles
code is copyrighted by University of Toronto. See the README in src/regexp
for more details on the licensing agreement.
The timestampWidget code is available from the widget bazaar at
http://rive.boxybutgood.com. Author is Charles Gamble
<[email protected]> and the original code is by Michael J. Mitchell
<[email protected]>. Further modifications to make it compile under Window Maker v0.60 made by George Clernon.
The original artwork created for FSViewer.app is licensed through the Open
Content License. The artwork includes the folders, my-computer icon and the
FSViewer.app icon. Many thanks to Marco van Hylckama Vlieg
<[email protected]> for providing FSViewer.app with the original artwork.
The french documentation is by Georges Tarbouriech <[email protected]>
Many Thanks to Georges for all the work on the various docs.
Contact
=======
Send comments and bug reports to [email protected]