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

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

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: 0 Punkte (2 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 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 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...