Name="Linuxn" Stich="Rechner Umgekehrte_Polnische_Notation UPN Genauigkeit bc dc xcalc .Xdefaults .Xresources X-Ressources" Zeit="Fre Jun 8 18:52:04 MEST 2001" Kurz="Linux wartet mit mehreren Rechnern auf - bc, dc und xcalc - ich stelle sie vor." Lang=" Der wohl Älteste ist bc. bc arbeitet kommandozeilenorientiert, was den Vorteil hat, dass auch aus Scripts komplizierte Berechnungen durchgeführt werden können:
`exCodes bc in der Pipe` > echo 5*3 | bc 15 `exCodee` Fernener besitzt bc eine c-ähnliche Programmiersprache: `exCodes "bc's c-ähnliche Programmiersprache"` while (a<3) {   a++ } 0 1 2 `exCodee` Hier sei auf die Man-Page verwiesen.
dc arbeitet nach der UPN - der umgekehrten polnischen Notation: `exCodes dc in Aktion` 5 3+ p 8 `exCodee` 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): `exCodes Bei der UPN braucht man keine Klammern` 5 5 5/+ p 6 `exCodee` Übrigens kann man die <CR>s bei dc weglassen, bei bc kann man statt dem <CR> 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 Linux-User) müssen hinzugef¨gt werden: `exCodes 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 `exCodee` Nun ist auch xcalc benutzbar... Seine Bedienung bedarf wohl nicht weiterer Erklärung.
`exCodes xcalc`
`exCodee` " case $1 in Name) echo $Name; exit;; Zeit) echo $Zeit; exit;; Kurz) echo $Kurz; exit;; Lang) echo $Lang; exit;; Stich) echo $Stich; exit;; esac # if [ "$1" = "Name" ]; then echo $Name; fi mself_vA=" txt/0003.txt txt/0018.txt "