smplayer in Debian Lenny zur Funktion bringen

Da SMplayer unter Debian Lenny nicht bei mir funktionierte habe ich nachgeschaut woran das liegt.
[bash lang=bash ln=y]Debug: MplayerProcess::parseLine: ‚ID_FILENAME=http://video.fosdem.org/2007/FOSDEM2007-Welcome.ogg‘
Debug: MplayerProcess::parseLine: ‚ID_DEMUXER=ogg‘
Debug: MplayerProcess::parseLine: ‚ID_VIDEO_FORMAT=theo‘
Debug: MplayerProcess::parseLine: ‚ID_VIDEO_BITRATE=0‘
Debug: MplayerProcess::parseLine: ‚ID_VIDEO_WIDTH=720‘
Debug: MplayerProcess::parseLine: md.video_width set to 720
Debug: MplayerProcess::parseLine: ‚ID_VIDEO_HEIGHT=576‘
Debug: MplayerProcess::parseLine: md.video_height set to 576
Debug: MplayerProcess::parseLine: ‚ID_VIDEO_FPS=25.000‘
Debug: MplayerProcess::parseLine: ‚ID_VIDEO_ASPECT=0.0000‘
Debug: MplayerProcess::parseLine: md.video_aspect set to 1.250000
Debug: MplayerProcess::parseLine: ‚ID_AUDIO_FORMAT=vrbs‘
Debug: MplayerProcess::parseLine: ‚ID_AUDIO_BITRATE=0‘
Debug: MplayerProcess::parseLine: ‚ID_AUDIO_RATE=32000‘
Debug: MplayerProcess::parseLine: ‚ID_AUDIO_NCH=2‘
Debug: MplayerProcess::parseLine: ‚ID_LENGTH=0.00‘
Debug: MplayerProcess::parseLine: md.duration set to 0.000000
Debug: MplayerProcess::parseLine: ‚open: No such file or directory‘
Debug: MplayerProcess::parseLine: ‚[MGA] Couldn’t open: /dev/mga_vid‘
Debug: MplayerProcess::parseLine: ‚open: No such file or directory‘
Debug: MplayerProcess::parseLine: ‚[MGA] Couldn’t open: /dev/mga_vid‘
Debug: MplayerProcess::parseLine: ‚[VO_TDFXFB] This driver only supports the 3Dfx Banshee, Voodoo3 and Voodoo 5.‘
Debug: MplayerProcess::parseLine: ’s3fb: Couldn’t map S3 registers: Operation not permitted‘
Debug: MplayerProcess::parseLine: ‚xscreensaver_disable: Could not find XScreenSaver window.‘
Debug: MplayerProcess::parseLine: ‚Opening video filter: [screenshot]‘
Debug: MplayerProcess::parseLine: “
Debug: MplayerProcess::parseLine: “
Debug: MplayerProcess::parseLine: ‚MPlayer interrupted by signal 11 in module: init_video_filters‘
Debug: MplayerProcess::parseLine: ‚ID_SIGNAL=11‘
Debug: MplayerProcess::parseLine: ‚- MPlayer crashed by bad usage of CPU/FPU/RAM.‘
Debug: MplayerProcess::parseLine: ‚ Recompile MPlayer with –enable-debug and make a ‚gdb‘ backtrace and‘
Debug: MplayerProcess::parseLine: ‚ disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.‘
Debug: MplayerProcess::parseLine: ‚- MPlayer crashed. This shouldn’t happen.‘
Debug: MplayerProcess::parseLine: ‚ It can be a bug in the MPlayer code _or_ in your drivers _or_ in your‘
Debug: MplayerProcess::parseLine: ‚ gcc version. If you think it’s MPlayer’s fault, please read‘
Debug: MplayerProcess::parseLine: ‚ DOCS/HTML/en/bugreports.html and follow the instructions there. We can’t and‘
Debug: MplayerProcess::parseLine: ‚ won’t help unless you provide this information when reporting a possible bug.‘
Debug: MyProcess::procFinished
Debug: MyProcess::procFinished: Bytes available: 0
Debug: MplayerProcess::processFinished
Debug: Core::processFinished
Debug: Core::processFinished: we_are_restarting: 0
Debug: Core::processFinished: play has finished!
Debug: exit_status: 0
Debug: MplayerLayer::playingStopped
Da der mplayer das Fosdem-Video normalerweise abspielt, liegt hier der Hase an einer anderen Stelle begraben ( Man beachte Zeile 25)
Einfach in Optionen > Einstellungen > Verzeichniss für Bildschirmfotos gehen und den Pfad löschen. Schon geht SMplayer.
Es scheint, dass bei der Version MPlayer dev-SVN-rUNKNOWN-4.2.3 (C) 2000-2007 MPlayer Team kein PNG-Support einkompiliert wurde, welcher benötigt wird für die Screenshots.

iceowl / sunbird Schriftgrösse

Da iceowl auch in dem Repository von Debian liegt und ich es seit kurzem in der Benutzung habe ist mir massiv die riesige Schrift aufgefallen, mit welcher iceowl als default ausgeliefert wird. Dies lässt sich mir einer kleinen userChrome.css in dem Verzeichniss /home/$USER/.mozilla/iceowl/BLABLABLA.default/chrome/ ändern:
*{font-size: 7pt !important;}
*{font-family: Arial !important;}

Natürlich ist dies meine Schriftgrösse (7pt), welche ich nutze und Jeder sollte selber nach Gutdünken diese anpassen.

yeahconsole Enlightenment DR17 und der XError

FDie yeahconsole hängt und einen XError caught kommt, hier sollte ein

xrdb -merge $HOME/.Xdefaults

ausgeführt weden, denn diese wird scheinbar nicht ausgelesen. Versuche unter anderen DEs haben ergeben, dass yeahconsole mit denen funktioniert.
Meine .Xdefaults ist:

urxvt.perl-ext-common:
aterm*foreground: white
aterm*background: black
aterm*cursorColor: darkgray
aterm*transparent: true
aterm*shading: 30
aterm*font: fixed
URxvt*urlLauncher: /home/seraphyn/bin/firefoxstart 
URxvt*keysym.M-u: perl:mark-yank-urls:activate_mark_mode
URxvt*perl-lib: /home/seraphyn/.urxvt/
URxvt*perl-ext: markyankurls
URxvt*underlineURLs: true
!yeahconsole http://phrat.de/downloads.html
yeahconsole*toggleKey: NONE+F1
yeahconsole*keyFull: Alt+f
yeahconsole*background:  rgb:00/00/00
yeahconsole*foreground: rgb:ff/ff/ff
yeahconsole*loginShell:True
yeahconsole*consoleHeight: 60
yeahconsole*aniDelay:0 
yeahconsole*stepSize:0 
yeahconsole*handleWidth:3
yeahconsole*handleColor: rgb:22/22/22
yeahconsole*term:urxvt
yeahconsole*scrollBar: false
yeahconsole*reverseVideo: false
yeahconsole*tintColor: grey50
yeahconsole*inheritPixmap: true
yeahconsole*saveLines: 10000
yeahconsole*cursorBlink: false
yeahconsole*font: xft:Bitstream Vera Sans Mono:pixelsize=9:antialias=true:hinting=true

[color=#FFCC33]
URxvt*urlLauncher: /home/seraphyn/bin/firefoxstart[/color] habe Ich deifl zu verdanken, er gab mir den Tip und somit kann ich mit einem ALT+U die URLs in irssi makieren und mit einem ENTER werden sie an den fFrefox in ein neues Tab weitergereicht.
Eine Anleitung dafür findet sich in Barts Blog
Was mich ein wenig wundert ist, dass die yeahconsole vor dem HD Crash immer funktionierte mit gleiche Konfiguration, sprich Entrance und Enlightenment DR17. Ich solle Anfangen zu protokollieren. Somit ab in die Autostart damit bzw. .bashrc.

Bash completition in Debian

Mir ist ganz ehrlich keine andere Überschrift eingefallen, aber nun, Debian hat den Vorteil, dass es eine tolle bash_completition besitzt, die aber fast keiner wirklich nutzt, vor allem nicht als root. Um z.B. sagen wir mal filelight zu installieren muss man einzeln [color=#CCCCCC]aptitude install filelight[/color] eintippen. Dabei schlägt einem Debian das bei eingeschalteter bash_completition vor und zwar auch der Name des Programmes welches es zu installieren gilt.
Um das ganze Systemweit zu eröffnen wird die Datei /etc/bash.bashrc von ein paar Ausklammerungen befreit:

# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi

Nach einem Relogin, oder sprich nach einem Login in einer neuen Loginshell steht nun das ganze zu der Verfügung.
Das vorangegangene Beispiel wäre nun [color=#CCCCCC]apti[TAB] inst[TAB] filel[TAB][/color] und schon ist man schneller am Ziel.
Wer sich mal die Datei /etc/bash_completition anschaut, wird erstaunt sein, was die Vervollständigung alles kann. Zuständig für meinen Hinweis ist zum Beispiel Zeile 2169 bis 2264. Am besten mal die Datei anschauen, denn auch apt-cache, apt-get, apt-build, cvs und und und sind dort vorhanden. Im Großen und Ganzen sind es 9296 Zeilen, welche natürlich auch erweitert werden können.

Trackpoint im Iceweasel / Firefox

Also der Trackpoint ist ja sichtlich einfach in der /etc/X11/xorg.conf:

Section "InputDevice"
       Identifier  "Configured Mouse"
       Driver      "mouse"
       Option      "CorePointer"
       Option      "Device"              "/dev/input/mice"
       Option      "Protocol"            "ExplorerPS/2"
       Option      "Emulate3Buttons"     "on"
       Option      "Emulate3TimeOut"     "50"
       Option      "EmulateWheel"        "on"
       Option      "EmulateWheelTimeOut" "200"
       Option      "EmulateWheelButton"  "2"
       Option      "YAxisMapping"        "4 5"
       Option      "XAxisMapping"        "6 7"
       Option      "ZAxisMapping"        "4 5"
EndSection

nur kann das Scrollen im Iceweasel/Firefox dann wirklich nervig sein, denn wenn man nicht genau in einer Linie scrollt ist es auch gleichzeitig der Vor- und Zurückbutton.
Somit ruft man im Iceweasel/Firefox about:config in der Adressleiste auf und ändert den Wert 2 auf 0 in dem Einstellungsnamen:

mousewheel.horizscroll.withnokey.action

Einige tar.gz-Files auf einmal entpacken

Eben wurde ich gefragt wie man einige tar.gz Dateien in einem Verzeichnis auf einmal entpacken könnte. Scheint öfters gefragt zu werden, somit das mal festnageln:

for i in *.tar.gz; do tar -xzf $i; done

Natürlich geht das auch mit anderen gepackten Dateien. Ich denke man weiß gleich wie die Variable gesetzt wird und welche es ist ;)

Installierte Pakete an ein anderes System übertragen

Eben traf mich die Frage eines Backups im Channel auf, da gab ich den Tipp, doch einfach Fix /etc zu sichern und die installierten Pakete in einer Liste zu sichern um danach das System an anderer Stelle zu übertragen. Nicht vergessen die Config-Dateien so zurückzuspielen, dass Sie auch zu dem System passen, sonst kann es ein böses erwachen geben, als bsp /etc/modules /etc/hostname usw usf

seraphyn@takeshi~ >$ dpkg --get-selections "*" > instdebs
root@Tsuyoshi~> dpkg --set-selections < instdebs
root@Tsuyoshi~>  apt-get dselect-upgrade 

Kein Buch mit sieben Siegeln:
Debiananwenderhandbuch – dselect
Debiananwenderhandbuch – dpkg –get-selections
Debiananwenderhandbuch – dpkg –set-selections

Meebo.com, wirklich mal eine gute Idee

Als Tipp für die Arbeit und auch für die Menschen, welche in irgendwelchen Internetcafes sitzen und nicht den richtigen Messenger installiert haben. Es gibt Meebo.com. Die Seite besitzt nette Ajax-Oberfläche und man kann auch die einzelnen chatfenster aus dem Browser lösen. Unterstützt wird schon einmal SSL, welches ich auch in den Link gesetzt habe ( gleich mal richtig Anfangen ;) ) und als Protokolle gibt es: Meebo selbst, aim, yahoo, gtalk, icq, jabber und msn. Nun noch das beste, Nein, man muss sich dort keinen Account machen, sondern einfach nur seine Accountdaten eingeben. Ich kenne meine Protokolldaten, Ihr auch ;)

Shorty: FLV Video in Audiodatei

Um das vorangegangene Paket mal ein wenig zu Erweitern ein kleiner Kurztipp. Vorraussetzung ist, dass mplayer und die w32codecs installiert sind., falls des späteren der Audiotrack noch umgewandelt werden soll, natürlich die wichtigen Codecs.
Sobald sich die FLV-Videodatei auf der Festplatte befindet, einfach mit Hilfe des mplayers ein Audiodump erstellen:
seraphyn@takeshi~ >$ mplayer -dumpaudio DATEINAME.flv Es ist nun eine Datei Namens stream.dump entstanden. Dies ist nun die Audiodatei. Das Format ist mit einem tcprobe -i stream.dump herauszufinden. Umbennen, Umwandeln etc…
Dazu passt sehr Gut UnPlug