Inhaltsverzeichnis
In Linux* ist eine Vielzahl von Anwendungen enthalten, die häufig mehrere Lösungen für bestimmte Anforderungen anbieten. Die Schwierigkeit dabei besteht darin, diejenige Anwendung zu finden, die Ihren Bedürfnissen am besten entspricht. Die nächsten Abschnitte befassen sich mit einigen der leistungsstärksten Gegenstücke zu bekannten Windows-Softwareprodukten. Jeder Abschnitt widmet sich einem bestimmten Anwendungsgebiet und bietet eine Übersicht über die Windows-Anwendungen und ihre jeweiligen Linux-Entsprechungen für verschiedene Aufgaben. Unterhalb der einzelnen Tabellen erhalten Sie weitere Informationen zu Linux-Anwendungen mit Links zu weiterführenden Informationen. Diese Liste ist keineswegs vollständig, da die Software-Entwicklung immer weiter voranschreitet und kontinuierlich neue Anwendungen erstellt werden.
![]() | Nicht standardmäßig installierte Anwendungen |
|---|---|
Nicht alle unten aufgeführten Anwendungen sind standardmäßig auf Ihrem System installiert. Einige Anwendungen sind möglicherweise nicht im Lieferumfang des Produkts enthalten. Wenden Sie sich an den zuständigen Systemadministrator, falls die gewünschte Anwendung fehlt. Wenn die Anwendung in Ihrem Produkt enthalten ist, können Sie sie mit YaST installieren. Nutzen Sie die Suchfunktion des Werkzeugs für die YaST-Softwareverwaltung, um den Namen des gewünschten Pakets ausfindig zu machen. | |
In diesem Abschnitt werden die beliebtesten und leistungsstärksten Office- und Business-Software-Lösungen behandelt. Dazu gehören Office-Suites, Datenbänke, Buchhaltungs-Software und Projektverwaltungs-Software.
Tabelle 26.1. Office-Software für Windows und Linux
|
Job |
Windows-Anwendung |
Linux-Anwendung |
|---|---|---|
|
Office Suite |
Microsoft* Office |
LibreOffice, OpenOffice, KOffice |
|
Textverarbeitung |
Microsoft Word, WordPerfect |
LibreOffice, OpenOffice Writer, KWord |
|
Tabellenkalkulation |
Microsoft Excel |
LibreOffice, OpenOffice Calc, Gnumeric, KSpread |
|
Präsentation |
Microsoft PowerPoint |
LibreOffice, OpenOffice Impress, KPresenter |
|
Grafische Darstellung von Daten |
Microsoft Excel |
LibreOffice, Calc, Kst, Gnuplot, Grace (Xmgr), LabPlot |
|
Lokale Datenbank |
Microsoft Access |
LibreOffice, Base, Rekall, kexi, Mergeant, PostgreSQL |
|
Finanzbuchhaltung |
Microsoft Money, Quicken |
GnuCash, KMyMoney |
|
Projektverwaltung |
Microsoft Project |
Planner, Taskjuggler |
|
Mind-Mapping |
MindManager, Free Mind |
VYM (View Your Mind), Free Mind |
LibreOffice ist eine sehr leistungsstarke, Microsoft Office ebenbürtige Office-Suite mit einem Textverarbeitungsprogramm (Writer), einer Tabellenkalkulation (Calc), einem Datenbank-Manager (Base), einem Präsentations-Manager (Impress), einem Zeichenprogramm (Draw) und einem Formel-Editor zum Erstellen von mathematischen Gleichungen und Formeln (Math). Die Bedienoberfläche ähnelt der der Microsoft Office-Suite. Weitere Einzelheiten finden Sie unter http://www.libreoffice.org/; Sie können auch Kapitel 1, LibreOffice: Die Office-Suite zurate ziehen.
OpenOffice, eine von Sun entwickelte Office-Suite-Software, die nun Oracle® gehört, ähnelt LibreOffice. Sie steht auf mehreren Plattformen zur Verfügung, etwa Linux, Windows und Solaris. Sie enthält dieselben Module wie die LibreOffice-Suite. Sie bietet auch bestimmte erweiterte Funktionen, die in der Open Source-Version nicht enthalten sind. Weitere Informationen finden Sie unter http://www.openoffice.org.
Writer ist das zuverlässige Modul für Textverarbeitung und Desktop-Publishing von LibreOffice und OpenOffice. Weitere Einzelheiten finden Sie unter http://www.libreoffice.org/features/writer/ und http://www.openoffice.org/product/writer.html.
Calc ist das Modul für Tabellenkalkulation und Daten-Plotting der LibreOffice- und der OpenOffice-Suite. Es ist leicht verständlich und bietet eine breite Funktionspalette. Weitere Einzelheiten finden Sie unter http://www.libreoffice.org/features/calc/ und http://www.openoffice.org/product/calc.html.
Gnumeric ist eine Tabellenkalkulations-Lösung für die GNOME-Desktop-Umgebung, mit der auch mit anderen Tabellenkalkulations-Anwendungen erstellte Dateien gelesen werden können. Die integrierten Funktionen und Werkzeuge des Programms weisen einen ausgesprochen hohen Präzisionsgrad auf. Weitere Informationen finden Sie unter http://www.gnumeric.org.
Impress ist das Präsentations-Modul der LibreOffice- und der OpenOffice-Suite. Mit Impress können Sie Multimedia-Präsentationen mit Werkzeugen für 2-D- und 3-D-Cliparts, Special Effects, Animation und Zeichnung erstellen. Mit Impress können PDF-(Portable Document Format-)Dateien Ihrer Präsentationen erstellt sowie Dateien in unterschiedlichen Formaten angezeigt, bearbeitet und gespeichert werden. Hierzu zählt das von Microsoft PowerPoint verwendete *.ppt-Format. Weitere Informationen finden Sie unter http://www.libreoffice.org/features/impress/. und http://www.openoffice.org/product/impress.html.
Weitere Informationen hierzu finden Sie unter Calc.
Gnuplot ist eine extrem leistungsstarke und portierbare, über die Kommandozeile gesteuerte Software zur grafischen Darstellung von Daten. Sie ist auch für MacOS- und Windows-Plattformen verfügbar. Von Gnuplot erstellte Darstellungen können in verschiedene Formate, wie PostScript, PDF und SVG, exportiert werden, was eine einfache Verarbeitung ermöglicht. Weitere Einzelheiten finden Sie unter http://www.gnuplot.info/index.html.
Grace ist ein 2-D-Plotting-Werkzeug für zahlreiche Plattformen, einschließlich Linux. Hiermit können Darstellungen über eine grafische Bedienoberfläche erstellt und bearbeitet werden. Grace unterstützt eine unbegrenzte Anzahl von Graphen pro Plot (Diagramm). Weitere Informationen finden Sie unter http://plasma-gate.weizmann.ac.il/Grace/
Kst ist das Plotting-Modul für die KOffice-Suite. Es ermöglicht das Anzeigen und Plotten von Daten in Echtzeit sowie die grundlegende Datenanalyse. Weitere Informationen finden Sie unter http://kst.kde.org/.
LabPlot ist ein Plotting-Tool für die Erstellung und Verwaltung von 2-D- bzw. 3-D-Daten-Plots und wurde für KDE geschrieben. Diagramme können sowohl aus Daten als auch aus Funktionen erstellt werden und eine Darstellung kann mehrere Diagramme enthalten. Außerdem bietet das Programm verschiedene Methoden zur Datenanalyse. Weitere Informationen finden Sie unter http://labplot.sourceforge.net/.
Base ist das Datenbank-Modul der LibreOffice- und der OpenOffice-Suite. Es kann zur Erstellung von „eigenständigen“ Datenbankdokumenten, mit allen relevanten Daten, Tabellendefinitionen, Berichten und Formularen, verwendet werden. Weitere Einzelheiten finden Sie unter http://www.libreoffice.org/features/base/ und http://www.openoffice.org/product/base.html.
GNOME-DB stellt eine einheitliche Datenzugriffsarchitektur für GNOME bereit. Das Programm eignet sich für sämtliche Anwendungen, die auf persistente Daten zugreifen. Es besteht aus einer Datenabstraktionsschicht (Libgda), einer Datenbank-Miniprogramm-Bibliothek und einem Datenbank-Frontend (Mergeant). Weitere Informationen finden Sie unter http://www.gnome-db.org/.
PostgreSQL ist ein objektrelationales Datenbankverwaltungssystem, das eine erweiterte Teilmenge des SQL-Standards unterstützt, darunter Transaktionen, fremde Schlüssel, Unterabfragen, Auslöser sowie benutzerdefinierte Typen und Funktionen. Weitere Informationen finden Sie unter http://www.postgresql.org/.
KmyMoney ist ein persönlicher Finanz-Manager für den KDE-Desktop. Hiermit können sich Benutzer von Open Source-Betriebssystemen einen Überblick über ihre persönlichen Finanzen verschaffen. Es stehen zahlreiche Finanzfunktionen und -werkzeuge zur Verfügung. Weitere Informationen finden Sie unter http://kmymoney2.sourceforge.net.
GnuCash ist eine Software für die Kontrolle persönlicher und geschäftlicher Finanzen. Hiermit können Benutzer Einnahmen und Ausgaben verfolgen sowie Bankkonten und Aktienportfolios verwalten. Weitere Informationen finden Sie unter http://www.gnucash.org/.
Planner ist ein Projektverwaltungswerkzeug für die GNOME-Desktop, die ähnliche Funktionen bieten soll wie die unter Windows verwendeten Projektverwaltungswerkzeuge. Zu den Funktionen zählen Balkendiagramme sowie unterschiedliche Anzeigearten für Aufgaben und Ressourcen. Weitere Einzelheiten finden Sie unter http://live.gnome.org/Planner.
Taskjuggler ist ein Werkzeug zur Projektverwaltung, das dem Benutzer die Steuerung von Projekten mithilfe von Funktionen für Balkendiagramme ermöglicht. Hiermit können zudem Berichte in unterschiedlichen Formaten generiert werden. Taskjuggler kann über die Kommandozeile gesteuert werden, bietet jedoch auch ein grafisches Frontend. Weitere Einzelheiten finden Sie unter http://www.taskjuggler.org.
FreeMind ist ein Werkzeug für das so genannte Mind-Mapping, also das Strukturieren von Ideen, Gedanken und Konzepten. Hiermit können Knoten (bzw. deren Stil) kopiert sowie Texte aus verschiedenen Quellen, etwa HTML-(HyperText Markup Language-) und RTF-(Rich Text Format-)Dateien sowie E-Mails, eingefügt werden. Die Mind-Maps können in verschiedene Formate, beispielsweise HTML und XML, exportiert werden. Weitere Informationen finden Sie unter http://freemind.sourceforge.net/wiki/index.php/Main_Page.
VYM (View Your Mind) ist ein Werkzeug für das so genannte Mind-Mapping und dient dem Strukturieren von Ideen, Gedanken und Konzepten. VYM-Mind-Maps werden in XML (eXtended Markup Language) erstellt und können in HTML (HyperText Markup Language) exportiert werden. Weitere Einzelheiten finden Sie unter http://insilmaril.de/vym.
Semantik (ehemals KDissert) ist ein Werkzeug für das so genannte Mind-Mapping, das dem Strukturieren von Ideen dient. Benutzer haben die Möglichkeit, verschiedene Ausgaben der Mind-Map zu generieren, beispielsweise PDF-Dateien, Textdokumente und HTML-Dateien. Weitere Einzelheiten finden Sie unter http://freehackers.org/~tnagy/kdissert/.
Der folgende Abschnitt befasst sich mit verschiedenen Linux-Anwendungen für Netzwerkzwecke. Hier können Sie die beliebtesten Linux-Browser und Email- und Chat-Clients kennen lernen.
Tabelle 26.2. Netzwerk-Software für Windows und Linux
|
Job |
Windows-Anwendung |
Linux-Anwendung |
|---|---|---|
|
Web-Browser |
Internet Explorer, Firefox*, Opera |
Konqueror, Firefox, Opera, Chromium |
|
E-Mail-Client/Verwaltung persönlicher Informationen |
Microsoft Outlook*, Lotus Notes, Mozilla Thunderbird* |
Evolution, Kontact, Mozilla Thunderbird |
|
Instant Messaging/IRC-Clients |
MSN, AIM*, Yahoo!* Messenger, XChat, Gaim |
Gaim, Empathy, Kopete, Konversation, XChat |
|
Konferenzen (Video und Audio) |
NetMeeting, LifeMeeting |
Ekiga |
|
Voice over IP |
X-Lite |
Ekiga, Skype |
|
FTP-Clients |
leechftp, wsftp |
gftp, lukemftp |
Firefox ist ein Webbrowser, der auf unterschiedlichen Plattformen ausgeführt werden kann, darunter Linux, MacOS und Windows. Zu den wichtigsten Funktionen zählen anpassbare Suchfunktionen, Popup-Sperre, RSS-News-Feeds, Passwortverwaltung, Tabbed Browsing sowie einige erweiterte Sicherheits- und Datenschutzoptionen. Weitere Einzelheiten finden Sie unter http://www.mozilla.org/products/firefox/; Sie können auch Kapitel 15, Firefox: Suchen im Internet zurate ziehen.
Konqueror ist eine Anwendung mit Mehrfachnutzen, die für den KDE-Desktop konzipiert wurde. Sie fungiert als Webbrowser, Dateimanager und Dokument-Viewer. Sie unterstützt den Großteil der gängigen Webstandards, etwa CSS(2), Java-Miniprogramme, JavaScript- und Netscape-Plugins, DOM und SSL. Weitere Einzelheiten finden Sie unter http://www.konqueror.org/; Sie können auch Kapitel 14, Konqueror: Suchen im Internet zurate ziehen.
Opera ist ein leistungsstarker Webbrowser mit optionalem Email-Client und einem Chat-Modul. Opera bietet eine Popup-Sperre, RSS-Feeds, integrierte und anpassbare Suchfunktionen, eine Passwortverwaltung sowie Tabbed Browsing. Weitere Einzelheiten finden Sie unter http://www.opera.com/.
Chromium ist ein Open-Source-Webbrowser aus dem Google Chrom-Projekt. Dieser Browser brilliert unter anderen mit hoher Geschwindigkeit, leichtgliedrigem Aussehen, Tabbed Browsing, zahlreichen Erweiterungen und vielem mehr. Weitere Details finden Sie auf der zugehörigen Website.
Evolution ist eine Anwendung für die Verwaltung persönlicher Informationen, die für den GNOME-Desktop konzipiert wurde. Sie bietet E-Mail-, Kalender- und Adressbuch-Funktionen. Weitere Einzelheiten finden Sie unter http://projects.gnome.org/evolution/; Sie können auch Kapitel 6, Evolution: E-Mails und Kalender zurate ziehen.
Kontact ist die Suite für die Verwaltung persönlicher Informationen, die für den KDE-Desktop konzipiert wurde. Sie bietet E-Mail-, Kalender- und Adressbuch-Funktionen sowie Funktionen für die Palm-Synchronisierung. Weitere Einzelheiten finden Sie unter http://www.kontact.org/; Sie können auch Kapitel 5, Kontact: E-Mails und Kalender zurate ziehen.
Mozilla Thunderbird ist der E-Mail-Client der Mozilla-Suite. Er steht auch für Microsoft Windows und MacOS zur Verfügung. Weitere Informationen finden Sie unter http://www.mozilla.com/en-US/thunderbird/.
Empathy ist ein Instant Messaging-Werkzeug, das für den GNOME-Desktop konzipiert wurde. Es bietet eine Vielzahl von Instant Messaging-Miniprogramme für den wiederholten Gebrauch sowie einen GNOME-Client. Weitere Informationen finden Sie unter http://live.gnome.org/Empathy .
Konversation ist der IRC-(Internet Relay Chat-)Client des KDE-Desktop mit zahlreichen Funktionen. Weitere Informationen finden Sie unter http://konversation.kde.org.
Kopete ist ein benutzerfreundliches Werkzeug für Instant Messaging, das zahlreiche Protokolle unterstützt. Weitere Einzelheiten finden Sie unter http://kopete.kde.org/; Sie können auch Kapitel 11, Kopete: Instant Messaging zurate ziehen.
Pidgin (ehemals Gaim) ist ein für mehrere Plattformen konzipierter Instant-Messaging-Client, der eine Vielzahl der gängigen Instant-Messaging-Protokolle unterstützt und es dem Benutzer so ermöglicht, sich von einer einzigen Anwendung aus bei mehreren unterschiedlichen Services anzumelden. Weitere Einzelheiten finden Sie unter http://pidgin.im/; Sie können auch Kapitel 12, Pidgin: Instant Messaging zurate ziehen.
Ekiga (ehemals GNOMEMeeting) ist eine freie Open Source-Anwendungen für Videokonferenzen und VoIP (Voice over IP). Ekiga unterstützt sowohl das SIP- als auch das H.323-Protokoll und ist mit Microsoft NetMeeting und LifeMeeting uneingeschränkt kompatibel. Weitere Einzelheiten finden Sie unter http://www.ekiga.org/; Sie können auch Kapitel 13, Ekiga: Verwenden von Voice over IP zurate ziehen.
Skype ist eine Anwendung für verschiedene Plattformen (Linux, Windows, Mac Os X), die für Telefonanrufe in guter Tonqualität und mit End-to-End-Verschlüsselung über das Internet verwendet werden kann. Wenn Sie Skype verwenden, ist keine Konfiguration der Firewall oder des Routers erforderlich. Weitere Informationen finden Sie unter http://www.skype.com/.
gftp ist ein FTP-Client, der das GTK-Toolkit verwendet. Zu seinen Funktionen gehören gleichzeitiges Herunterladen, Wiederaufnahme unterbrochener Dateiübertragungen, Warteschlangen für die Dateiübertragung, das Herunterladen ganzer Verzeichnisse, FTP-Proxy-Unterstützung, Speichern entfernter Verzeichnisse im Cache, passive und nichtpassive Dateiübertragungen sowie Unterstützung für Ziehen und Ablegen. Weitere Einzelheiten finden Sie unter http://gftp.seul.org/; Sie können auch Kapitel 16, gFTP: Übertragen von Daten aus dem Internet zurate ziehen.
Der folgende Abschnitt bietet eine Einführung in die beliebtesten Multimedia-Anwendungen für Linux. Sie erhalten Informationen zu Medienwiedergabeprogrammen, Tonbearbeitungslösungen und Videobearbeitungswerkzeugen.
Tabelle 26.3. Multimedia-Software für Windows und Linux
|
Job |
Windows-Anwendung |
Linux-Anwendung |
|---|---|---|
|
Audio-CD-Spieler |
CD Player, Winamp, Windows Media Player |
KsCD, Amarok, Grip, Banshee |
|
CD-Brenner |
Nero, Roxio Easy CD Creator |
K3b |
|
CD-Ripper |
WMPlayer |
KAudioCreator, Sound Juicer |
|
Audio-Wiedergabe |
Winamp, Windows Media Player, iTunes |
Amarok, XMMS, Rhythmbox |
|
Video-Wiedergabe |
Winamp, Windows Media Player |
Kaffeine, MPlayer, Xine, XMMS, Totem, RealPlayer |
|
Audio-Editor |
SoundForge, Cooledit, Audacity |
Audacity |
|
Soundmixer |
sndvol32 |
alsamixer, Kmix |
|
Notensatz |
Finale, SmartScore, Sibelius |
LilyPond, MusE, Noteedit, Rosegarden |
|
Videoerstellung und -bearbeitung |
Windows Movie Maker, Adobe Premiere, Media Studio Pro |
Kino |
|
TV-Anzeigeprogramm |
AVerTV, PowerVCR 3.0, CinePlayer DVR |
xawtv, motv (analog), tvtime, kdetv, zapping, Kaffeine |
Amarok ist ein leistungsstarker Media-Player, der für den KDE-Desktop konzipiert wurde. Er kann verschiedene Audio-Formate verarbeiten und gibt Streaming-Übertragungen von Radiosendern im Internet wieder. Weitere Einzelheiten finden Sie unter http://amarok.kde.org/; Sie können auch Abschnitt 20.2.1, „Amarok Music Player“ zurate ziehen.
Banshee ist ein Media-Player, mit dem verschiedene Medienformate kodiert und dekodiert werden können. Mit Banshee können Audio-CDs wiedergegeben, importiert und gebrannt werden. Weitere Einzelheiten finden Sie unter http://banshee-project.org/; Sie können auch Kapitel 21, Banshee: Abspielen und Verwalten Ihrer Musik zurate ziehen.
Grip ist CD-Wiedergabeprogramm und Ripper für den GNOME-Desktop. In das Programm sind die Ripping-Funktionen von cdparanoia integriert, es kann jedoch auch mit externen Rippern verwendet werden. Weitere Informationen finden Sie unter http://www.nostatic.org/grip/.
Kaffeine ist eine Multimedia-Anwendung, die zahlreiche Audio- und Videoformate unterstützt. Weitere Informationen finden Sie unter http://kaffeine.kde.org/.
KsCD ist ein CD-Wiedergabeprogramm, das für den KDE-Desktop konzipiert wurde. Die Bedienoberfläche ist der eines normalen CD-Wiedergabegeräts sehr ähnlich.
MPlayer unterstützt viele Medienformate und kann zudem sämtliche Inhalte, die per Streaming übertragen wurden, in einer Datei speichern. Weitere Informationen finden Sie unter http://www.mplayerhq.hu/.
RealPlayer ist ein proprietärer, plattformübergreifender Media-Player von RealNetworks, mit dem mehrere Multimedia-Formate wiedergegeben werden können. Weitere Informationen finden Sie unter http://www.real.com/player/.
Totem ist der standardmäßige Multimedia-Player für die GNOME-Desktopumgebung. Totem ist 100%ig in GNOME Nautilus integriert. Weitere Einzelheiten finden Sie unter http://projects.gnome.org/totem/; Sie können auch Kapitel 22, Totem: Abspielen von Videos zurate ziehen.
Xine ist ein Multimedia-Player für Linux, der mehrere Frontend-Player-Anwendungen unterstützt. Eine weitere wichtige Funktion ist die Möglichkeit zur manuellen Korrektur der Synchronisierung von Audio- und Video-Streams. Weitere Informationen finden Sie unter http://www.xine-project.org/.
Das X Multimedia System 2 (XMMS2) ist ein Audio-Player für Linux-Systeme, der Audio- und Videoformate unterstützt. Weitere Informationen finden Sie unter http://wiki.xmms2.xmms.se/.
Ziehen Sie Banshee weiter oben zurate.
Brasero ist ein für den GNOME-Desktop konzipiertes Programm zum Brennen von Datenträgern, mit dem Benutzer während der Bearbeitung Audio- und Daten-CDs/-DVDs brennen können. Weitere Einzelheiten finden Sie unter http://projects.gnome.org/brasero/; Sie können auch Kapitel 24, Brasero: Brennen von CDs und DVDs zurate ziehen.
K3b ist eine für die KDE-Desktopumgebung konzipierte Anwendung zur CD- und DID-Erstellung unter UNIX-ähnlichen Betriebssystemen. Sie weist eine grafische Bedienoberfläche für den Großteil der auf das Brennen von CDs/DVDs bezogenen Aufgaben auf; zudem ist ein DID-Ripper integriert. Weitere Einzelheiten finden Sie unter http://www.k3b.org/; Sie können auch Kapitel 23, K3b: Brennen von CDs und DVDs zurate ziehen.
Ziehen Sie Grip weiter oben zurate.
KAudioCreator ist ein Frontend-Werkzeug für das Rippen von Audio-CDs und das Codieren von WAVE-Dateien. Weitere Informationen finden Sie unter http://www.icefox.net/programs/?program=KAudioCreator.
Sound Juicer ist eine Frontend-Anwendung für die cdparanoia-CD-Ripping-Bibliothek. Hiermit kann die Audioausgabe von CDs extrahiert und in Audiodateien konvertiert werden, die von einem PC oder digitalen Audio-Player interpretiert und wiedergegeben werden können. Das Ripping in zahlreiche Audio-Codecs wird unterstützt. Weitere Informationen finden Sie unter http://www.burtonini.com/blog/computers/sound-juicer.
Audacity ist ein digitaler Audio-Editor. Dank seiner plattformübergreifenden Funktionsweise können Titel gemixt, Effekte auf sie angewendet und die Ergebnisse im WAV- oder Ogg Vorbis-Format exportiert werden. Weitere Informationen finden Sie unter http://audacity.sourceforge.net/.
ALSA mixer ist das Mixer-Programm für Advanced Linux Sound Architecture (ALSA). Es dient der Konfiguration der Soundeinstellungen und der Regelung der Lautstärke. Es verfügt über eine ncurses-Bedienoberfläche; X Window System ist nicht erforderlich. Es unterstützt mehrere Soundkarten und mehrere Geräte. Weitere Informationen finden Sie unter http://www.alsa-project.org/main/index.php/Main_Page.
LilyPond ist ein Notenblatt-Editor. Da das Eingabeformat textbasiert ist, kann zur Erstellung von Notenblättern jeder beliebige Texteditor verwendet werden. Die Benutzer brauchen sich nicht um Formatierungs- oder Notationsfragen, wie Zeilenabstand, Zeilenumbrüche oder Notenkollisionen zu kümmern. Weitere Informationen finden Sie unter http://lilypond.org/web/.
MusE bezeichnet zurzeit einen MIDI-/Audio-Sequenzer mit Aufnahme- und Bearbeitungsfunktionen. Ziel ist es, ein virtuelles Multitrack-Studio für Linux zu schaffen. Weitere Informationen finden Sie unter http://www.muse-sequencer.org/.
Noteedit ist ein leistungsstarker Partitureditor für Linux. Hiermit können Notenblätter erstellt und Partituren aus zahlreichen Formaten exportiert und in zahlreiche Formate importiert werden. Der Editor weist eine grafische Bedienoberfläche auf. Weitere Informationen finden Sie unter http://noteedit.berlios.de/.
Rosegarden ist eine kostenlose Umgebung zum Komponieren und Bearbeiten von Musik. Das Programm weist einen Audio- und MIDI-Sequenzer sowie einen Partitureditor aus. Weitere Informationen finden Sie unter http://rosegardenmusic.com/.
Kino ist ein benutzerfreundlicher und zuverlässiger digitaler Video-Editor, der das Exportieren in zahlreiche Formate ermöglicht. Das Programm unterstützt eine Vielzahl grundlegender Videobearbeitungs und -kompositionsaufgaben. Hiermit können Videodaten im Raw DIV-, AVI- und QuickTime-Format auf Datenträgern gespeichert werden. Weitere Informationen finden Sie unter http://www.kinodv.org.
xawtv ist eine Suite für das Sehen und Aufzeichnen von Fernsehsendungen. Sie unterstützt sowohl analoge als auch digitale Audio- und Videoübermittlungen, bei denen entweder ein TV-Tuner oder ein Satelliten-Receiver mit Karte (DVB-S) zum Einsatz kommt. Weitere Einzelheiten finden Sie unter http://linux.bytesex.org/xawtv/.
kdetv ist eine für den KDE-Desktop konzipierte Anwendung zum Ansehen und Aufzeichnen von Fernsehsendungen, die Fernsehgeräte mit Tuner-Karte unterstützt. Weitere Informationen finden Sie unter http://www.kdetv.org.
Im folgenden Abschnitt werden einige der Linux-Softwarelösungen für die Arbeit mit Grafiken vorgestellt. Dazu gehören einfache Zeichenprogramme sowie umfassende Bildbearbeitungswerkzeuge und leistungsstarke Rendering- und Animationsprogramme.
Tabelle 26.4. Grafik-Software für Windows und Linux
|
Job |
Windows-Anwendung |
Linux-Anwendung |
|---|---|---|
|
Einfache Grafikbearbeitung |
Microsoft Paint |
KolourPaint |
|
Professionelle Grafikbearbeitung |
Adobe Photoshop, Paint Shop Pro, Corel PhotoPaint, GIMP |
GIMP, Krita |
|
Erstellen von Vektorgrafiken |
Adobe Illustrator, CorelDraw, Freehand |
LibreOffice Draw, Inkscape, Dia |
|
SVG-Bearbeitung |
WebDraw, Freehand, Adobe Illustrator |
Inkscape, Dia, Kivio |
|
Erstellen von 3-D-Grafiken |
3D Studio MAX, Maya, POV-Ray, Blender |
POV-Ray, Blender, KPovmodeler |
|
Verwalten von Digitalfotos |
Vom Kamerahersteller bereitgestellte Software |
DigiKam, f-spot |
|
Scannen |
Vuescan |
Vuescan, GIMP |
|
Bildbetrachtung |
ACDSee |
gwenview, gThumb, Eye of Gnome, f-spot |
Blender ist ein Leistungsstarkes Rendering- und Animationswerkzeug, das für viele Plattformen, darunter Windows, MacOS und Linux, verfügbar ist. Weitere Einzelheiten finden Sie unter http://www.blender.org/.
Dia ist das Linux-Äquivalent zu Visio. Das Programm unterstützt viele Arten von speziellen Diagrammen, beispielsweise Netzwerk- oder UML-Diagramme. Mögliche Exportformate sind SVG, PNG und EPS. Um Ihre eigenen individuellen Diagrammtypen zu unterstützen, stellen Sie die neuen Formen in einem besonderen XML-Format bereit. Weitere Einzelheiten finden Sie unter http://projects.gnome.org/dia/.
digiKam ist ein für den KDE-Desktop konzipiertes, durchdachtes Werkzeug für die Verwaltung von Digitalfotos. Sie können Alben erstellen, Tags hinzufügen, um nicht Bilder in verschiedene Unterverzeichnisse kopieren zu müssen, und schließlich die Bilder auf Ihre Website exportieren. Weitere Einzelheiten finden Sie unter http://www.digikam.org/; Sie können auch Kapitel 18, digiKam: Verwalten Ihrer digitalen Bildersammlung zurate ziehen.
Eye of Gnome ist eine Bildbetrachtungsanwendung für die GNOME-Desktop. Weitere Informationen finden Sie unter http://projects.gnome.org/eog/.
f-spot ist ein flexibles Verwaltungswerkzeug für Digitalfotos für die GNOME-Desktop. Es ermöglicht das Erstellen und Verwalten von Alben und unterstützt verschiedene Exportoptionen, wie HTML-Seiten oder das Brennen von Bildarchiven auf CD. Das Programm kann über die Kommandozeile zudem zur Bildbetrachtung verwendet werden. Weitere Einzelheiten finden Sie unter http://f-spot.org/Main_Page; Sie können auch Kapitel 19, F-Spot: Verwalten Ihrer digitalen Bildersammlung zurate ziehen.
gThumb ist ein Bildbetrachtungsprogramm, ein Browser und ein Organisationswerkzeug für den GNOME-Desktop. Es unterstützt den Import von Digitalfotos über gphoto2 und ermöglicht die Ausführung grundlegender Transformationen und Bearbeitungen. Außerdem können mit diesem Programm Bilder mit Tags versehen werden, um Alben zu erstellen, die bestimmten Kriterien entsprechen. Weitere Informationen finden Sie unter http://gthumb.sourceforge.net/.
Gwenview ist ein einfaches Bildbetrachtungsprogramm für KDE. Es enthält ein Fenster mit einer Baumstruktur der Verzeichnisse und ein Fenster mit einer Dateiliste, wodurch eine einfache Navigation durch die Dateihierarchie möglich ist. Weitere Informationen finden Sie unter http://gwenview.sourceforge.net/home/.
Inkscape ist ein kostenloser SVG-Editor. Die Benutzer von Adobe Illustrator, Corel Draw und Visio finden in Inkscape eine ähnliche Palette an Funktionen und eine vertraute Bedienoberfläche. Zu den Funktionen gehören der Export von SVG nach PNG, Gradienten und das Gruppieren von Objekten. Weitere Informationen finden Sie unter http://www.inkscape.org/.
Kivio ist eine Anwendung für Flussdiagramme die in die KOffice-Suite integriert werden kann. Umsteiger von Visio auf Kivio finden ein ähnliches Erscheinungsbild vor. Weitere Informationen finden Sie unter http://www.koffice.org/kivio/.
KolourPaint ist ein benutzerfreundliches Zeichenprogramm für die KDE-Desktop. Es kann zum Zeichnen von Diagrammen und zum Bearbeiten von Screenshots, Fotos und Symbolen verwendet werden. Weitere Informationen finden Sie unter http://kolourpaint.sourceforge.net/.
KPovmodeler ist ein Frontend für POV-Ray, das in die KDE-Desktop integriert werden kann. Für KPovmodeler sind keine fundierten Kenntnisse hinsichtlich der POV-Ray-Skripterstellung erforderlich, da die POV-Ray-Sprache in eine leicht verständliche Baumansicht übertragen wird. Native POV-Ray-Skripts können ebenfalls in KPovmodeler importiert werden. Weitere Informationen finden Sie unter http://www.kpovmodeler.org.
Krita ist die Antwort von KOffice auf Adobe Photoshop und GIMP. Das Programm kann zur pixelbasierten Bilderstellung und -bearbeitung verwendet werden. Zu seinen Funktionen zählen viele der erweiterten Bildbearbeitungsmöglichkeiten, die Sie sonst nur von Adobe Photoshop oder GIMP erwarten können. Weitere Informationen finden Sie unter http://www.koffice.org.
Weitere Informationen hierzu finden Sie unter LibreOffice.
Mit POV-Ray (Persistence of Vision Raytracer) werden dreidimensionale, fotorealistische Bilder erstellt, und zwar mithilfe eines als Raytracing bezeichneten Verfahrens. Da es eine Windows-Version von POV-Ray gibt, fällt Windows-Benutzern der Umstieg auf die Linux-Version dieser Anwendung besonders leicht. Weitere Informationen finden Sie unter http://www.povray.org/.
GIMP (GNU Image Manipulation Program) ist ein Open Source-Äquivalent zu Adobe Photoshop. Es handelt sich hierbei um einen Rastergrafik-Editor zur Verarbeitung digitaler Grafiken und Fotos. Weitere Einzelheiten finden Sie unter http://www.gimp.org/; Sie können auch Kapitel 17, GIMP: Manipulieren von Grafiken zurate ziehen.
VueScan ist eine Scan-Software für mehrere Plattformen. Sie können sie neben der Scanner-Software Ihres Herstellers installieren. Sie unterstützt die spezielle Hardware des Scanners, Stapel-Scans, Autofokus, Infrarotkanäle für die Staub- und Kratzerunterdrückung und Mehrfach-Scans zur Reduzierung von Scanner-Rauschen in dunklen Bereichen. Sie ermöglicht die einfache und präzise Farbkorrektur. Weitere Informationen finden Sie unter http://www.hamrick.com/vsm.html.
Der folgende Abschnitt bietet einen Überblick über Linux-Werkzeuge zur System- und Dateiverwaltung. Es werden Text- und Quellcode-Editoren, Sicherungslösungen und Archivierungswerkzeuge beschrieben.
Tabelle 26.5. System- und Dateiverwaltungs-Software für Windows und Linux
|
Job |
Windows-Anwendung |
Linux-Anwendung |
|---|---|---|
|
File Manager |
Windows Explorer |
Dolphin, Nautilus, Konqueror |
|
Texteditor |
NotePad, WordPad, (X)Emacs |
kate, GEdit, (X)Emacs, vim |
|
PDF-Erstellungsprogramm |
Adobe Distiller |
Scribus |
|
PDF-Anzeigeprogramm |
Adobe Reader |
Adobe Reader, Evince, Okular, Xpdf |
|
Texterkennung |
Recognita, FineReader |
GOCR |
|
Packprogramme für die Kommandozeile |
zip, rar, arj, lha usw. |
zip, tar, gzip, bzip2 usw. |
|
GUI-basierte Packprogramme |
WinZip |
Ark, File Roller |
|
Programme zur Festplattenpartitionierung |
PowerQuest, Acronis, Partition Commander |
YaST, GNU Parted |
|
Sicherungs-Software |
ntbackup, Veritas |
KDar, taper, dump |
Ark ist ein GUI-basiertes Pack-Programm für den KDE-Desktop, das gängige Formate unterstützt. Sie können einzelne Dateien in einem Archiv anzeigen, auswählen, komprimieren und dekomprimieren. Weitere Einzelheiten finden Sie unter Section “Displaying, Decompressing, and Creating Archives” (Chapter 2, Working with Your Desktop, ↑KDE User Guide).
Dolphin ist der standardmäßige Dateimanager für KDE 4. Dolphin bietet mehrere Ansichtsmodi, Dateivorschauen und geteilte Ansichten. Weitere Einzelheiten finden Sie unter http://dolphin.kde.org/; Sie können auch Section “Using Dolphin File Manager” (Chapter 2, Working with Your Desktop, ↑KDE User Guide) zurate ziehen.
Das dump-Paket enthält sowohl „dump“ als auch „restore“. Mit „dump“ werden die Dateien in einem Dateisystem untersucht, es wird ermittelt, welche davon gesichert werden müssen, und die betreffenden Dateien werden auf Diskette, CD, Band oder einen anderen Datenträger kopiert. Der Befehl "restore" führt die Umkehrfunktion von "Dum" aus. Mit diesem Befehl kann eine vollständige Sicherungskopie eines Dateisystems wiederhergestellt werden. Weitere Informationen finden Sie unter http://dump.sourceforge.net/.
Evince ist ein Dokumentenbetrachter für PDF- und PostScript-Formate für die GNOME-Desktop. Weitere Informationen finden Sie unter http://www.gnome.org/projects/evince/.
File Roller ist ein GUI-basiertes Komprimierungsprogramm für die GNOME-Desktop. Die Funktionen sind mit denen von Ark vergleichbar. Weitere Einzelheiten finden Sie unter http://fileroller.sourceforge.net/home.html.
GEdit ist der offizielle Texteditor der GNOME-Desktop. Die Funktionen sind mit denen von Kate vergleichbar. Weitere Einzelheiten finden Sie unter http://www.gnome.org/projects/gedit/.
GNU Parted ist ein Kommandozeilenwerkzeug, mit dem Sie Partitionen und die darauf befindlichen Dateisysteme erstellen, löschen, prüfen und kopieren und ihre Größe ändern können. Wenn Sie Platz für neue Betriebssysteme schaffen müssen, können Sie mit diesem Werkzeug die Speicherplatzauslastung reorganisieren und Daten zwischen verschiedenen Festplatten kopieren. Weitere Informationen finden Sie unter http://www.gnu.org/software/parted/.
GOCR ist ein Werkzeug zur optischen Zeichenerkennung (OCR). Es dient zur Konvertierung gescannter Bilder mit Text in Textdateien. Weitere Informationen finden Sie unter http://jocr.sourceforge.net/.
Es gibt eine Vielzahl von Packprogrammen zur Verringerung der Speicherplatzauslastung. Im Allgemeinen unterscheiden sie sich nur im verwendeten Packalgorithmus. Linux kann auch mit Packformaten umgehen, die unter Windows verwendet werden. bzip2 ist etwas effizienter als gzip, je nach Pack-Algorithmus ist jedoch mehr Zeit erforderlich. .
Kate ist ein Modul der KDE-Suite. Mit diesem Programm können mehrere Dateien gleichzeitig geöffnet werden, und zwar sowohl lokal als auch entfernt. Mit Funktionen zur Syntaxhervorhebung, zum Erstellen von Projektdateien und zur Ausführung externer Skripts ist es ein ideales Werkzeug für Programmierer. Weitere Informationen finden Sie unter http://www.kate-editor.org/.
KDar steht für KDE Disk Archiver und ist eine Hardware-unabhängige Sicherungslösung. KDar verwendet, anders als tar, Kataloge, sodass einzelne Dateien extrahiert werden können, ohne dass das gesamte Archiv gelesen werden muss. Außerdem können inkrementelle Sicherungen erstellt werden. KDar kann Archive in mehrere Segmente aufteilen und für die einzelnen Segmente das Brennen einer Daten-CD oder -DVD auslösen. Weitere Informationen finden Sie unter http://kdar.sourceforge.net/.
Konqueror ist ein Datei-Manager, der auch als Webbrowser, Dokument- und Bild-Viewer sowie als CD-Ripper verwendet werden kann. Weitere Einzelheiten finden Sie unter http://www.konqueror.org/. Sie können auch Kapitel 14, Konqueror: Suchen im Internet zurate ziehen, um sich über die Konqueror-Funktionen zum Surfen im Web zu informieren.
Nautilus ist der standardmäßige Dateimanager für die GNOME-Desktop. Sie können Nautilus verwenden, um Ordner und Dokumente zu erstellen, Ihre Dateien und Ordner anzuzeigen und zu verwalten, Skripts auszuführen, Daten auf eine CD zu schreiben und URI-Adressen zu öffnen. Weitere Einzelheiten finden Sie unter http://www.gnome.org/projects/nautilus/; Sie können auch Abschnitt „Verwalten von Ordnern und Dateien mit Nautilus“ (Kapitel 2, Arbeiten mit dem Desktop, ↑GNOME-Benutzerhandbuch) zurate ziehen.
Okular ist der Dokument-Viewer für KDE 4, der an die Stelle von KPDF tritt. Neben PDF-Dateien können Sie mit Okular eine Vielzahl anderer Dateiformate anzeigen. Die Funktionen des Programms können mühelos in andere Anwendungen eingebettet werden. Weitere Einzelheiten finden Sie unter http://okular.kde.org/; Sie können auch Chapter 4, Viewing PDF Files and Other Documents with Okular (↑KDE User Guide) zurate ziehen.
Taper ist ein Sicherungs- und Wiederherstellungsprogramm mit einer leicht zu bedienenden Bedienoberfläche, das die Sicherung und Wiederherstellung von Dateien auf ein bzw. von einem Bandlaufwerk ermöglicht. Umgekehrt können die Dateien in Archivdateien gesichert werden. Rekursiv ausgewählte Verzeichnisse werden unterstützt. Weitere Einzelheiten finden Sie unter http://taper.sourceforge.net/.
vim (vi improved) ist ein Programm, das Ähnlichkeit mit dem Texteditor vi aufweist. Es ist möglicherweise eine gewisse Eingewöhnungszeit für vim erforderlich, da das Programm zwischen Befehls- und Einfügemodus unterscheidet. Die Grundfunktionen stimmen mit denen anderer Texteditoren überein. Allerdings bietet vim auch einige besondere Optionen, wie die Aufzeichnung von Makros, Erkennung und Konvertierung von Dateiformaten sowie mehrere Puffer in einem Bildschirm. Weitere Informationen finden Sie unter http://www.vim.org/.
GNU Emacs ist ein erweiterbarer Editor für die Anzeige in Echtzeit, der individuell angepasst werden kann und über eine Selbstdokumentations-Funktion verfügt. XEmacs beruht auf GNU Emacs. Beide Produkte bieten mit nur geringen Unterschieden fast dieselben Funktionen. Sie werden von erfahrenen Entwicklern verwendet und sind durch die Emacs Lisp-Sprache hochgradig erweiterungsfähig. Sie unterstützen viele Sprachen, wie Russisch, Griechisch, Japanisch, Chinesisch und Koreanisch. Weitere Einzelheiten finden Sie unter http://www.xemacs.org/ undhttp://www.gnu.org/software/emacs/emacs.html.
Xpdf ist eine schlanke PDF-Anzeige-Suite für Linux- und Unix-ähnliche Plattformen. Das Programm beinhaltet eine Anzeigeanwendung und einige Export-Plugins für PostScript oder Textformate. Weitere Informationen finden Sie unter http://www.foolabs.com/xpdf/.
Dieser Abschnitt bietet eine Einführung in Linux-IDEs, Toolkits, Entwicklungswerkzeuge und Versionsverwaltungssysteme für professionelle Software-Entwicklung.
Tabelle 26.6. Entwicklungs-Software für Windows und Linux
|
Job |
Windows-Anwendung |
Linux-Anwendung |
|---|---|---|
|
Integrierte Entwicklungsumgebungen |
Borland C++, Delphi, Visual Studio, .NET |
KDevelop, Eric, Eclipse, MonoDevelop, Anjuta |
|
Toolkits |
MFC, Qt, GTK+ |
Qt, GTK+ |
|
Compiler |
VisualStudio |
GCC |
|
Fehlersuchwerkzeuge |
Visual Studio Debugger |
GDB, Valgrind |
|
GUI Design |
Visual Basic, Visual C++ |
Glade, Qt Designer |
|
Versionsverwaltungssysteme |
Clearcase, Perforce, SourceSafe |
CVS, Subversion |
Anjuta ist eine IDE fur die GNOME/GTK+-Anwendungsentwicklung. Das Programm beinhaltet einen Editor mit automatischer Formatierung sowie mit Codevervollständigung und -hervorhebung. Neben GTK+ unterstützt es Perl-, Pascal- und Java-Entwicklung. Außerdem ist ein GDB-basiertes Fehlersuchprogramm enthalten. Weitere Einzelheiten finden Sie unter http://sourceforge.net/projects/anjuta/.
CVS (Concurrent Versions System) ist eines der wichtigsten Versionskontrollsysteme für Open Source. Es ist ein Frontend für Revision Control System (RCS), das in den Standard-Linux-Distributionen enthalten ist. Weitere Informationen finden Sie unter http://ximbiot.com/cvs/.
Die Eclipse-Plattform wurde zur Erstellung integrierter Entwicklungsumgebungen entworfen, die mit benutzerdefinierten Plugins erweitert werden können. Die Grundversion enthält außerdem eine voll funktionsfähige Java-Entwicklungsumgebung. Weitere Informationen finden Sie unter http://www.eclipse.org.
Eric ist eine für Python- und Python-Qt-Entwicklung optimierte IDE. Weitere Informationen finden Sie unter http://www.die-offenbachs.de/eric/index.html.
GCC ist eine Compiler-Sammlung mit Frontends für verschiedene Programmiersprachen. Eine vollständige Liste der Funktionen sowie umfassende Dokumentation finden Sie unter http://gcc.gnu.org.
GDB ist ein Fehlersuchwerkzeug für Programme, die in verschiedenen Programmiersprachen geschrieben wurden. Weitere Informationen finden Sie unter http://www.gnu.org/software/gdb/gdb.html.
Glade ist ein Programm zur Erstellung von Bedienoberflächen für die GTK+- und GNOME-Entwicklung. Neben GTK+-Unterstützung bietet es auch Unterstützung für C, C++, C#, Perl, Python, Java u. a. Weitere Informationen finden Sie unter http://glade.gnome.org/.
GTK+ ist ein Toolkit für mehrere Plattformen, das zum Erstellen von grafischen Bedienoberflächen dient. Es wird für alle GNOME-Anwendungen, GIMP und mehrere andere Programme verwendet. GTK+ wurde zur Unterstützung einer Reihe von Sprachen entwickelt, nicht nur von C/C++. Ursprünglich wurde es für GIMP geschrieben, daher der Name „GIMP Toolkit.“ Weitere Informationen finden Sie unter http://www.gtk.org. Die Sprach-Bindings für GTK+ werden unter http://gtk.org/language-bindings.php zusammengefasst.
KDevelop ermöglicht das Schreiben von Programmen für verschiedene Sprachen (C/C++, Python, Perl usw.). Es beinhaltet einen Dokumentations-Browser, einen Quellcode-Editor mit Syntaxhervorhebung, eine GUI für den Compiler und vieles andere mehr. Weitere Informationen finden Sie unter http://www.kdevelop.org.
MonoDevelop ist eine integrierte Open Source-Entwicklungsumgebung für die Linux-Plattform, die hauptsächlich für die Entwicklung von Software konzipiert wurde, in der sowohl Mono als auch Microsoft .NET Framework zum Einsatz kommt. MonoDevelop bietet Funktionen, die mit denen von Eclipse und Microsoft Visual Studio vergleichbar sind (z. B. Intellisense), Quellcodeverwaltungs-Integration sowie einen integrierten Designer für grafische Bedienoberflächen (Graphical User Interfache, GUI) und Web. Weitere Informationen finden Sie unter http://www.monodevelop.com/.
Qt ist eine Programmbibliothek zur Entwicklung von Anwendungen mit grafischen Bedienoberflächen. Es ermöglicht die schnelle Entwicklung professioneller Programme. Weitere Informationen finden Sie unter http://trolltech.com. Die Sprach-Bindings für die Qt-Entwicklung werden unter http://developer.kde.org/language-bindings/ zusammengefasst.
Qt Designer ist ein Programm zur Erstellung von Bedienoberflächen und Formularen für die Qt- und KDE-Entwicklung. Es kann als Teil der KDevelop-IDE oder als eigenständiges Programm ausgeführt werden. QtDesigner kann unter Windows ausgeführt werden und lässt sich sogar in die Entwicklungs-Suite Visual Studio integrieren. Weitere Einzelheiten finden Sie unter http://trolltech.com/products/qt/designer.html.
Subversion dient demselben Zweck wie CVS, weist jedoch einige größere Verbesserungen auf, wie Verschieben, Umbenennen und Beifügen von Meta-Informatioen zu Dateien und Verzeichnissen. Weitere Informationen finden Sie unter http://subversion.tigris.org/.
Valgrind ist eine Suite von Programmen für die Fehlersuche und Profilerstellung bei x86-Anwendungen. Weitere Informationen finden Sie unter http://valgrind.org/.