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 FreeBSD | keine Kommentare
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 FreeBSD | keine Kommentare
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 Astronomie, FreeBSD | keine Kommentare
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 FreeBSD | keine Kommentare
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 FreeBSD, Programmieren | keine Kommentare
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:
- In der Datei
/etc/devfs.rules
folgende Zeile hinzufügen:
add path 'fuse*' mode 666
- 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 FreeBSD | keine Kommentare
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 FreeBSD | keine Kommentare
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 FreeBSD | keine Kommentare
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 FreeBSD | keine Kommentare
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 FreeBSD, Uni | keine Kommentare