home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1997 March / PCOnline_03_1997.iso / xlinux / liesmich.txt < prev    next >
Text File  |  1997-02-08  |  32KB  |  980 lines

  1. <HTML>
  2. <HEAD>
  3. <TITLE>XLINUX Liesmich</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <H1>XLINUX Liesmich</H1>
  7. <HR>
  8. <PRE>
  9.  
  10.  
  11. Xlinux V961101 New CUT Version with X11R6
  12.  
  13.  
  14. Inhalt:
  15.  
  16. Vorwort
  17. Was ist Xlinux
  18. Installation
  19. Kurzbeschreibung ausgewaehlter
  20. Anwendungsprogramme
  21. Anhang
  22.  
  23.  
  24.  
  25. Textbasierende Programme
  26.  
  27. - Alles fuer DOS User...
  28. - rpmsh - Shell fuer rpm, den Red Hat Package Manager
  29. - Mouseless Commander - Der NC Clone
  30. - SC - Das Spreadsheet
  31. - Vi - Editor
  32. - Ghostscript - Druck von Postscriptdateien auf Standarddruckern
  33. - Gnuplot - Plotten von Daten
  34. - Fax - Faxen von Text und Postscriptdateien
  35. - ssfile - Einfache B-Tree Isam Dateiverwaltung
  36. - PQL - SQL Datenbank
  37. - Lynx - Der Text-HTML Browser
  38. - Perl/Awk - Die textorientierte Programmiersprache
  39. - UDO - der vielseitigere Text Konverter - deutsche Shareware!
  40. - Minicom, rx/y/z+sx/y/z - Terminalprogramm
  41. - Chess, Tetris, stetris, thrust - Spiele
  42.  
  43.  
  44. Netzwerk/Client/Server
  45.  
  46. - Telnet/telnetd
  47. - FTP/tftp/ftpd/tftpd
  48. - NFS/nfsd
  49. - Lynx/Arena/newswire/httpd
  50.  
  51.  
  52. X11 Programme
  53.  
  54. - Xcalc - Taschenrechner
  55. - tgif - Zeichenprogramm - auch PS Ausgabe
  56. - Xv - Bildbetrachter und Konverter
  57. - arena - WWW Client
  58. - newswire - WWW Client
  59. - pcemu - DOS Emulator unter X11 fuer Textprogramme (TP,TC,Word...)
  60. - ghostview - Betrachten/Drucken von Postscript Dateien
  61. - coolmail
  62. - java - java development kit 
  63.  
  64.  
  65.  
  66. Sonstiges
  67.  
  68. - zgv - Bildbetrachter
  69. - pcdview - Photo-CD
  70. - workbone - CD-Player
  71. - cdwtools - brennen von CDs
  72. - play - Sounds
  73. - videotext
  74. - casio - down/up-load to casio organizer
  75. - dcf77clock - decoder fuer Zeitsignal
  76. - rcs - Revision Control System
  77. - recode - Zeichensatzumsetzer
  78.  
  79.  
  80.  
  81.  
  82.  
  83. Bitte beachtet sie die GNU General Public Licence. Text unter /Library/GNU.gpl.
  84. Die Programme ssfile, xv und udo sind Shareware. Bei Nutzung ist die ent-
  85. sprechende Gebuehr zu entrichten. Siehe dazu die Informationen unter 
  86. /Library/readme.ssfile, readme.xv und udo.txt. 
  87. Alle andere Software unterliegt der GNU General Public Licence.
  88. Quelltexte der Programme befinden sich z.B. auf sunsite.unc.edu, tsx-11.mit.edu
  89. und deren FTP-Spiegeln. Bitte beachten: Fuer die hier enthaltene Software, wird
  90. keinerlei Gewaehrleistungen, fuer irgendeine Art, Beschaffenheit, Nutzbarkeit
  91. geleistet.  Alle Risiken, Beschaedigungen oder andere Nachteile, die aus dem 
  92. Gebrauch oder Nichtgebrauch dieser Software und der darin enthaltenen 
  93. Informationen entstehen, schliessen jegliche Haftungsanspruechen gegen mich 
  94. und/oder den Autoren der Software aus. Die Verwendung erfolgt auschliesslich 
  95. auf eigene Verantwortung.
  96.  
  97.  
  98. Wichtig: xlinux und linux laufen nicht auf einer komprimierten Partition!!!
  99.          Sie muss vorher entkomprimiert werden!
  100.  
  101.  
  102. Viel Spass
  103. Peter Sieg
  104.  
  105. P.S. Bitte schicken sie mir doch einfach einmal eine Postkarte, wenn sie Xlinux aus-
  106. probiert haben...
  107.  
  108.  
  109. Dieses Dokument ist 
  110. Copyright (C) 1996 bei Peter Sieg, Rabishauerstr.9, 37603 Holzminden.
  111. Vervielfaeltigung jeglicher Art bedarf der vorherigen schriftlichen Genehmigung von mir.
  112. Xlinux darf nicht ohne dieses Dokument auf Datentraegern jeglicher Art 
  113. vervielfaeltigt werden. 
  114.  
  115.  
  116. Bisher auf CDs erschienen:    c't         6/96    Kernel 1.2.8
  117.                 Inside Shareware10/96    Aeltere Version?
  118.                 PC-Online    8/96    Kernel 1.2.13
  119.                 CHIP        11/96    Kernel 2.0.0
  120. Alle Versionen (auch aeltere):
  121. Computer Solution Software GmbH
  122. Gartenstr.2 / 85567 Grafing / Tel: 08092-5018
  123.  
  124.  
  125. Vorwort
  126.  
  127. Warum habe ich bloss diese Distribution zusammengestellt? Wie ist es dazu 
  128. gekommen? Meine ersten Beruehrungen mit Linux muessen so etwa um 1991/2 
  129. gewesen seien. Ich hatte mir damals eine SLS Distribution auf ca. 30-40 
  130. Disketten von einem PD-Haendler gekauft.  Dann gings los... 
  131. Mittels der ersten Disketten und zwei neu formattierten wurden die Boot
  132. und Root Disketten erzeugt. Boot Diskette in A: - Rechner aus/einschalten. 
  133. Nach Aufforderung die Root Diskette in A: einlegen und Return druecken. 
  134. Partitionen anlegen. Formatieren. Installieren der restlichen 35+ Disketten. 
  135. Rechner neu starten, als Root einloggen...
  136. Erstmal alles Ausprobieren. UNIX - Tools waren da, sogar z.B. Minicom gab es 
  137. schon. 
  138. Ansonsten, speziell im Vergleich zu den heute verfuegbaren Programmen gab es 
  139. recht wenig.
  140. Die Version war glaube ich 0.99pl13. X11 habe ich nie zum Laufen gekriegt...
  141. Mangels fuer mich brauchbarer Anwendungsprogramme, konnte mich auch die 
  142. Fastzination dieses freien Betriebssystems nicht davon ueberzeugen, auf mein 
  143. DOS+ zu verzichten.
  144. Waehrend der Zeit mit diesem System, ist es mir mehr als einmal passiert, 
  145. das ich irgendwelche wichtigen Dateien geloescht oder Berechtigungen 
  146. durcheinander gebracht hatte und nur eine komplette Neuinstallation mir ein 
  147. funktionierendes System zurueck bringen konnte...
  148.  
  149. Dann, es war Anfang 1995 auf einer Computer Fair in den USA, bot ein ca. 60 
  150. jaehriger, weisshaariger Mann, vier Disketten mit der Aufschrift MiniLinux 
  151. und ein aelteres Magazin des Linux Journal fuer 8 US$ an. Auf meine Frage, 
  152. was das denn sei, antwortete er ein kleines aber feines Linux Paket, welches 
  153. auf dem DOS Dateisystem laeuft. Es interressierte mich brennend zu sehen, 
  154. was das wohl war und was sich in der Zwischenzeit bei Linux getan hatte. 
  155. Wieder Zuhause musste ich leider feststellen, das die zweite Diskette 
  156. fehlerhaft war.
  157. Pech gehabt... Aber nach intensiver Suche in Mailboxen, fand ich das Paket 
  158. bei einer Box in Kanada. Eine Message zum Sysop, um die erlaubte Online Zeit 
  159. fuer mich herauf zu setzen und schon konnte der Download beginnen... 
  160. Dann die Disketten einlesen, Zusammenfuegen, Entpacken, das System einfach 
  161. mittels der Batch Datei linux.bat starten. Einloggen - und ich war drin! 
  162. Readme durchlesen. Setup ausfuehren. startx eingeben - et voila X11! 
  163. Die Einfachheit der Installation und Konfigurierung hat bei mir einen tiefen 
  164. positiven Eindruck hinterlassen. Das war ja fast so einfach wie DOSEN-WINDOWS...
  165.  
  166. Und es gab schon eine Menge Anwendungsprogramme mehr als damals... 
  167. Bis zum heutigen Xlinux war es allerdings noch ein weiter Weg (ca. 1 Jahr!). 
  168. CD-ROMs kaufen, Programme installieren und testen, FTP Server abklappern... 
  169. Ohne MiniLinux allerdings waere all dies fuer mich wohl nur sehr schwer 
  170. moeglich gewesen.
  171.  
  172.  
  173.  
  174.  
  175.  
  176. Was ist Xlinux
  177.  
  178. Xlinux ist in erster Linie eine Linux Distribution wie z.B. Slackware, LST, 
  179. Red Hat, S.u.S.E, Caldera und andere. Allerdings gibt es im Vergleich zu 
  180. diesen grossen Distributionen, die von einem ganzen Entwickler-Team staendig 
  181. gepflegt - also fehlerbereinigt, erweitert und mit den neuesten Versionen 
  182. und Treibern versehen werden - einige gravierende Unterschiede:
  183.  
  184. - Da ich allein an Xlinux arbeite und nur sporadisch Zeit dafuer aufbringen i
  185.   kann, wird nur das fehlerbereinigt, was mir selbst - beim Testen und Arbeiten
  186.   auffaellt.
  187.  
  188. - Ich habe nur einige Programme selbst kompiliert. Die meisten werden in der 
  189.   auf CD-ROMs und/oder FTP Servern vorhandenen Binaerversion installiert.
  190.  
  191. - Die oben erwaehnten Distributionen enthalten z.B. die komletten Quelltexte, 
  192.   C-Compiler, HOWTO und andere Dokumente, Manual Pages  etc. etc. etc.
  193.  
  194. - Xlinux im Gegensatz legt den Schwerpunkt auf Anwendungsprogramme, die schon 
  195.   fertig installiert sind. Weitere Schwerpunkte sind Netzwerkunterstuetzung
  196.   (Server/Client - ftp, nfs, telnet, http, smb), Das Internet und WWW,
  197.   als auch einige ausgewaehlte Programme fuer die taegliche Arbeits
  198.   (editor, drucken, fax, spreadsheet, datenbank, gnuplot, ghostscript, tgif)
  199.  
  200. - Die Installation obiger Distribution besteht meistens aus dem Booten mit 
  201.   entsprechenden Boot und Rootdisketten, Einrichten einer oder mehrerer 
  202.   Partitionen auf der Festplatte (mit vorherigem Backup!) und anschliessendem 
  203.   Aufspielen der gesamten oder Teile der CD.
  204.  
  205. - Xlinux besteht aus einer gepackten DOS Datei von weniger als 20MB. Die 
  206.   Installation ist eigentlich nur das Entpacken dieser Datei. Diese Datei kann 
  207.   mit jedem DOS Backup Programm gesichert werden. Wenn man erst einmal als 
  208.   Root User wichtige Systemdateien geloescht hat, oder Zugriffsrechte verbogen 
  209.   hat, weiss man dieses zu schuetzen. Das heisst auch, das nach der erfolgten 
  210.   Konfiguration und evtl. Installationen zusaetzlicher Pakete, man einfach 
  211.   (mit Geiherkralle = CTRL-ALT-DEL) das Linux System herunterfahren kann, das
  212.   Verzeichnes \LINUX einfach packen und archivieren kann.
  213.  
  214.  
  215.  
  216.  
  217.  
  218. Installation
  219.  
  220. Xlinux braucht zur Installation ca. 80MB. Danach belegt es 60MB ohne 
  221. Archiv-Datei.  Wenn sie eine CD-ROM mit Xlinux haben, ist es ein wenig 
  222. einfacher. Wechseln sie zum Laufwerk, auf welchem das xlinux Verzeichnis ist. 
  223. Geben sie ein:
  224.  
  225. install <CD-Laufwerksbuchstabe> <Festplatten-Buchstabe>
  226. also etwa "install d: c:"
  227. Auf dem  Laufwerk C: wird daraufhin ein Verzeichnis \linux angelegt, in welchem 
  228. sich das Linux System befindet.
  229.  
  230. Das wars... 
  231.  
  232. Gehen sie in das neue \linux Verzeichnis. Starten die linux.bat wieder mit 
  233. dem jetzt aktuellen Laufwerksbuchstaben, allerdings ohne den Doppelpunkt. 
  234. Einloggen als root (geheim).
  235. Passwort ist 'geheim'!
  236. setup aufrufen und das System einstellen.
  237.  
  238.  
  239.  
  240.  
  241. Installieren eines anderen Kernels:
  242.  
  243. Waehlen sie einen passenden Kernel aus dem Unterverzeichnis KERNEL der CD aus.
  244. (Siehe auch die naechste Seite fuer eine Uebersicht der vorhandenen Kernel)
  245. Unter DOS oder linux kopieren sie die entsprechnde ZIMAGE Datei einfach
  246. nach \linux\vmlinuz. Da diese Datei ja schon existiert hat, kommt UMSDOS
  247. unter Linux auch bei kopieren unter DOS nicht durcheinander. Evtl. werden 
  248. ich spaeter hier eine Batch/Scriptdatei schaffen, in der ein Kernel per 
  249. Pickliste ausgewaehlt und installiert werden kann (Kommando: kernels). 
  250. Beachten sie bitte, das bei Installation eines Kernels, welcher nicht zur 
  251. Rechnerhardware passt, das System nicht mehr booten kann, und nur ein anderer 
  252. Kernel weiterhelfen kann! 
  253.  
  254.  
  255. Installieren eines anderen X Servers:
  256.  
  257. Waehlen sie einen passenden X Server aus dem Verzeichnis XSERVER der CD aus.
  258. Die Server liegen als gepackte tgz Datei vor. Ein Installation ist deshalb 
  259. nur unter Linux moeglich:
  260.  
  261. (Als user: root)
  262. cd /
  263. tar zxvf  /cdrom/xlinux/xserver/<name>.tgz
  264. (tgz Datei wird entpackt...)
  265. cd /var/X11R6/bin
  266. rm X
  267. ln -s /usr/X11R6/bin/<X Server>  X;
  268. der alte Xserver unter /usr/X11R6/bin kann geloescht werden.)
  269.  
  270. Beachten sie bitte, das die Angaben in XF86config zu dem X Server passen muessen!
  271. Ohne Aenderungen laeuft wohl nur der VGA16 Server! Bei Problemen koennen die
  272. XFree86-Howtos weiterhelfen...
  273.  
  274.  
  275.  
  276. In obiger Weise werden auch andere tgz Pakete, welche mit Bezug zum / (root)
  277. Verzeichnis gepackt wurden, installiert...
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284. Es folgt eine Kurzbeschreibung der auf CD vorhandene Kernel:
  285.  
  286.  
  287. aztcd    - enthaelt nicht-IDE-CD-Unterstuetzung fuer IDE,
  288.        SCSI, und Aztech/Okano/Orchid/Wearnes      
  289. bare     - enthaelt nur IDE-Festplatten-Treiber
  290. cdu31a   - enthaelt IDE- und SCSI-Treiber, auch Sony
  291.          CDU31/33a CD-Treiber
  292. cdu535   - enthaelt IDE- und SCSI-Treiber, auch Sony
  293.          CDU531/535 CD-Treiber
  294. mitsumi  - enthaelt IDE- und SCSI-Treiber, auch den Mitsumi
  295.          CD-Treiber
  296. idecd    - Unterstuetzt IDE-, SCSI- und IDE/ATAPI CD-ROM
  297. net      - enthaelt Treiber fuer IDE-Festplatten und Ethernet
  298. sbpcd    - enthaelt IDE- und SCSI-Treiber, auch SB
  299.          Pro/Panasonic-  CD-Treiber. (auch fuer TEAC-55A) 
  300. scsi     - enthaelt Treiber fuer IDE-Festplatten,
  301.          SCSI-Festplatten und SCSI-CD-ROM
  302. scsinet1 - enthaelt Treiber fuer IDE Festplatten,
  303.          SCSI Festplatten, SCSI-CD-ROM und Ethernet.
  304.          (Unterstuetzt SCSI-Karten in Liste 1 unten)
  305. scsinet2 - enthaelt Treiber fuer IDE-Festplatten, SCSI-         
  306.          Festplatten, SCSI-CD-ROM und Ethernet.
  307.          (Unterstuetzt SCSI-Karten in Liste 2 unten)          
  308.  
  309. xt       - enthaelt Treiber fuer IDE-Festplatten und XT-        
  310.          Festplatten.
  311.  
  312. --------------------------------------------------------------------------------------
  313. SCSI-Treiber:
  314.  
  315. Liste 1:                               Liste 2:
  316.  
  317. Adaptec 152x/1542/1740/274x/284x       Generic NCR5380
  318. Buslogic                               NCR 53c7,8xx
  319. EATA-DMA (DPT/NEC/AT&T)                Always IN2000  
  320. Seagate ST-02                          Pro Audio Spectrum 16
  321. Future Domain TMC-8xx, 16xx            QLogic
  322.                                        Trantor T128/T128F/T228
  323.                                        Ultrastor
  324.                                        7000 FASST
  325. --------------------------------------------------------------------------------------
  326.  
  327.  
  328.  
  329.  
  330.  
  331. Alles fuer DOS User
  332.  
  333. Folgende Kommandos sind vorhanden:
  334.  
  335. - dir        - Anzeigen eines Verzeichnisinhaltes
  336. - md        - Verzeichnis erstellen
  337. - rd        - Leeres Verzeichnis loeschen
  338. - del        - Loeschen von Dateien
  339. - delltree    - Volles Verzeichnis loeschen
  340. - copy        - Kopieren von Dateien
  341. - move        - Verschieben von Dateien
  342. - a:        - Mounted eine Floppy in A: nach /a
  343. - cdrom        - Mounted eine CD-ROM nach /cdrom
  344. - cd        - Wechselt Verzeichnis
  345. - Type        - Listet Datei
  346.  
  347. Wichtige UNIX Kommandos:
  348.  
  349. - pwd        - Zeigt aktuelles Verzeichnis
  350. - vi        - Standard Editor
  351. - ps        - Process Status
  352. - kill        - Process beenden
  353. - startx    - Startet die X11 Oberflaeche
  354.  
  355. Weitere Tastenkombinationen und Hinweise:
  356.  
  357. CTRL-ALT-DEL    - System sauber herunterfahren
  358. ALT F1-F6    - Umschalten der virtuellen Konsolen
  359. R-SHIFT-PgUp/    - Zurueck-/Vorrollen in den Konsolen
  360. PgDn
  361. CTRL-ALT-    - Von X11 zu den Konsolen
  362. F1-F6
  363. CTRL-ALT-F7    - Zurueck zu X11
  364. CTRL-ALT-BS    - X11 Server beenden
  365.  
  366.  
  367.  
  368.  
  369.  
  370. Mouseless Commander - mc
  371.  
  372. Norton Clone. Dateien und Verzeichnisse anlegen, loeschen, verschieben, 
  373. umnennen, Dateien ansehen, editieren und ausfuehren. Tastenbelegung wie NC 
  374. (siehe unteren Bildschirmrand...)
  375.  
  376.  
  377. Spreadsheet - sc
  378.  
  379. Tabellenkalkulation. Uebersicht der Befehle mit ?, Ende mit q. Befehle sind 
  380. nicht 1-2-3 kompatibel. Siehe weiter unter Tips und Tricks im Text. 
  381.  
  382.  
  383. Editor - vi
  384.  
  385. Bildschirm Editor. Arbeitet in drei Modi. Grundbefehle:
  386.  
  387.     h    - Cursor ein Zeichen nach links
  388.     j    - Cursor eine Zeile nach unten
  389.     k    - Cursor eine Zeile nach oben
  390.     l    - Cursor ein Zeichen nach rechts
  391.     i    - Einfuegen an Cursorposition; jetzt werden alle Zeichen 
  392.           in den Text eingefuegt bis zu...
  393.           <ESC>- Einfuegen beenden
  394.     x    - Zeichen unter Cursor loeschen
  395.     :    - Kommando Modus
  396.           - q! - vi beenden OHNE speichern
  397.           - w  - Text speichern
  398.           - wq - Text speichern und vi beenden
  399.  
  400.  
  401.  
  402. Faxen von Text- und Postscriptdateien - fax...
  403.  
  404. Die Erkennung von Text- oder Postscriptdateien erledigt das fax script 
  405. automatisch.  Textdateien koennen selbst nach fax umgesetzt werden, 
  406. Postscript mit Hilfe von ghostscript. In der script Datei fax unter 
  407. /usr/bin sind einige Einstellungen wie z.B. Schnittstelle, eigene Kennung 
  408. etc. anzupassen! Siehe auch:
  409. /library/info/fax.1
  410. Fuer ein Online Hilfe starten sie fax mit dem Parameter help.
  411.  
  412.  
  413. Dateiverwaltung - ssfile
  414.  
  415. Hier koennen sie Menuegefuehrt Datendateien erstellen, ergaenzen, Saetze 
  416. suchen etc.
  417. Im Verzeichnis /usr/lib/ssfile/* befinden sich Beispiele und Dokumentation...
  418. Achtung: ssfile ist Shareware. Siehe dazu auch /Library/readme.ssfile.
  419.  
  420.  
  421.  
  422. HTML Browser fuer ASCII-Oberflaeche - lynx
  423.  
  424. Beim Start wird die lokale Homepage /usr/lib/html/home.html aufgerufen, mit 
  425. der einige Dokumente unter /Library gelesen werden koennen. Konfigurations-
  426. einstellungen sind evtl. in /usr/local/lib/lynx.cfg vorzunehmen.
  427.  
  428.  
  429.  
  430.  
  431. Sprachen zur Listen/Text-Verarbeitung - perl / awk
  432.  
  433. Viele enthaltene Programm sind eigentlich perl scripts:
  434.  
  435. - /usr/bin/sqprint    - Druck zwei Seiten auf einer auf HPL Druckern
  436. - /usr/bin/p2p        - siehe sqprint - geht gleich auf Drucker
  437. - /usr/bin/pstree    - Gibt Verzeichnisbaum in Postscript Datei aus
  438. - /usr/bin/i2ps        - Gibt ASCII Datei nach Postscript aus
  439. - /usr/bin/nenscript    - wie i2ps, siehe auch pstext, a2ps, a2x
  440. - /usr/bin/mpage    - Gibt mehrere Seiten auf einer in Postscript aus
  441. - /usr/bin/pNp        - N=2/3/4 Seiten pro A4 Seite
  442.  
  443. Zur Einfuehrung in Perl empfehle ich dringend entsprechende Literatur.
  444.  
  445.  
  446.  
  447. Textformat Umsetzer - UDO
  448.  
  449. UDO ist eine deutsche Entwicklung und vielseitiger als
  450. Linuxdoc-SGML! Udo ist Shareware, bitte registrieren sie sich, wenn sie
  451. das Programm nutzen! Siehe /Library/*udo*.
  452.  
  453.  
  454. Terminalprogramm - minicom
  455.  
  456. Einfach einmal starten, Sind wie DOS Programme ueber Tastenkuerzel und Menues
  457. konfigurierbar und steuerbar. Arbeiten automatisch mit externen Protokollen 
  458. (rx-z, sx-z) zusammen. 
  459.  
  460.  
  461. Spiele - tetris
  462.  
  463. Tetris und chess sind fuer ASCII Oberflaechen geeignet.
  464. stetris nutzt die svgalib.
  465.  
  466.  
  467. Postscriptdateien ansehen bzw. drucken - dgs / pgs
  468.  
  469. dgs {name}.ps zeigt eine Postscript Datei auf dem VGA Schirm an. Blaettern mit
  470. {Return}.
  471. pgs {name}.ps druck eine Postscript Datei auf den vorher per setup eingestellten
  472. Drucker aus.
  473. Einige Postscript Dateien unter /Library/ps. Probieren Sie auch einmal xps.
  474.  
  475.  
  476. X11R6 + FVWM95
  477. Konfig-Datei ist /var/X11R6/lib/XF86Config.
  478. Konfigurationsdatei fuer den Window Manager: 
  479. /usr/X11R6/lib/X11/fvwm95/system.fvwm2rc95
  480. Fuer jeden USER wird beim ersten Start eine Kopie unter $HOME/.fvwm* angelegt.
  481. Nur diese wird dann verwendet! Also bei Aenderungen vorher loeschen!
  482.  
  483.  
  484.  
  485. Grafikutilities - tgif
  486.  
  487. Ein Zeichen/Paint-Programm. Ausgabe auch nach Postscript...
  488.  
  489.  
  490.  
  491. Grafikutilities - xv
  492.  
  493. xv DER Grafikkonverter. Konvertieren der unterschiedlichsten Formate. Kann auch
  494. Bilder als Desktop Hintergrund laden. 
  495. Bilder befinden sich einige unter /usr/lib/pictures/*. 
  496. Ein anderes Hintergrundbild:
  497. xv -root -max -quit <Dateiname>
  498. Achtung: xv ist Shareware. Siehe dazu auch /Library/readme.xv.
  499.  
  500.  
  501. Plotprogramm - Gnuplot
  502.  
  503. Maechtiges Programm - probieren sie einmal xgnuplotdemos unter X11!
  504.  
  505.  
  506. Java SDK
  507.  
  508. Ist unter /usr/local/java/* installiert. Dort unter dos liegen ps Dateien.
  509. Probieren sie xapplets unter X11 aus...
  510.  
  511.  
  512. pcemu - DOS Emulator
  513.  
  514. Unter /usr/local/pcemu/*. Benoetigt eine DOS 1,44MB Boot Floppy. Herstellung:
  515. Unter DOS:
  516. format a: /S
  517. Dann unter Linux:
  518. cd /usr/local/pcemu
  519. mount -t msdos /dev/fd0 /mnt
  520. cp programs/* /mnt
  521. umount /mnt
  522. ...Man kann auch ein Image der Boot Floppy nutzen. Herstellung:
  523. (DOS Boot Floppy in a:)
  524. cp /dev/fd0 DriveA
  525. Ich habe Turbo Pascal 5.5, MS-Word 5.0 und verschiedene andere Textprogramme
  526. ohne Probleme laufen gehabt. Serielle/Parallele Schnittstellen stehen nicht!
  527. zur Verfuegung...
  528.  
  529.  
  530.  
  531. Tips und Tricks zu Xlinux
  532.  
  533.  
  534.  
  535. Diese Artikelreihe wird auf individuelle Einstellungen, besondere Kommandos, 
  536. einfache Tips und Tricks, die das Arbeiten mit Xlinux leichter machen,  
  537. eingehen.
  538.  
  539.  
  540. Ich hoffe die Installation von CD-ROM hat geklappt. Evtl. musste erst noch 
  541. einer der anderen Kernel installiert werden, aber danach sollte sich Xlinux 
  542. mit dem fahrbigen Login-Screen melden. Setup sollte auch schon ausgefuehrt 
  543. sein, um Grundeinstellungen wie Tastatur, Maus, Modem, CD-ROM etc. erledigt 
  544. zu haben.
  545.  
  546.  
  547. Ich selbst nutze Xlinux, zur Verwaltung einer Adress(Text)datei. Einigen 
  548. Tabellenkalkulationsblaettern, um Faxe zu verschicken, BBS anzurufen, 
  549. HTML-Dateien - Client - Server auszuprobieren und einfach alles was 
  550. Interessant ist...
  551.  
  552.  
  553.  
  554. Adressdatei:
  555.  
  556.  
  557. Sollte unter /data/Address als einfache ASCII-Datei angelegt sein. Das 
  558. Kommando /usr/bin/padr wandel die Textdatei mit Hilfe von /usr/bin/mpage in 
  559. eine Postscript-Datei um, bei der vier normale Seiten auf eine Seite 
  560. zusammengefasst werden. Mit /usr/bin/pgs wird die unter /tmp/padr.ps 
  561. erzeugte Postscript-Datei anschliessend auf dem Drucker ausgegeben. 
  562. Standardmaessig wird A4 Format genutzt. Bei mir erfolgte der Druck allerdings 
  563. ueber die Raender hinweg - wahrscheinlich ein Einspannproblem? Ein Einfuegen 
  564. von -m50 im mpage Aufruf in /usr/bin/padr verringert den Druckbereich in 
  565. diesem Fall um 50 Punkte sowohl von oben und unten, als auch von links und 
  566. rechts. Mehr Hinweise zu mpage unter /Library/mpage.1. Ich habe den erhaltenen 
  567. komprimierten Ausdruck mit allen Adressen, Telefonnummern, PIN-Nummern, etc. 
  568. immer dabei...
  569.  
  570.  
  571.  
  572. Geburtstage und andere besondere Tage:
  573.  
  574.  
  575. Vergessen sie auch immer irgendwelche Festtage? Hier folgt eine simple Abhilfe.
  576. Unter /data/events legen sie eine einfache Textdatei an, in der besondere Tage 
  577. in folgendem Format pro Zeile aufgefuehrt sind:
  578.  
  579. mm/dd   text............
  580. 12/26   Mein Geburtstag....
  581.  
  582. Wichtig ist der Monat als erste zwei Zeichen. Mit folgendem kleinen Script 
  583. unter /usr/bin/events, werden alle Zeilen ausgegeben, die fuer den aktuellen 
  584. Monat gelten:
  585.  
  586.  
  587.  
  588. {Dateiinhalt von /usr/bin/events}
  589.  
  590. #!/bin/sh
  591. grep `date +%m` /data/events | more
  592.  
  593.  
  594.  
  595. Wenn dann noch ein Eintrag des neuen Kommandos in die eigene .profile im HOME-
  596. Verzeichnis erfolgt, wird das Kommando bei jedem Einloggen ins System automatisch 
  597. ausgefuehrt.
  598.  
  599.  
  600.  
  601. Faxen machen:
  602.  
  603.  
  604. Ein Aufruf von /usr/bin/fax help zeigt alle Optionen dieses Kommandos. 
  605. Ich nutze fast nur das Senden von Faxen. Der Aufruf hierzu ist: 
  606. fax send <Fax-Nummer> <Datei>. Datei kann eine ASCII Datei oder eine 
  607. Postscript-Datei sein. Allerdings sollte das Kommando fax, welches nichts 
  608. anderes als ein Shell-Script ist, vorher noch konfiguriert werden. Folgende 
  609. Einstellungen sind zu ueberpruefen und gegebenenfalls zu aendern:
  610.  
  611. {Auszug aus /usr/bin/fax}
  612.  
  613. # The device to which the fax modem is connected (e.g. ttya for
  614. # /dev/ttya).  Use a dial-out (cua) device if sharing modem with
  615. # dial-out programs.
  616. # cua0 = com1; cua1 = com2...
  617.  
  618. DEV=cua1
  619.  
  620. # The type of fax modem commands to use.  Un-comment one of the
  621. # following 3 lines depending on your modem.
  622.  
  623. # CLASS=1
  624. CLASS=2
  625. # CLASS=2.0        # doesn't work yet
  626.  
  627. # Your fax number in international format, 20 characters maximum.
  628. # Use only digits, spaces, and the "+" character.
  629. # Ihre FAX/TEL Nummer als Absenderinformation und fuer Rueckfragen
  630.  
  631. FROM="+49 5531 10457"
  632.  
  633. # Your name as it should appear on the page header.
  634. # Absendername
  635.  
  636. NAME="Peter Sieg"
  637.  
  638. Zur Vereinfachung beim Fax senden, koennen sie auch das Kommando /usr/bin/xfax 
  639. nutzen, das nach einem Dateinamen und einer Faxnummer fragt, und dann den Rest 
  640. erledigt.
  641.  
  642.  
  643. Tabellenkalkulation - sc:
  644.  
  645.  
  646. Ich nutze obige Tabellenkalkulation, um den Ueberblick ueber die monatlichen 
  647. Einnahmen und Ausgaben zu behalten. Hier einige Hinweise zur Bedienung:
  648. (Anleitung unter /Library/ps/sc.ps)
  649.  
  650. sc <Dateiname>    - laedt gleich beim Start die Datei <Dateiname>.
  651.  
  652. ?    - Geht zur Online-Hilfe...
  653.  
  654. <    - Eingabe von linksbuendgen Text
  655. Σ    - Eingabe von zentrierten Text
  656. >    - Eingabe von rechtsbuendigen Text
  657.  
  658.  
  659. =    - Eingabe von Zahlwerten und Formeln
  660.       Zahlwerte sind +/-0..9.0..9 z.B.: 123.45; -9.007...
  661.       Formeln beginnen mit @ z.B.: @sum(d3:d10)
  662.  
  663. m    - Markieren Zellinhalt zum Kopieren
  664. c    - Markierten Zellinhalt in aktuelle Zelle kopieren, dabei Anpassung
  665.       von Zellreferenzen
  666. x    - Aktuelle Zelle loeschen
  667.  
  668. W    - Datei speichern unter einzugebenden Namen
  669.  
  670. P    - Datei wie am Bildschirm zu sehen ausgeben. Wenn man als 
  671.       Dateiname | lpr eingibt, gehts gleich zum Drucker...
  672.  
  673. q    - Programm beenden. 
  674.  
  675.  
  676.  
  677.  
  678. Die vorhandenen Postscript-Dateien und ihr Ausdruck:
  679.  
  680.  
  681. Postscriptdateien ansehen bzw. drucken - dgs / pgs
  682.  
  683. dgs <name>.ps zeigt eine Postscript Datei auf dem VGA Schirm an. Blaettern durch
  684. <Return>.
  685. pgs <name>.ps druck eine Postscript Datei auf den vorher per setup eingestellten
  686. Drucker aus.
  687. Einige Postscript Dateien unter /Library/ps. Probieren Sie auch einmal xps.
  688.  
  689.  
  690.  
  691. Ein kleiner Taschenrechner selbstgemacht:
  692.  
  693.  
  694. Dazu nehme man:
  695.  
  696. 1. Ein vorhandenes Programm, welches die eingentliche Arbeit (hier die 
  697.    Berechnung) durchfuehrt, und
  698.  
  699. 2. Ein Programm, welches dem User-Programm eine freundlichere Oberflaeche gibt.
  700.  
  701.  
  702. Fuer 1. eignen sich z.B bc oder expr. Fuer 2. kommt fuer die ASCII Oberflaeche
  703. z.B. dialog in Frage. Mit der Shell-Script und dialog sind z.B die unter 
  704. /sbin/*config vorhandenen Programme zur Konfiguration von Tastatur, Maus etc 
  705. erstellt.
  706.  
  707.  
  708. Hier nun das Programm mit {eingefuegten Erlaeuterungen - Diese nicht mit 
  709. abtippen!}: 
  710. Da das Programm aus /sbin/swapconfig erzeugt wurden, sind Aehnlichkeiten 
  711. nicht rein zufaellig...
  712.  
  713. #!/bin/sh
  714. {Starten einer Sub-Shell - sollte man immer machen. mit chmod 755 wird
  715.  das Programm dann direkt ausfuehrbar...}
  716.  
  717. SWAPSIZE=0
  718. {Initialisieren der Shell-Variable SWAPSIZE mit dem Wert 0...}
  719.  
  720. while [ "$SWAPSIZE" != "" ]; do
  721. {Solange bis SWAPSIZE ein Leerstring ist...}
  722.  
  723. DF=`expr $SWAPSIZE`
  724. {Noch eine Shell-Variable, DF bekommt die Ausgabe der Programms
  725.  expr, welches mit dem Parameterstring SWAPSIZE aufgerufen  
  726.  wird...}
  727.  
  728. cat << EOF > /tmp/tmpmsg
  729. {Das sieht man haeufig! Alles bis zu EOF wird durch cat in die
  730.  Datei /tmp/tmpmsg ausgegeben...}
  731.  
  732. This is the last result from expr:
  733. $DF
  734. {$DF wird durch die Shell mit dem aktuellen Wert ersetzt...}
  735.  
  736. Please enter the next expr string:
  737. EOF
  738.  dialog --title "CALCULATOR" --inputbox "`cat /tmp/tmpmsg`" 20 70 \
  739.  2> /tmp/SeSSize
  740. {Hier ist er nun, der dialog Aufruf... 
  741.   --title = Titelzeile;  
  742.   --inputbox = Meldung fuer Eingabeaufforderung
  743.     - ist hier der vorher erstellte Inhalt der Datei /tmp/tmpmsg, die
  744.       mittels `cat /tmp/tmpmsg` von der Shell eingelesen wird...
  745.       20 Zeilen x 70 Zeichen Groesse der Box
  746.       Eingabe wird in die Datei /tmp/SeSSize ausgegeben
  747. }
  748.  
  749.  if [ $? = 1 -o $? = 255 ]; then
  750. {Wenn Abbruch gewuenscht...}
  751.   rm -f /tmp/SeSSize /tmp/tmpmsg
  752.   clear
  753.   exit
  754.  fi
  755.  
  756. {Sonst fuelle die Shell-Variable SWAPSIZE mit dem Eingabestring...}
  757.  SWAPSIZE="`cat /tmp/SeSSize`"
  758.  rm -f /tmp/SeSSize /tmp/tmpmsg
  759. done
  760. {Noch nicht vergessen? Wenn Eingabe nicht leer, noch eine Schleife...}
  761.  
  762. clear
  763.  
  764.  
  765. Das war doch eigendlich ziemlich einfach - oder...
  766.  
  767.  
  768. Zugang via PPP zu Compuserve:
  769.  
  770. Auszug aus /usr/lib/ppp/cisppp script. Einwahl mit dem Tool dcon.
  771. Bitte in den ersten 4 Zeilen, natuerlich ihr Tel.,ID und Passwort eintragen!
  772.  
  773. #!/usr/bin/dcon
  774. #dcon script to dial-in to ISP.  See dcon.doc for a commented version.
  775. let $n="069-20976"
  776. let $u="106035,771"
  777. let $p="&tranker"
  778. let $l=/root/.isplog
  779. open com /dev/modem
  780. set com 19200e71
  781. set senddelay 0.10
  782. let n=0
  783. :reset
  784. inc n
  785. if n>3 goto error
  786. print "\nResetting modem...\n"
  787. waitquiet 5 0.5
  788. if % = -1 goto error
  789. send "ATZ^m"
  790. waitfor 5 "ok"
  791. if % != 0 goto reset
  792. let n=0
  793. :dial
  794. waitquiet 2 0.5
  795. if % = -1 goto error
  796. inc n
  797. let $a=$mid($time(),11,8)
  798. print "\r",$a," Dial attempt #",n
  799. send "ATX4DP"+$n+"^m"
  800. waitfor 50 "connect","busy","no dial tone","no carrier"
  801. if % = 1 print " Busy" sleep 2 print "\b\b\b\b\b     " goto dial
  802. if % = 2 print "\n\nNo dial tone! Check phone line!\n" goto error
  803. if % = -1 send " " sleep 2 goto dial
  804. if % != 0 goto error
  805. get 5 " ^m" $c
  806. let n=0
  807. print "\nConnected :",$c,"\n"
  808. sleep 1
  809. :wake
  810. print "Waiting for Login:...\n"
  811. waitfor 3 "ame:"
  812. if % = 0 goto gotlogin
  813. print "Sending \^m\n"
  814. send "^m"
  815. inc n
  816. if n < 5 goto wake
  817. print "Could not get login.\n"
  818. goto error
  819. :gotlogin
  820. send "cis^m"
  821. sleep 2
  822. waitfor 3 "ID:"
  823. if % != 0 print "Could not get ID prompt!\n" goto error
  824. print "Logging-in...\n"
  825. send $u+"^m"
  826. print "Waiting for Password:\n"
  827. waitfor 10 "word:"
  828. if % != 0 print "Could not get password prompt!\n" goto error
  829. print "Sending password...\n"
  830. send $p+"^m"
  831. print "Waiting for choice prompt...\n"
  832. sleep 5
  833. waitfor 30 "oice"
  834. if % != 0 goto error
  835. print "Starting ppp...\n"
  836. send "go pppconnect^m"
  837. fork
  838. if % != 0 goto nonforked
  839. exec "/usr/lib/ppp/pppd /dev/modem 19200 file /usr/lib/ppp/options" 
  840. :nonforked
  841. let $b=$time()
  842. let d=time()
  843. print "Type ENTER to close connection\n"
  844. print "Connected since ",$b,"\n"
  845. print "Connect ",$c," as ",$u,"\n"
  846. :tloop
  847. let $t=$hms(time()-d)
  848. print "\r",$mid($time(),11,8)," ->  ",$t," "
  849. sleep 1
  850. testkey
  851. if % = 0 goto tloop
  852. system "/usr/lib/ppp/ppp-off"
  853. open file $l
  854. fprint $b," - ",$time()," -> ",$t,"\n"
  855. close file
  856. sleep 1
  857. exit 0
  858. :error
  859. print "\nGot error #",%,"\n"
  860. sleep 2
  861. exit 1
  862.  
  863. -----------------------------------------------------------------------------
  864.  
  865. Neue CUT Version ab 1.9.1996:
  866. Nach Veroeffentlichung der bis dato aktuellen Version in CHIP, CSL etc.
  867. habe ich micht entschlossen, die bis dato getrennten Text und X11 Versionen
  868. zusammen zu fuehren und wirklich nur das unter X11 zu belassen, was ich selbst
  869. verwende!!! Auch sollte ds Paket wieder in die 50MB Region kommen...
  870. Das heist im Klartext, fast alle X11 Programm fehlen!!!
  871. Uebrig geblieben sind (in neuer X11R6-ELF Version):
  872. xv
  873. pcemu
  874. ghostview
  875.  
  876. Neu ab 1.10.96:
  877. /usr/bin/pdftops        - PDF -> Postscript
  878. /usr/X11R6/tgif            - Zeichenprogramm
  879. /usr/X11R6/axe            - X11 Editor
  880. /usr/X11R6/arena        - WWW Client des W3C
  881. /usr/X11R6/newswire        - WWW Client fuer News Ticker
  882. /usr/local/java/*        - java jdk. xapplets testen.
  883. /usr/lib/gnuplot        - das GNU Plot Programm. xguplotdemos testen.
  884.  
  885.  
  886. -----------------------------------------------------------------------------
  887.  
  888.  
  889. Anhang - 2. Fragen und Antworten...
  890.  
  891.  
  892. Frage: Warum kann ich Linux nicht auf meiner EIDE Festplatte installieren?
  893.  
  894. Antwort: Wenn Sie eines der verschiedenen "Diskmanager" Programme
  895. benutzen, die vielen EIDE Laufwerken beigelegt sind, koennen Sie das Laufwerk 
  896. nicht fuer Linux benutzen, bis Sie es entfernt haben. Diese Programme sind nur, 
  897. damit DOS mehr als 512MB verwalten kann und machen das Laufwerk unbrauchbar 
  898. fuer andere Betriebssysteme wie z.B. linux und OS/2.
  899.  
  900. Dieses Problem zu beheben: 
  901. Vom Festplatteninhalt ein Backup anzufertigen, den Bootrecord mit fdisk /MBR 
  902. loeschen, neu formatieren und dann alles reinstallieren.
  903.  
  904.  
  905. -----
  906.  
  907. Frage: Warum wird mein Sony CDU-31/33A nicht mehr von Linux erkannt?
  908.  
  909. Antwort: Die Autodetection fuer das CDU-31/33A wurde entfernt. Die
  910. Konfiguration fuer das CD-ROM muss jetzt ueber loadlin manuell
  911. erfolgen:
  912.  
  913. C:\LOADLIN\LOADLINX C:\LINUX\VMLINUZ root=c: cdu31a=0x1f88,0,PAS
  914.  
  915. -----
  916.  
  917. Frage: Ich kann meinen Kernel nicht dazu bringen, die CD-ROM zu erkennen, die am 
  918. Soundblaster 16 IDE angeschlossen ist!
  919.  
  920. Antwort: Vergewissern Sie sich zunaechst, ob Sie auch den richtigen Kernel benutzen. 
  921. In diesem Fall brauchen Sie den IDE/ATAPI CD-ROM Kernel und nicht den SBPCD 
  922. Kernel. Wenn Sie dann immer noch Probleme haben sollten, benutzen Sie den zweiten 
  923. IDE Kanal (IRQ15 0x170) and vergewissern Sie sich, dass das Laufwerk als Master
  924. gesetzt ist (Jumper an der Rueckseite) und nicht als Slave (Default-einstellung!).
  925.  
  926. ------
  927.  
  928. Frage: Warum wird eine UltraStor SCSI nicht erkannt? Unter DOS geht es...
  929.  
  930. Antwort: Stellen Sie die I/O Adresse auf 0x340 statt auf 0x330.
  931.  
  932. Wenn Hardware nicht funktioniert ist es eine gute Regel die IRQ und I/O  
  933. Einstellungen zu aendern, um zu sehen was passiert. Sie koennen auch andere 
  934. Bootkernels versuchen.
  935.  
  936. -----
  937.  
  938. Frage: Mein Backspace benimmt sich sonderbar unter X. Wie kann ich das beheben?
  939.  
  940. Antwort: Versuchen Sie folgendes in .Xmodmap in /usr/X11/lib/X11/xinit oder 
  941. $HOME:
  942. keycode 22 = Backspace.
  943.  
  944. ------
  945.  
  946.  
  947.  
  948. Frage: Ich verwende UMSDOS und moechte denselben Swapplatz fuer Windows und 
  949. Linux nutzen?
  950.  
  951. Antwort: Wenn Sie eine Linux-UMSDOS Swapdatei mit MS-Windows teilen
  952. wollen, koennen Sie folgendes tun:
  953.  
  954. 1. Schaffen Sie eine PERMANENT-SwapDatei in MS-Windows mit der
  955. Groesse von NNNN Kilobytes.
  956. 2. Fuegen Sie folgende Zeilen in /etc/rc.d/rc.local ein:
  957.  
  958.   rm -f /DOS/windows/sparet.par  <---Erforderlich um die Windows- 
  959.                                      Beanstandung beim naechsten  
  960.                                      Start zu underdruecken
  961.   mkswap /DOS/386spart.par NNNN
  962.   sync
  963.   swapon /DOS/386spart.par
  964. 3. Fuegen Sie "swapoff" fuer diese Datei in /etc/rc.d/rc.0
  965.  
  966. -----
  967.  
  968. Frage: Wie kann ich die color ls veraendern?
  969.  
  970. Antwort: Schauen Sie in die Datei /etc/DIRCOLORS. Sie duerfen die Farben wie 
  971. Sie wollen einstellen, oder sie ganz abschalten.. Sie koennen /etc/DIR COLORS 
  972. in Ihr $HOME Verzeichnis als '.dir_colors' auch kopieren, um persoenliche 
  973. Einstellungen zu ermoeglichen.
  974.  
  975. -----
  976.  
  977. </PRE>
  978. </BODY>
  979. </HTML>
  980.