Home / LinuxUser / 2001 / 06 / out of the box

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

„Klickbunt auf dem Server? Warum nicht, wenn's hilft!"
(220 Punkte bei 8 Stimmen)
KDE 4.10.2, Gnome 3.6 und mehr
(143 Punkte bei 5 Stimmen)
Google schmeißt Jabber raus ...
(121 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Penguins in Space

out of the box

Deep Space

Was im Film Jurassic Park noch Computerklischee war – mit XCruise wird es im Ansatz Wirklichkeit: das Fliegen durchs Dateisystem. Der Japaner Yusuke Shinyama gewährt dem Benutzer eine dreidimensionale Sicht der Verzeichnisstruktur auf der Festplatte. Dateien sind als Planeten dargestellt, Verzeichnisse als Galaxien und symbolische Linksals Wurmlöcher.

Einen echten Datei-Manager stellt XCruise nicht dar, da keine Manipulationen wie Löschen, Umbenennen oder Kopieren möglich sind. Wer aber daran interessiert ist, was überhaupt im Dateisystem existiert und wie Dateien mittels Symlinks verbunden sind, der kann nach Herzenslust umherfliegen. Doch zuvor muss das Programm natürlich installiert werden.

Die Voraussetzungen zum Kompilieren von XCruise sind noch geringer als die von XPenguins. Lediglich die X11-Headerdateien müssen installiert sein. Das Quellarchiv besorgen Sie sich von der Seite http://tanaka-www.cs.titech.ac.jp/%7Eeuske/prog/index-e.html. Zum Übersetzen und Installieren geben Sie die folgenden Befehle ein:

tar xzf xcruise-0.24.tar.gz
 cd xcruise-0.24
 xmkmf -a
 make
 strip xcruise
 su  (root-Passwort eingeben)
 cp xcruise /usr/local/bin ; exit

Navigation

Nach erfolgreicher Installation starten Sie XCruise mit dem Kommando xcruise & in einem Terminalfenster. Die Steuerung erfolgt mit der linken und mittleren Maustaste für das Vor- und Zurückfliegen. Mit dem Fadenkreuz geben Sie die Flugrichtung vor. Außerdem frieren Sie das Bild mit f ein und verlassen mit q das Programm.

Die Darstellung des Dateisystems folgt einem bestimmten Schema: Verzeichnisse sind weiße oder blaue Ringe (Galaxien), man kann in sie hineinfliegen. Normale Dateien werden als ausgefüllte Kreise (Planeten) mit verschiedenen Farben und Symlinks als grüne Fäden (Wurmlöcher) dargestellt, die die jeweiligen Datei- oder Verzeichnisobjekte auch über weite Entfernungen miteinander verbinden. Ist man nahe genug an ein Verzeichnis herangeflogen, wird dessen Inhalt sichtbar. In Abbildung 4 sehen Sie den Anflug auf das /etc-Verzeichnis.

Abbildung 4: /etc im Visier

Die Größe einer Datei bestimmt den Durchmesser des dargestellten Planeten. Erscheint ein Planet in violetter Farbe, hat der Benutzer für die zugehörige Datei keine Leseberechtigung. Dateien mit ähnlichen Namen führen dazu, dass ihre Planeten eng beieinander liegen. Abbildung 5 zeigt ein ganzes Bündel von Symlinks, die alle von /etc/ nach /usr zeigen.

Abbildung 5: Alle Wege führen nach /usr

Wer damit auf den Geschmack gekommen und auf der Suche nach weiteren Desktop-Gimmicks ist: Jo Moskalewskis Desktopia-Rubrik liegt nur ein paar Seiten entfernt.

Glossar

Root Window

Der Hintergrund beim X Window System wird als eigenes Fenster verwaltet. Dieses Fenster nennt sich Root Window.

Header-Dateien

In Header-Dateien (auch Include-Dateien genannt) sind die in einer Bibliothek verfügbaren Funktionen nebst Parametern aufgelistet. Der C-Compiler braucht diese Information beim Übersetzen eines Programms. Bei den gängigen Distributionen trägt ein Header-Paket zu einer Bibliothek üblicherweise den Zusatz dev oder devel im Namen.

XPM

Die "X-Pixmap"-Bibliothek. Eine Sammlung von Service-Funktionen zur Darstellung von Farbgrafiken (Pixmaps) mit dem X Window System.

Kompilieren

Ein Programm ist in Quelltextform noch nicht vom Betriebssystem ausführbar. Erst durch das Kompilieren (Übersetzen) mit einem Compiler wird daraus eine durch den jeweiligen Prozessor ausführbare Darstellung. Ein großer Vorteil der Quelltextform ist, dass sich das Programm auf verschiedenen Plattformen (Intel, Sparc, Alpha…) übersetzen lässt, wenn es ausreichend portabel programmiert wurde.

&

Das kaufmännische "Und" (Ampersand), als letztes Zeichen in der Befehlszeile eingegeben, dient dazu, ein Kommando im Hintergrund auszuführen. Andernfalls bleibt die Shell so lange gesperrt, bis das Kommando beendet wird.

symbolische Links

(kurz: Symlink) Unix-Dateisysteme bieten die Möglichkeit, Verweise auf Dateien anzulegen; diese Verweise erscheinen an anderer Stelle im Verzeichnisbaum und erlauben solange den gleichberechtigten Zugriff auf die ursprüngliche Datei, wie diese nicht gelöscht oder umbenannt wird. Mit dem Kommando ln -s bla blubb wird die Datei bla auch unter dem Namen blubb erreichbar.

alternatives

Eine Spezialität der Debian-Distribution. Wenn beispielsweise mehrere Clones des vi-Editors installiert sind – etwa elvis, vim und nvi – kann über diesen Mechanismus eine Alternative (z. B. elvis) als Voreinstellung ausgewählt werden. Vi ist der Standard-Texteditor unter Unixsystemen. Er ist zwar nicht gerade intuitiv zu erlernen, bietet aber viele nützliche Funktionen. Eine Einführung zu vi gibt es unter http://www.fh-wedel.de/~herbert/html/vi/.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 40 Punkte (4 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

title_2013_06

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Emacs als Psychologe
Emacs als Psychologe
Tim Schürmann, 21.05.2013 11:49, 0 Kommentare

Wer beim Schreiben in Emacs nicht mehr weiter weiß oder schier an einer Programmieraufgabe verzweifelt, der kann den eingebauten Psychologen um Rat fragen.

1966 entwickelte der Infor...

Aktuelle Fragen

Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 3 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...
lvm wieder loswerden
Peter Dibbern, 11.04.2013 16:28, 4 Antworten
Ich habe sämtliche alten Kisten ausgeschlachtet und aus der Teilen einen Rechner zusammengeschrau...