Mal kurz ein Film beim Essen schauen

Angelegt von Andreas Steinel Mon, 09 Apr 2007 23:48:00 GMT

So einfach stellt man sich das vor: Man sitzt am Schreibtisch und der kleine Hunger plagt einen. Also schiebt man sich irgendwas in die Mikrowelle und denkt sich … och mit ‘nem Film isst es sich gleich viel besser.

Dann schmeißt man am neuen Rechner mplayer an und … kommt nix. Ok denkt man sich und stöpselt mal das Audiokabel rein. Nächster Versuch … wieder nix. Soundkarte noch nicht eingerichtiet – sprich Modul nicht geladen. Nach weiteren 5 Minuten stellt man dann fest, daß die Soundkarte des neues Boards nicht mit FreeBSD zu laufen scheint :-(

Was nun. Ah … da gabs doch noch esd. Auf dem T20-Mini-PC – bei dem die Soundausgabe funktioniert – installiert man einfach esd. So weit so gut, läuft. Dann noch schnell ein mplayer -ao esd zum Starten des Videos und es sollte funktionieren.

Naja … natürlich wieder nicht! Zuerst musste ich mal herausfinden, wie man den entfernten ESD-Server anspricht. Dazu soll es eine Umgebungsvariable namens ESPEAKER geben, die man einfach nur umsetzen muß. Nachdem dies auch getan war schaute ich mir nochmals den Server an und stellte – wie so oft in der letzten Zeit – fest, daß der Server die IP an den IPv6-Soket und nicht an den IPv4-Socket gebunden hat. (Übrigends besteht das gleiche Problem bei dem Pioneers-Server. Dieser bindet auch nur an den IPv6-Soket und das Client-Programm segfaultet bei dem Versuch auf localhost zuzugreifen). Nachdem ich dem esd-Server mit einem -bind <IPv4-IP> zum funktionieren gezwungen habe, sollte das Verbinden mit dem Client funktionieren. esdctl funktioniert und somit sollte mplayer auch funktionieren.

Also den mplayer wieder angeschmissen und siehe da – Es geht immer noch nicht! mplayer - ao help zeigte mir dann auch, daß keine ESD-Aufgabe für mplayer kompiliert wurde. Schlußendlich war mplayer neugebaut und das Essen bereits – während der vielen Freizeit beim Kompilieren – vertilgt.

Nun ja, da ja nicht alles umsonst gewesen sein soll, hier eine kleine Anleitung zum Aufbau eines ESD-Client-Server-Systemes:

Serverseite:

  • ESD mittels esd -nobeeps -tcp -public -bind <Meine-IPv4-IP> starten

Clientseite:

  • Umgebungsvariable erweitern um export ESPEAKER=<Meine-IPv4-IP>:16001
  • Videowiedergabe mittels mplayer -ao esd <VIDEODATEI> starten.

Wie man sieht, im Prinzip ganz einfach, aber auch nur im Prinzip :-p

Posted in  | keine Kommentare

wie immer - Zufall

Angelegt von Andreas Steinel Fri, 06 Apr 2007 16:47:00 GMT

Wie die meisten Entdeckungen, so habe ich auch diese nur mit Hilfe des Zufalls entdeckt. Das Drücken der Tastenkombination STRG+T auf der Konsole für in meiner ZSH:http://www.zsh.org/ zu der Ausgabe der Load, Information über den aktuellen Prozess sowie die Laufzeit des aktuelles Prozesses.

Warum – nach kurzen hinsehen – dieses Verhalten nur in der Konsole funktioniert ist mir bisher noch nicht bekannt.

Posted in  | keine Kommentare

Stellarium mit hochauflösenden Texturen

Angelegt von Andreas Steinel Thu, 29 Mar 2007 20:02:00 GMT

Man kann mit einfachen Mitteln und der Hilfe einiger Maps auf dem Internet schöne, hochqualitative Texturen für Stellarium erzeugen.

Man kann sich z.B. aus folgenden Seiten Texturen erstellen:

Hier zwei Beispiele der hochauflösenden Texturen, die ich mit den obigen Vorlagen erstellt habe:

(Leider kann ich nichts über die Hardwarevoraussetzungen sagen, aber die dürften schon nicht vernachlässigbar sein. Die Mond-Textur hat eine Auflösung von 4096×4096 Pixeln)

Posted in ,  | keine Kommentare

ein kleines XDM-Theme für FreeBSD

Angelegt von Andreas Steinel Wed, 28 Mar 2007 00:35:00 GMT

Aus dem offiziellen FreeBSD-Wallpaper habe ich dieses XDM-Theme gebastelt. Es ist einfach und mag nicht wirklich schön sein, dafür sieht es aber viel besser aus, als das Originale.

Das neue Theme kann man hier downloaden. Die Dateien müssen einfach in folgendendes Verzeichnis kopiert werden:

/usr/X11R6/lib/X11/xdm

Posted in  | keine Kommentare

QT4 und FreeBSD

Angelegt von Andreas Steinel Fri, 16 Mar 2007 10:46:00 GMT

Um etwas mit QT4 unter FreeBSD zu compilieren muss man zum einen die QT4-Pakete installieren und danach (analog zu QT3) folgende Umgebungsvariablen setzen:

export QTDIR=/usr/local/

export QMAKESPEC=/usr/local/share/qt4/mkspecs/freebsd-g++34

Man muß nur beachten, daß das qmake-Programm für QT4 nun qmake-qt4 heißt.

Posted in ,  | keine Kommentare

SSHFS mit Fuse unter FreeBSD

Angelegt von Andreas Steinel Wed, 14 Mar 2007 23:01:00 GMT

Gerade habe ich diesen Artikel gefunden, der sehr schön das Mounten von Verzeichnissen via SSH veranschaulicht. Als kleine Ergänzung hier noch die Änderung, die das Mounten als Benutzer ermöglicht:

  1. In der Datei /etc/devfs.rules folgende Zeile hinzufügen:
    add path 'fuse*' mode 666
  2. Darüberhinaus das Mounten für Benutzer zulassen (via /etc/sysctl.conf)
    vfs.usermount=1

Danach sollte devfs neugestartet werden:

/etc/rc.d/devfs restart

Und auch sysctl, wobei man hier auch einfach folgenden Befehl ausführen kann:

sysctl vfs.usermount=1

Posted in  | keine Kommentare

fdisk bei FreeBSD

Angelegt von Andreas Steinel Fri, 02 Mar 2007 17:10:00 GMT

Immer die lästige Sucherei mit den sysid-Nummern bei fdisk von FreeBSD. Hier gibt alle ID’s.

Nachtrag: Unfassbar, aber wahr: Ich habe den Link extra geblogt, daß ich nicht danach suchen muß. Als ich ihn brauchte, funktionierte der Webserver nicht richtig. Daher gibt es nun hier eine lokale Kopie der Liste.

Posted in  | keine Kommentare

Pizzabox

Angelegt von Andreas Steinel Wed, 07 Feb 2007 00:58:00 GMT

Ich habe einen kleinen Artikel über meine aktuelleste Bastelarbeit verfasst und in der Rubrik Projekte online gestellt. Hier gehts direkt zum Artikel

Posted in  | keine Kommentare

T20 und Xorg

Angelegt von Andreas Steinel Mon, 05 Feb 2007 00:21:00 GMT

Gerade habe ich wieder zwei Stunden an meiner Xorg-Config gesessen und habe nur einige kleine Veränderungen festgestellt:

  • sobald DRI angeschaltet ist, funktioniert das Umschalten auf die Konsole nicht mehr und meistens auch das Schließen von X nicht mehr. Danach geht nur noch ein Xorg-Kill.
  • DRI beschleunigt OpenGL um ein vielfaches, leider funktioniert die Videoausgabe mit XV dann auch nicht. Nach dem ich gegoogelt hatte und mit nierigeren Auflösungen rumgespielt hatte, konnte ich das Problem etwas eingrenzen. Es liegt an der Grafikkarte, oder genauer an der gerigen Größe von 8 MB Videospeicher. Die Lösung des XV-Problems besteht nun darin, das Bild vorher zu verkleinern. Laut xvinfo liegt die maxmimale Größe meines XVIDEO-Speichers bei 1024x1024, wobei der TFT 1280x1024 Auflösung besitzt und mit dieser auch betrieben wird.

Ich werde wohl mit den Problemen leben müssen.

Posted in  | keine Kommentare

WLan und Vpn an der Uni

Angelegt von Andreas Steinel Mon, 29 Jan 2007 11:12:00 GMT

Gerade sitze ich in der Vorlesung und geniesse das WLAN mit VPN unter FreeBSD. Mittels folgendem Kommando kann man nach bisher erkannten Accesspoints suchen:

ifconfig wi0 list scan

Falls sich in dieser Liste keine Station mit dem Namen tsunami befindet kann man die Station, oder besser gesagt die SSID manuell angeben:

ifconfig wi0 ssid tsunami

Danach sollte ein dhclient seinen Dienst tun und uns mit einer IP versorgen:

wi0: flags=8843<(...)> mtu 1500
        inet 134.96.FOO.BAR (...)
        ether 00:11:22:33:44:55
        media: IEEE 802.11 Wireless Ethernet autoselect
        status: associated
        ssid tsunami channel 1 bssid 00:19:07:c5:6e:b1

Nach dem man mit einer IP versorgt wurde brauch man nur noch vpnc zu starten. Hierfür kann man folgende Konfigurationsdatei /usr/local/etc/vpnc.conf verwenden:

Local Port 500 
Interface name tun0
IKE DH Group dh2 
Perfect Forward Secrecy nopfs
IPSec gateway vpnserver.rz.uni-saarland.de
IPSec ID world
IPSec secret world
Xauth username <username>
Xauth password <password>

Damit funktioniert der Internetzugang prima.

Posted in ,  | keine Kommentare