--------------------------------Linux Guide---------------------------------- by Ingo Blechschmidt (c) 2002 ----------------------------------------------------------------------------- ------------------------- Linuxn ------------------------- Fre Jun 8 18:52:04 MEST 2001 ------------------------- Rechner Umgekehrte_Polnische_Notation UPN Genauigkeit bc dc xcalc .Xdefaults .Xresources X-Ressources ----------------------------------------------------------------------------- Linux wartet mit mehreren Rechnern auf - bc, dc und xcalc - ich stelle sie vor. ----------------------------------------------------------------------------- Der wohl Älteste ist bc. bc arbeitet kommandozeilenorientiert, was den Vorteil hat, dass auch aus Scripts komplizierte Berechnungen durchgeführt werden können: --------CODE--------: bc in der Pipe > echo 5*3 | bc 15 --------/CODE-------- Fernener besitzt bc eine c-ähnliche Programmiersprache: --------CODE--------: bc's c-ähnliche Programmiersprache while (a<3) { a++ } 0 1 2 --------/CODE-------- Hier sei auf die Man-Page verwiesen. dc arbeitet nach der UPN - der umgekehrten polnischen Notation: --------CODE--------: dc in Aktion 5 3+ p 8 --------/CODE-------- Hier wurde 5+3 gerechnet. Mit der UPN brauch man keine Klammern, wie man im folgenden Beispiel (5+5/5=6, da Punkt-vor-Strich gilt): --------CODE--------: Bei der UPN braucht man keine Klammern 5 5 5/+ p 6 --------/CODE-------- Übrigens kann man die s bei dc weglassen, bei bc kann man statt dem auch ein Semikolon (;) verwenden. Nach dem ersten Start von xcalc fällt schon das Schwarz-Weiß-Design auf. Ich wüsste nicht, welches Desktop-Theme zu xcalc passt... Deshalb empfehle ich zuerst, die Datei ~/.Xdefaults zu editieren. Die folgenden Zeilen (Quelle siehe <"http://www.linux-user.de">Linux-User) müssen hinzugef¨gt werden: --------CODE--------: xcalc-Resources (Quelle: Linux User) ! Settings from Manfred Mehlhorn ! ============================== .xcalc*background: #a0e0a0 ! LCD-Anzeige ---- ! Hintergrund .xcalc.ti.bevel.screen.LCD.background: #a0f0a0 ! Schatten .xcalc.ti.bevel.screen.LCD.bottomShadowPixel: #00a000 ! Kontrast des Schattens, je hßher desto konstrastreicher .xcalc.ti.bevel.screen.LCD.bottomShadowContrast: 2000 ! Randfarbe des Cursors .xcalc.ti.bevel.screen.LCD.pointerColor: #00ff00 ! Füllfarbe des Cursores .xcalc.ti.bevel.screen.LCD.pointerColorBackground: #000000 ! Schattenbreite in Pixel .xcalc.ti.bevel.screen.LCD.shadowWidth: 1 ! Position innerhalb des Rahmens .xcalc.ti.bevel.screen.LCD.vertDistance: -1 ! Position innerhalb des Rahmens .xcalc.ti.bevel.screen.LCD.horizDistance: -13 ! Schriftfarbe .xcalc.ti.bevel.screen.LCD.foreground: #0000f0 ! Hßhe, wenn ".xcalc.ti.bevel.resizable: true" und Platz vorhanden .xcalc.ti.bevel.screen.LCD.height: 20 ! DEG Anzeige --- ! Schriftfarbe .xcalc.ti.bevel.screen.DEG.foreground: #0000ff ! Font .xcalc.ti.bevel.screen.DEG.font: fixed ! Position innerhalb des Rahmens .xcalc.ti.bevel.screen.DEG.horizDistance: -20 ! Schattenbreite in Pixel .xcalc.ti.bevel.screen.*.shadowWidth: 1 ! Fläche unter LCD ---- ! Füllfarbe .xcalc.ti.bevel.background: #a0f0aa ! Rahmenrahmenfarbe (Sch......... Wortkombination) .xcalc.ti.bevel.borderColor: #0000f0 ! Position des Rahmens, inkl. Inhalt .xcalc.ti.bevel.horizDistance: 30 ! Position des Rahmens, inkl. Inhalt .xcalc.ti.bevel.vertDistance: 3 ! Rahmen ist skalierbar .xcalc.ti.bevel.resizable: true ! Breite, wenn ".xcalc.ti.bevel.resizable: true" und Platz vorhanden .xcalc.ti.bevel.width: 140 ! Hßhe, wenn ".xcalc.ti.bevel.resizable: true" und Platz vorhanden .xcalc.ti.bevel.height: 60 ! Knöpfe ---- ! Buttons werden von 1-40 durchnummeriert ! button4 entspricht "CE/C" ! Löschen ist orange/rot .xcalc.ti.button4.background: #ffb050 .xcalc.ti.button5.background: #ff0000 ! Zum Löschen gibt es eine Cursorwarnung .xcalc.ti.button5.pointerColor: #ff0000 .xcalc.ti.button5.pointerColorBackground: #000000 ! Funktionen .xcalc.ti.button1.background: #aff050 .xcalc.ti.button2.background: #aff050 .xcalc.ti.button3.background: #aff050 .xcalc.ti.button6.background: #aff050 .xcalc.ti.button7.background: #aff050 .xcalc.ti.button8.background: #aff050 .xcalc.ti.button9.background: #aff050 .xcalc.ti.button11.background: #aff050 .xcalc.ti.button12.background: #aff050 .xcalc.ti.button13.background: #aff050 .xcalc.ti.button14.background: #aff050 .xcalc.ti.button15.background: #aff050 .xcalc.ti.button16.background: #aff050 .xcalc.ti.button17.background: #aff050 .xcalc.ti.button18.background: #aff050 .xcalc.ti.button19.background: #aff050 ! Gradmaß .xcalc.ti.button10.background: #a0c0f0 ! Statistik .xcalc.ti.button21.background: #0ff050 .xcalc.ti.button26.background: #0ff050 .xcalc.ti.button31.background: #0ff050 .xcalc.ti.button36.background: #0ff050 ! Rechenarten .xcalc.ti.button20.background: #b0f0c0 .xcalc.ti.button25.background: #b0f0c0 .xcalc.ti.button30.background: #b0f0c0 .xcalc.ti.button35.background: #b0f0c0 .xcalc.ti.button39.background: #b0f0c0 .xcalc.ti.button40.background: #b0f0c0 --------/CODE-------- Nun ist auch xcalc benutzbar... Seine Bedienung bedarf wohl nicht weiterer Erklärung. --------CODE--------: xcalc ---------------- Bild -------------- --------/CODE-------- ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- This document is distributed under the terms of the GNU Free Documentation License.