How to fix broken keyboard after leaving vmware windows guests

geschrieben von Obnox | 13 Feb, 2009

Sometimes - I can not really tell when - <ctrl>, <alt> and <shift> keys do not work any more for me after releasing the focus from a vmware guest. Then running the following command will revive my keyboard:

setxkbmap de nodeadkeys

(or whetever your keyboard setting is). Note that I usually have an xterm open (or I can open one since I have a laucher available in the panel). In order to reduce typing, I put this into the $PATH into a little shell script ~/bin/kbdfix .



abcde - A Better CD Encoder

geschrieben von Obnox | 13 Feb, 2009

I just found this really cool Linux command line tool for ripping cd's into ogg vorbis files (or mp3, or ...): abcde (A Better CD Encode).

It does all you need for ripping cds: grep info from cddb, rip tracks into .wav files, normalize the volume of the individual files (if you want it), encode the wav files into the format you specify (given external commandline encoders), appropriately comment or tag (ID3/ID3v2) the file, calculates replaygain.

abcde can be configured via a ~/.abcde.conf file. Here you can configure where the created files should be stored and many other things. The manual page has the details.

Here is my ~/.abcde.conf file. I have configured the naming scheme for my .ogg files and given a custom name translation function that maps the names to lower case and does not (like the default) translate spaces to underscores:

# ~/.abcde.conf

OUTPUTTYPE='ogg'
OUTPUTFORMAT='${ARTISTFILE}/${ALBUMFILE}/${TRACKNUM} - ${TRACKFILE}'

mungefilename() { 
        echo "$1" | tr "[:upper:]" "[:lower:]" | tr -d "[:']"
}

That's all. Here is the Homepage: http://lly.org/~rcw/abcde/page/.


How to fix AltGr in vmware guests

geschrieben von Obnox | 3 Feb, 2009

When AltGr or other special keys are not working in your vmare (windoze) clients, try adding this to your ~/.vmware/preferences or /etc/vmware/config:

  
xkeymap.keycode.108 = 0x138 # Alt_R
xkeymap.keycode.106 = 0x135 # KP_Divide
xkeymap.keycode.104 = 0x11c # KP_Enter
xkeymap.keycode.111 = 0x148 # Up
xkeymap.keycode.116 = 0x150 # Down
xkeymap.keycode.113 = 0x14b # Left
xkeymap.keycode.114 = 0x14d # Right
xkeymap.keycode.105 = 0x11d # Control_R
xkeymap.keycode.118 = 0x152 # Insert
xkeymap.keycode.119 = 0x153 # Delete
xkeymap.keycode.110 = 0x147 # Home
xkeymap.keycode.115 = 0x14f # End
xkeymap.keycode.112 = 0x149 # Prior
xkeymap.keycode.117 = 0x151 # Next
xkeymap.keycode.78 = 0x46 # Scroll_Lock
xkeymap.keycode.127 = 0x100 # Pause
xkeymap.keycode.133 = 0x15b # Meta_L
xkeymap.keycode.134 = 0x15c # Meta_R
xkeymap.keycode.135 = 0x15d # Menu

Thanks to gladiac for the hint! He also told me that the problem only occurs when you use evdev as your keyboard driver.


Hi hi history

geschrieben von Obnox | 20 Aug, 2008

obnox@nirvana:~> history|awk '{a[$2]++} END{for(i in a){printf "%5dt%sn",a[i],i}}'|sort -rn | head -n11
  414   git
  123   vi
   80   ls
   58   make
   34   less
   24   socksify
   22   man
   20   cd
   18   ./configure
   15   buildsamba-clustered
   13   svn

Idea taken from Deryck.


Security Critical Code

geschrieben von Obnox | 16 Aug, 2007

My favourite comment in Samba code:

/***************************************************************************
 JRA.
 The following code allows smbd to read a user defined share file.
 Yes, this is my intent. Yes, I'm comfortable with that...

 THE FOLLOWING IS SECURITY CRITICAL CODE.

 It washes your clothes, it cleans your house, it guards you while you sleep...
 Do not f%^k with it....
***************************************************************************/

Note: This is an excerpt of the file loadparm.c of the samba Source code. It it licensed under the GNU General Public License, version 3 or later.


Pünktlich zum Kälteeinbruch...

geschrieben von Obnox | 25 Jan, 2007

ist nun in Debian testing aus FireFox das IceWeasel geworden. Hier der "Beweis":

about iceweasel

Hier nochmal das possierliche Tierchen allein:

iceweasel logo

Ist es nicht süß?!...


Debian auf dem rechten Weg

geschrieben von Obnox | 30 Mär, 2006

So, endlich haben sie es geschafft: Software-Suspend im Distro-Kernel von Debian etch (testing). Das wurde ja auch mal Zeit. Außerdem haben die Leute endlich vernünftige Maus-Doppelklick-Markier-Muster eingetragen. Damit kann man (wie - und das sage ich natürlich nur ungern - auf anderen Linux-Distributionen schon lange...) nunmehr auch URLs, Email-Adressen und ähnliches komfortabel mit der Maus markieren.



Damit mausert sich Debian nun endgültig von der Top-Server-Distribution zur Nummer Eins in den Bereichen Server, Desktop und Laptop. ;-) Alles wird gut...


Seltsamer Proxy

geschrieben von Obnox | 26 Dez, 2005
Squid
Jetzt weiß ich endlich, wie das Ding funktioniert...

20q

geschrieben von Obnox | 4 Sep, 2005

Dank an Krischan für diesen Link: 20q.net. (Hier nochmal für die wenigen Leser meines Blogs, die Krischans Blog nicht lesen...) Das ist wirklich zum Teil sehr verblüffend, und man kann schon mal ein Weilchen dabei hängen bleiben! Man könnte es sich doch eigentlich mal zum Ziel setzen, die Maschine zu verziehen... ;-)


Wie simpel sind wir eigentlich gestrickt?

geschrieben von Obnox | 29 Aug, 2005

Wenn man glaubt, dass man mittles MindMapping wirklich ein Abbild unseres Geistes erstellt, dann lautet die Antwort: "Ziemlich simpel!" Unser Hirn ist demnach nämlich eine einfache Baumstruktur ohne Querverbindungen.

Das erklärt ja wohl einiges!

Nun, ich habe mir letztens mal die MindMapping Programme kdissert und vym (View Your Mind) etwas angeschaut. Ganz nützlich ist das ja, um ein etwa eine Gliederung für ein Dokument zu erarbeiten oder per Brainstorming Ideen zu sammeln. Schön übersichtlich. Und besonders gut gefällt mir kdisserts Export nach LaTeX, HTML, OpenOffice und Plain Text. Aber etwas übertrieben ist der Name dann doch... ;-)

 (weiter)

Ver(w)irrte Taube - umprogrammiert

geschrieben von Obnox | 18 Aug, 2005

Kam doch heute eine reichlich verwirrte Taube bei uns zur Haustür reingelatscht als ich gerade den Kollegen Krischan am telefonischen Gerät hatte. Von den empörten Schreien meiner Liebsten wurde ich zum Ort des Geschehens gerufen - gerade rechtzeitig, um das Tier am weiteren Vordringen in unsere Gemächer zu hindern.

das sind doch 2 dateien

Da die Taube an dem einen Fuß ein gelbes Bändchen (als Zeichen der Verbundenheit mit der Lance-Armstrong-Stiftung) und am anderen ein blaues trug, jeweils mit einer Nummer drauf - vermutlich Telefon- oder Kontonummer - lag die Vermutung nahe, dass es sich um eine Brieftaube mit Software- oder Hardware-Defekt handelte. Die Botschaft für uns war nirgendwo zu entdecken. Ich habe also die Rückenklappe geöffnet und versucht, das Tierchen umzuprogrammieren und ihm so wieder seinen wahren Bestimmungsort beizubringen. Das Resultat war allerdings nicht ganz das gewünschte:

das sind doch 2 dateien

Die Taube machte es sich unter dem Hasenkäfig auf dem Kehrblech gemütlich und begann genüsslich eine Mischung aus Körnern, Hasenkot und Hasenstreu zu verzehren. Das muss an den Tipps von Krischan gelegen haben. Naja, ich habe sie erstmal dort gelassen - mal sehen wie lange sie den neuen Lebensstil aushält...


Another reason to fall in love with OpenBSD

geschrieben von Obnox | 16 Aug, 2005
Were it not for the lack of time, I would be installing OpenBSD over and over again, just to be asked the question "Edit hosts with ed?"... Well done!

Ich glaube ich bin ein BSD guy

geschrieben von Obnox | 22 Jun, 2005

In dem amüsanten Artikel "Is Linux For Losers?" vom 16.06.2005 aus dem Forbes Mazagin ist das folgende Zitat zu finden:

"BSD guys are a lot like Linux guys, except they have kissed girls."

Ich habe ja sowieso ein Faible für OpenBSD. Aber jetzt weiß ich endlich auch warum!... ;-)


Big Pfote

geschrieben von Obnox | 23 Feb, 2005
Habe gestern meinen Arbeitsplatz auf sarge (aktuelles testing-release) ge-dist-upgrade-t. Dabei habe ich gleich mal Gnome installiert. Nachdem ich mich nun Monate lang an einen spartanischen aber recht funktionalen Desktop mit pwm gewöhnt habe, will ich doch mal wieder eine Klicki-Bunt-Oberfläche ausprobieren. Gnome liegt hier in der Version 2.8 vor und nicht 2.6 wie bei der "aktuellen" SuSE Novell. Und ein weiteres Gutes: Das Gnome ist auch nicht gebrandet, wie das von Herrn kjo. Soweit macht es erstmal einen netten und nicht zu aufgeblasenen Eindruck. Die Tasten lassen sich halbwegs nach meinem Geschmack konfigurieren, und mittels Session-Konfigurations-GUI habe ich es nach einer Weile auch geschafft, mein keychain in den Start-Prozess zu integrieren; wirklich hübsch finde ich dabei ssh-askpass-fullscreen. Zum Schluss noch ein echtes Schmankerl: Wenn ich mal meinen Maus-Cursor nicht mehr sehe, dann drücke ich einfach < STRG >, und Gnome zeigt, mir, wo er sich versteckt hat - die Option findet man unter Desktop Preferences > Mouse. Schön!

The Möndchen is back!

geschrieben von Obnox | 10 Feb, 2005
Da brat mir doch einer 'nen Storch! Seit heute abend ist das Möndchen wieder da und blinkt nach dem Aufwachen aus dem Suspend-to-Ram wieder fleißig vor sich hin. (Siehe diesen Beitrag zum Verschwinden des Möndchens.) Ich habe keine Ahnung was passiert ist. Nichts am suspend-skript geschraubt, keine anderen Programme laufen also sonst (denke ich), keine anderen Kernel-Module geladen. Das einzige, was mir noch einfällt, ist das apt-get upgrade, das ich gestern mal wieder durchgeführt habe. Das Möndchen ist mir aber erst jetzt wieder aufgefallen. Man darf gespannt sein, was noch so passiert...

Das Möndchen ist verschwunden...

geschrieben von Obnox | 30 Jan, 2005
Ich weiss nicht so genau, was ich geaendert habe, aber seit ein paar Tagen verhaelt sich auch das Moendchen am X21 beim Suspend-to-Ram (ACPI) normal: Waehrend des Suspend leuchtet es, und nach dem Aufwachen blinkt es nicht etwa wie noch vor kurzem sondern ist einfach aus. - Aaaah! Eigentlich habe ich nur den cpufreqd vorher gestoppt und die speedstep-Module entladen und im Anschluss wieder gestartet. Aber als ich diese Module und den cpufreqd noch gar nicht benutzt habe, hat das Laempchen Zicken gemacht. Komisch. Naja...