File: 67.html

package info (click to toggle)
lg-issue36 2-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,920 kB
  • ctags: 242
  • sloc: makefile: 36; sh: 4
file content (437 lines) | stat: -rw-r--r-- 15,113 bytes parent folder | download | duplicates (2)
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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<META NAME="generator" CONTENT="lgazmail v1.1G.e">
<TITLE>The Answer Guy 36: 
Complaint Department:
</TITLE>
</HEAD><BODY BGCOLOR="#FFFFFF" TEXT="#000000"
	LINK="#3366FF" VLINK="#A000A0">
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<H4>"The Linux Gazette...<I>making Linux just a little more fun!</I>"</H4>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<center>
<H1><A NAME="answer">
	<img src="../../gx/dennis/qbubble.gif" alt="(?)" border="0" align="middle">
	<font color="#B03060">The Answer Guy</font>
	<img src="../../gx/dennis/bbubble.gif" alt="(!)" border="0" align="middle">
</A></H1> 
<BR>
<H4>By James T. Dennis,
	<a href="mailto:answerguy@ssc.com">answerguy@ssc.com</a><BR>
	Starshine Technical Services,
	<A HREF="http://www.starshine.org/">http://www.starshine.org/</A> 
</H4>
</center>

<p><hr><p>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<!-- begin 67 -->
<H3 align="left"><img src="../../gx/dennis/qbubble.gif" height="50" width="60"
	  alt="(?) " border="0">
Complaint Department:
</H3>


<p><strong>From T Elliot  on Sun, 20 Dec 1998  
</strong></p>
<!-- ::
Complaint Department:
~~~~~~~~~~~~~~~~~~~~~
:: -->
<BLOCKQUOTE>

</BLOCKQUOTE>
<P><STRONG><IMG SRC="../../gx/dennis/qbub.gif" ALT="(?)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
Having worked with Unix (1983-1989) and (gasp) MS-DOS (from DOS
2.11) and Windows (from Win 3.0 to NT Server 4.0 - I once
installed the NT5 beta, but decided it was too risky) and
occasionally been tempted into trashing my spare PC to install
Linux, one of the biggest problems I find with Linux is the lack
of coherent tools and user interfaces.
</STRONG></P>
<P><STRONG>
If I install a package under Windows, I get a shortcut to the
program(s) via a menu or window (program group).
</STRONG></P>
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" alt="(!)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
So don't use it.
</BLOCKQUOTE>
<BLOCKQUOTE>

</BLOCKQUOTE>
<P><STRONG><IMG SRC="../../gx/dennis/qbub.gif" ALT="(?)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
Do the same under Linux and then I have to write down the main
program name or remember it (after examining the files to be
installed so I can figure out what the actual command is) - sure
it will probably be installed in the path, but I'm getting old and
the memory is failing.
</STRONG></P>
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" alt="(!)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
Yep.  I know.  Tough isn't it?
</BLOCKQUOTE>
<BLOCKQUOTE>

</BLOCKQUOTE>
<P><STRONG><IMG SRC="../../gx/dennis/qbub.gif" ALT="(?)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
My spare PC is currently running RedHat 5.2 and this afternoon I
downloaded Code Crusader et al and therein lies the tale... NOT
ccrusader, NOT codecrusader or variations thereof, but "jcc" - no
additions to the "start menu" if using Fvwm2 or any other window
manager, in fact, no indication that the system had new software
except that the disk free space had decreased.
</STRONG></P>
<P><STRONG>
Until this type of thing is resolved, then Linux will only gain
the support of the lab-coats or the enthusiast.
</STRONG></P>
<P><STRONG>

</STRONG></P>
<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" alt="(!)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
... and professionally administered sites where a sysadmin
or delegate evaluates packages before installing them
--- figures out what is going where and deploys them
according to their needs.
</BLOCKQUOTE>
<BLOCKQUOTE>
This is a rather boring message.  I'm not the Linux
complaint department.  You can send your suggestions
to <A HREF="http://www.redhat.com/">Red Hat</A> Inc., 
<A HREF="http://www.suse.com/">S.u.S.E.</A>, 
<A HREF="http://www.caldera.com/">Caldera</A>, and many others.
</BLOCKQUOTE>
<BLOCKQUOTE>
Incidentally, S.u.S.E. does have some scripts that
maintain your system default window manager menus
when you install new packages.
</BLOCKQUOTE>
<BLOCKQUOTE>
As for the implied suggestion --- I know that some
people at Red Hat are working on something like this.
However, since there is no central authority over Linux
development and there are no "code and interface police"
to enforce <EM>your</EM> notion of "how things should be done"
--- there are practical limits to what can be
accomplished.
</BLOCKQUOTE>
<BLOCKQUOTE>
For those that care, the usual technique I use when
installing RPM's is to list and/or browse the contents of
the package before I install it.  You can list them with
a command like:
</BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQUOTE><CODE>
rpm -qpl &lt;package.file.name&gt;
</CODE></BLOCKQUOTE></BLOCKQUOTE>
<BLOCKQUOTE>
...  and you can narrow that do just the docs using:
</BLOCKQUOTE>
<BLOCKQUOTE><BLOCKQUOTE><CODE>
rpm -qpd &lt;package.file.name&gt;
</CODE></BLOCKQUOTE></BLOCKQUOTE>
<BLOCKQUOTE>

</BLOCKQUOTE>
<BLOCKQUOTE>
You can browse through an RPM file interactive using
Midnight Commander ('<tt>mc</tt>').   Just highlight the file
using mc's "Norton Commander inspired" interface and
hit [Enter].  This will traverse down into the RPM file
as though it were a directory tree --- and you can browse
through and view the file contents to your heart's content.
</BLOCKQUOTE>
<BLOCKQUOTE>
When you use <tt>mc</tt>'s [F3] key to view a file, it can interpret
several types of files.  Thus you can view the man pages
from inside of an RPM file without installing anything.
</BLOCKQUOTE>
<BLOCKQUOTE>
Since many of the most useful programs available under
Linux and other forms of Unix are designed as filters,
or intended to be run as services (possibly as dynamically
launched '<tt>inetd</tt>' based daemons) or cron jobs --- or are
otherwise non-interactive --- it often doesn't make sense
to add menu options for them.
</BLOCKQUOTE>
<BLOCKQUOTE>
However, I've suggestion to Red Hat and S.u.S.E that
RPM maintainers and builders be encouraged to add entries
for programs that constitute "user interfaces" (for
character mode and/or X Windows --- and for any other
interfaces that might arise in the future --- such as
Berlin).  One of Red Hat's senior people disagreed with
the whole notion, though that may be more a deficiency
in my presentation than anything.
</BLOCKQUOTE>

<P><STRONG><IMG SRC="../../gx/dennis/qbub.gif" ALT="(?)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
PS. My main PC runs NT server 4.0 sp4 with sql server, iis, etc,
etc. I use it for software development using DevStudio (c++) and
even though I have to reboot the &amp;^^% thing every time I touch
something in its config, I'd rather that than guessing at what
I've installed and what the comand line is.
</STRONG></P>

<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" alt="(!)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
Great.  More power to you.  So, do a Yahoo! search to
see if you can find the "complaintguy" somewhere.  Let
me know if you find him (or her) and I'll bounce mail
like this to the appropriate venue.
</BLOCKQUOTE>
<BLOCKQUOTE>
The problem here is that you seem to have confused me
with some Linux advocate.  I use Linux and I prefer it
to other systems that I've used (although 
<A HREF="http://www.freebsd.org/">FreeBSD</A> is
a very close second).
</BLOCKQUOTE>
<BLOCKQUOTE>
I've espoused the opinion, on several occasions in
this column, that the selection of any tools (software
or otherwise) should be done through a process of
requirements analysis.  Some requirements can be
met with a number of solutions.  So, after we've
found a basic list of possible solutions that meet
the requirements we can narrow down that list
by measuring them against our constraints and make
final selections (if choices still remain) based
on preferences.
</BLOCKQUOTE>
<BLOCKQUOTE>
The time is rapidly approaching when you can run a
complete <A HREF="http://www.kde.org/">KDE</A> or 
<A HREF="http://www.gnome.org/">GNOME</A> system 
and never see a command
line.  Developers of KDE, GNOME, and eventually GNUStep
applications will be free to integrate their interfaces
in the ways that are appropriate to each of those systems.
</BLOCKQUOTE>
<BLOCKQUOTE>
The KDE developers have already shown an amazing
predilection for generating KDE interfaces to existing
programs.  Once nice thing about Linux and Unix is that
it's relatively easy to design an application in a
client/server model --- and to provide multiple front
ends (clients) which each provide unique forms of
access to the same application functions.  This is
just good programming design.
</BLOCKQUOTE>
<BLOCKQUOTE>
Another nice thing is that we can concurrently run
programs from many GUI's under the same desktop.  Thus
I can run a GNOME application under KDE and vice versa.
Indeed using VNC and XNest I can run whole X sessions
within a window under one of my X sessions.
</BLOCKQUOTE>
<BLOCKQUOTE>
Of course, people who just stick with the front ends
will be constrained from access many of those powerful
filters and tools that I described earlier.  It's unlikely
that front ends will be built for <EM>all</EM> of them.
</BLOCKQUOTE>
<BLOCKQUOTE>
However, most people only use a few applications, anyway.
</BLOCKQUOTE>
<P><STRONG><IMG SRC="../../gx/dennis/qbub.gif" ALT="(?)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
PPS. The main gripe is - USER TOOLS and EASE OF CONFIGURATION.
</STRONG></P>

<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" alt="(!)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
So find someone to gripe to.  I'm here to <EM>answer</EM>
<EM>questions</EM>.
</BLOCKQUOTE>
<BLOCKQUOTE>
(P.S. the various "advocacy" newsgroups are perfect for
this sort of message).
</BLOCKQUOTE>

<!-- sig -->
<!-- end 67 -->

<hr width="40%" align"center">

<!-- begin 70 -->
<H3 align="left"><img src="../../gx/dennis/qbubble.gif" height="50" width="60"
	  alt="(?) " border="0">
More on "Complaint Department"
</H3>


<p><strong>From T Elliot  on Fri, 25 Dec 1998  
</strong></p>
<!-- ::
More on "Complaint Department"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:: -->

<P><STRONG><IMG SRC="../../gx/dennis/qbub.gif" ALT="(?)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
Thank you for your comments and suggestions.  I appreciate that I
have probably wasted your time, but you have answered most of my
questions (including to whom to gripe).
</STRONG></P>

<BLOCKQUOTE><IMG SRC="../../gx/dennis/bbub.gif" alt="(!)"
	HEIGHT="28" WIDTH="50" BORDER="0"
	>
If I was worried about "wasting my time" I wouldn't
have signed up for this.
</BLOCKQUOTE>
<BLOCKQUOTE>
However, one of the few rights I reserve for myself in this
column is the right to be a curmudgeon.
</BLOCKQUOTE>
<!-- sig -->

<!-- end 70 -->
<!--startcut ======================================================= -->
<P> <hr> <P>
<H5 align="center"><a href="http://www.linuxgazette.com/ssc.copying.html"
        >Copyright &copy;</a> 1999, James T. Dennis
<BR>Published in <I>The Linux Gazette</I> Issue 36 January 1999</H5>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<P align="center">
<table width="98%"><tr valign="center" align="center">
<td rowspan="3" colspan="6"><A HREF="../lg_answer36.html"><IMG
        SRC="../../gx/dennis/answernew.gif"
        ALT="[ Answer Guy Index ]"></A></td>
  <TD><A HREF="./a.html">a</A></TD>
  <TD><A HREF="./b.html">b</A></TD>
  <TD><A HREF="./c.html">c</A></TD>
  <TD><A HREF="./1.html">1</A></TD>
  <TD><A HREF="./2.html">2</A></TD>

  <TD><A HREF="./3.html">3</A></TD>
  <TD><A HREF="./4.html">4</A></TD>
  <TD><A HREF="./5.html">5</A></TD>
  <TD><A HREF="./6.html">6</A></TD>
  <TD><A HREF="./7.html">7</A></TD>

  <TD><A HREF="./9.html">9</A></TD>
  <TD><A HREF="./10.html">10</A></TD>
  <TD><A HREF="./11.html">11</A></TD>
  <TD><A HREF="./12.html">12</A></TD>

</tr><tr valign="center" align="center">
  <TD><A HREF="./15.html">15</A></TD>
  <TD><A HREF="./16.html">16</A></TD>
  <TD><A HREF="./18.html">18</A></TD>
  <TD><A HREF="./19.html">19</A></TD>

  <TD><A HREF="./20.html">20</A></TD>
  <TD><A HREF="./21.html">21</A></TD>
  <TD><A HREF="./22.html">22</A></TD>
  <TD><A HREF="./23.html">23</A></TD>
  <TD><A HREF="./24.html">24</A></TD>

  <TD><A HREF="./25.html">25</A></TD>
  <TD><A HREF="./26.html">26</A></TD>
  <TD><A HREF="./27.html">27</A></TD>
  <TD><A HREF="./28.html">28</A></TD>

</tr><tr valign="center" align="center">
  <TD><A HREF="./29.html">29</A></TD>
  <TD><A HREF="./31.html">31</A></TD>
  <TD><A HREF="./32.html">32</A></TD>
  <TD><A HREF="./33.html">33</A></TD>
  <TD><A HREF="./34.html">34</A></TD>

  <TD><A HREF="./35.html">35</A></TD>
  <TD><A HREF="./36.html">36</A></TD>
  <TD><A HREF="./37.html">37</A></TD>
  <TD><A HREF="./38.html">38</A></TD>
  <TD><A HREF="./39.html">39</A></TD>

  <TD><A HREF="./40.html">40</A></TD>
  <TD><A HREF="./41.html">41</A></TD>
  <TD><A HREF="./42.html">42</A></TD>
  <TD><A HREF="./44.html">44</A></TD>

</tr><tr valign="center" align="center">
  <TD><A HREF="./45.html">45</A></TD>
  <TD><A HREF="./46.html">46</A></TD>
  <TD><A HREF="./47.html">47</A></TD>
  <TD><A HREF="./48.html">48</A></TD>
  <TD><A HREF="./49.html">49</A></TD>
  <TD><A HREF="./50.html">50</A></TD>

  <TD><A HREF="./51.html">51</A></TD>
  <TD><A HREF="./52.html">52</A></TD>
  <TD><A HREF="./53.html">53</A></TD>
  <TD><A HREF="./54.html">54</A></TD>
  <TD><A HREF="./55.html">55</A></TD>

  <TD><A HREF="./56.html">56</A></TD>
  <TD><A HREF="./57.html">57</A></TD>
  <TD><A HREF="./60.html">60</A></TD>
  <TD><A HREF="./61.html">61</A></TD>
  <TD><A HREF="./62.html">62</A></TD>

  <TD><A HREF="./63.html">63</A></TD>
  <TD><A HREF="./64.html">64</A></TD>
  <TD><A HREF="./65.html">65</A></TD>
  <TD><A HREF="./66.html">66</A></TD>

</tr><tr valign="center" align="center">
  <TD><A HREF="./67.html">67</A></TD>
  <TD><A HREF="./69.html">69</A></TD>
  <TD><A HREF="./72.html">72</A></TD>
  <TD><A HREF="./76.html">76</A></TD>
  <TD><A HREF="./77.html">77</A></TD>
  <TD><A HREF="./78.html">78</A></TD>

  <TD><A HREF="./79.html">79</A></TD>
  <TD><A HREF="./80.html">80</A></TD>
  <TD><A HREF="./81.html">81</A></TD>
  <TD><A HREF="./82.html">82</A></TD>
  <TD><A HREF="./84.html">84</A></TD>

  <TD><A HREF="./85.html">85</A></TD>
  <TD><A HREF="./86.html">86</A></TD>
  <TD><A HREF="./87.html">87</A></TD>
  <TD><A HREF="./91.html">91</A></TD>
  <TD><A HREF="./94.html">94</A></TD>

  <TD><A HREF="./95.html">95</A></TD>
  <TD><A HREF="./96.html">96</A></TD>
  <TD><A HREF="./97.html">97</A></TD>
  <TD><A HREF="./98.html">98</A></TD>
</tr></table>
	</P>
<P> <hr> <P>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
<A HREF="../lg_toc36.html"
        ><IMG SRC="../../gx/indexnew.gif" ALT="[ Table Of Contents ]"></A>
<A HREF="../../index.html"
        ><IMG SRC="../../gx/homenew.gif" ALT="[ Front Page ]"></A>
<A HREF="../lg_bytes36.html"
        ><IMG SRC="../../gx/back2.gif" ALT="[ Previous Section ]"></A>
<A HREF="../larriera.html"
        ><IMG SRC="../../gx/fwd.gif" ALT="[ Next Section ]"></A>
<!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -->
</BODY></HTML>
<!--endcut ========================================================= -->